Procházet zdrojové kódy

Merge branch 'dev-wyf' into 'dev'

fix: 修复监控调阅记录图片上传重复显示的问题

See merge request product-group-fe/sfy-safety-group/sfy-safety!224
ai0197 před 6 měsíci
rodič
revize
fd601dcc36

+ 11 - 10
src/views/security-confidentiality/surveillance-management/components/ManageDrawer.vue

@@ -307,16 +307,6 @@
 
   const handleApprovalUploadChange = async () => {
     approvalImages.value = uploadImagesRef.value!.getUploadedImages();
-    const images = await Promise.all(
-      (approvalImages.value || []).map((item) => {
-        if (!item.file && item.url) {
-          return '"' + item.url + '"';
-        } else {
-          return formatApprovalImage(item.file!);
-        }
-      }),
-    );
-    formParams.value.approvalFormUrl = '[' + images.toString() + ']';
   };
 
   // 部门过滤函数
@@ -347,6 +337,17 @@
       formParams.value.accessEndTime = formParams.value.accessTimeRange[1];
     }
 
+    const images = await Promise.all(
+      (approvalImages.value || []).map((item) => {
+        if (!item.file && item.url) {
+          return '"' + item.url + '"';
+        } else {
+          return formatApprovalImage(item.file!);
+        }
+      }),
+    );
+    formParams.value.approvalFormUrl = '[' + images.toString() + ']';
+
     await formEl.validate((valid) => {
       if (!valid) return;