ZaiZai 1 жил өмнө
parent
commit
4adf5d456f

+ 8 - 0
src/api/modules/tasks/hc-data.js

@@ -73,4 +73,12 @@ export default {
             data: form,
         }, false)
     },
+    //附件文件删除
+    async removeFile(id) {
+        return HcApi({
+            url: '/api/blade-meter/task/data/removeFile',
+            method: 'get',
+            params: { id },
+        }, false)
+    },
 }

+ 9 - 2
src/views/tasks/components/hc-data/middlepay-form.vue

@@ -369,8 +369,15 @@ const uploadFileSuccess = async ({ resData }) => {
 
 //删除文件
 const attachmentUploadDel = ({ file }, resolve) => {
-    console.log(file)
-    resolve(false)
+    delMessage(async () => {
+        const { error, code, msg } = await mainApi.removeFile(file.id)
+        if (!error && code === 200) {
+            resolve(true)
+        } else {
+            window.$message.error(msg ?? '删除失败')
+            resolve(false)
+        }
+    })
 }
 </script>