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