Răsfoiți Sursa

合同上传bug

cz 1 an în urmă
părinte
comite
bfd35f0a15
1 a modificat fișierele cu 12 adăugiri și 2 ștergeri
  1. 12 2
      src/views/WDLY/purchaseManage/alreadyPurchase/index.vue

+ 12 - 2
src/views/WDLY/purchaseManage/alreadyPurchase/index.vue

@@ -552,7 +552,7 @@
 
     <el-dialog :title="'合同上传'" v-model="uploadDialog" width="600" destroy-on-close>
       <el-upload :file-list="uploadFormData.fileList" action="https://winfaster.obs.cn-south-1.myhuaweicloud.com" :data="uploadData" multiple
-                 :before-upload="handleBeforeUpload" :on-success="handleSuccess" :on-preview="onPreviewFile">
+                 :before-upload="handleBeforeUpload" :on-success="handleSuccess" :on-remove="handleRemove" :on-preview="onPreviewFile">
         <el-button type="primary" plain>选择</el-button>
       </el-upload>
       <template #footer>
@@ -1434,7 +1434,7 @@ const handleUploadFile = (row) => {
         uploadFormData.value.fileList = uploadFormData.value.fileList.map(
           (item) => {
             return {
-              raw: item,
+              ...item,
               name: item.fileName,
               url: item.fileUrl,
             };
@@ -1466,6 +1466,16 @@ const handleSuccess = () => {
   }
 };
 
+const handleRemove = (file) => {
+  // let index = uploadFormData.value.fileList.findIndex(
+  //   (x) => x.id == file.id || x.id == file.raw.id
+  // );
+  // console.log(file, uploadFormData.value.fileList, "adw");
+  // if (index > -1) {
+  //   uploadFormData.value.fileList.splice(index, 1);
+  // }
+};
+
 const onPreviewFile = (file, a) => {
   if (file && file.fileUrl) {
     window.open(file.fileUrl, "_blank");