ソースを参照

删除文件提示修改

duy 2 年 前
コミット
a586e1d741
1 ファイル変更24 行追加16 行削除
  1. 24 16
      src/views/tentative/detect/components/HcUpload.vue

+ 24 - 16
src/views/tentative/detect/components/HcUpload.vue

@@ -39,7 +39,7 @@ const props = defineProps({
         default: () => ('')
     },
     tableTypeValue: {
-        type: String,
+        type: String,Number,
         default: () => ('')
     }
 })
@@ -110,9 +110,12 @@ const uploadSuccess = () => {
 
 //上传失败
 const errorFileNum = ref(0)
-const uploadError = () => {
+const uploadError = (data) => {
+ let errInfo=JSON.parse(data['message'])
+
+ window?.$message?.error(errInfo['msg']);
     errorFileNum.value++;
-    window?.$message?.error('上传失败');
+
     const num = finishFileNum.value + errorFileNum.value;
     if (beforeFileNum.value === num) {
         uploadDisabled.value = false
@@ -129,22 +132,27 @@ const uploadPreview = ({url}) => {
 
 //删除文件
 const delUploadData = async ({id}) => {
-
     loadingText.value = '删除中...'
     uploadDisabled.value = true
-    const {error, code} = await wbsApi.removeBussFile1({
-        ids: id,
-        tableType: tableType.value,
-        contractId: contractId.value,
-        id: baseData.value.id
-    })
-    uploadDisabled.value = false
-    if (!error && code === 200) {
-        window?.$message?.success('删除成功')
-        return true
-    } else {
-        return false
+    if(id){
+            const {error, code} = await wbsApi.removeBussFile1({
+            ids: id,
+            tableType: tableType.value,
+            contractId: contractId.value,
+            id: baseData.value.id
+        })
+        uploadDisabled.value = false
+        if (!error && code === 200) {
+            window?.$message?.success('删除成功')
+            return true
+        } else {
+            return false
+        }
+    }else{
+        loadingText.value = ''
+        uploadDisabled.value = false
     }
+
 }
 
 const uploadRemove = () => {