Browse Source

装箱单-成衣-附件删除

jbb 2 years ago
parent
commit
258c6e7e4f

+ 5 - 1
src/api/document/packing-list/packinglist-clothes.js

@@ -45,8 +45,12 @@ const upload = params => postAction('/splt/syPackingListTailoring/importExcel3',
 const queryOrderData = params => getAction('/splt/syPackingListTailoring/querySpaplId2', params)
 const pushOrderData = params => getAction('/splt/syPackingListTailoring/pushBatch', params)
 
+//删除附件
+const fileDelete = params => deleteAction('/splt/syPackingListTailoring/deleteFile', params)
 
 
 
-export {spltList,orderSpltList,deleteSpltList,batchDelete,orderSpltListId,editSpltList,addSpltList,spltListId,SubmitList,cancelSubmitList,bitchSubmitList,bitchCancelSubmitList,fileDetail,upload,queryOrderData,pushOrderData}
+
+export {spltList,orderSpltList,deleteSpltList,batchDelete,orderSpltListId,editSpltList,addSpltList,spltListId,SubmitList,cancelSubmitList,bitchSubmitList,bitchCancelSubmitList,fileDetail,upload,queryOrderData,pushOrderData,
+    fileDelete}
 

+ 14 - 0
src/views/packing-list/packinglist-clothes/detailsClothesDrawer.vue

@@ -143,6 +143,7 @@
               <ul v-for="(item, index) in accessory" :key="index" >
                 <li>
                   <a @click="accessoryDownload(item)">{{item}}</a>
+                  <a @click="delectAccessory(item)" style="color:red;margin-left: 5%;">删除</a>
                 </li>
                 
               </ul>
@@ -158,6 +159,9 @@ import { JeecgListMixin } from '@/mixins/JeecgListMixin'
 import { JVXETypes } from '@/components/jeecg/JVxeTable'
 import JEllipsis from '@/components/jeecg/JEllipsis'
 import { downFile } from '@/api/manage'
+import {fileDelete} from '@api/document/packing-list/packinglist-clothes'
+
+
 
 
 export default {
@@ -618,6 +622,16 @@ export default {
         }
       })
     },
+    delectAccessory(name){
+      fileDelete({fileName:name,id:this.clothesAdd.id}).then(res => {
+        if (res.success) {
+           this.$message.success('删除附件成功!')
+           this.accessory = this.accessory.filter(item=>item !==name)
+        }else{
+          this.$message.error(res.message);
+        }
+      })
+    },
     // - father------------------------------------
     aa() {},
     modalFormOk() {},