From b09c7e7aefd41a62326ea56460092aa0db54c083 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期二, 21 四月 2026 17:30:52 +0800
Subject: [PATCH] 现场监管模块
---
package_supervision/api/taskApi.js | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 58 insertions(+), 0 deletions(-)
diff --git a/package_supervision/api/taskApi.js b/package_supervision/api/taskApi.js
index 9366794..a76913c 100644
--- a/package_supervision/api/taskApi.js
+++ b/package_supervision/api/taskApi.js
@@ -45,4 +45,62 @@
return res.data;
});
},
+
+ /**
+ * 鑾峰彇鍏蜂綋瀛愪换鍔′俊鎭�
+ * @param {String} dayTaskId 鏃ヤ换鍔′富閿甶d
+ * @param {String} userId 鐢ㄦ埛id锛屽綋鐢ㄦ埛绫诲瀷userType涓�1锛堢洃绠$敤鎴凤級鏃讹紝浼氭牴鎹敤鎴穒d鑾峰彇鍏舵潈闄愬唴鐨勭粺璁′俊鎭�
+ * @param {String} userType 鐢ㄦ埛绫诲瀷锛�0锛氱鐞嗗憳锛�1锛氱洃绠$敤鎴凤紱2锛氭斂搴滈儴闂紱3锛氫紒涓�
+ */
+ fetchSubtaskByDayTask(dayTaskId, userId = '', userType = '0') {
+ return get(
+ {
+ url: `/subtask/byDayTaskId`,
+ params: {
+ dayTaskId,
+ userId,
+ userType,
+ },
+ },
+ inspectUrl,
+ ).then(res => {
+ return res.data;
+ });
+ },
+
+ /**
+ * 鑾峰彇瀛愪换鍔$殑宸℃煡淇℃伅锛岃繕鍖呮嫭闂鍒楄〃銆佹妧闃茶鏂藉垪琛�
+ * @param {String} subTaskId
+ */
+ fetchInspectionData(subTaskId) {
+ return get(
+ {
+ url: `/inspection/find/${subTaskId}`,
+ },
+ inspectUrl,
+ ).then(res => {
+ res.data.problemList.forEach(p => {
+ p.mediafileList.forEach(m => {
+ m.url = `${inspectPicUrl}${m.extension1}${m.guid}.jpg`;
+ });
+ });
+ return res.data;
+ });
+ },
+
+ /**
+ * 淇敼浠诲姟鐘舵�侊紝鏈墽琛� -> 鎵ц涓� -> 缁撴潫
+ * @param {string} stGuid
+ */
+ changeSubTaskStatus(stGuid) {
+ return post(
+ {
+ url: `/subtask/status`,
+ params: {
+ stGuid,
+ },
+ },
+ inspectUrl,
+ ).then(res => res.data);
+ },
};
--
Gitblit v1.9.3