Browse Source

装箱单-面料-删除附件

jbb 2 years ago
parent
commit
48e6373ecf

+ 4 - 1
src/api/document/packing-list/packinglist-fabrics.js

@@ -41,5 +41,8 @@ const upload = params => postAction('splfi/syPackingListFabric/importExcel', par
 const fileDetail = params => postAction('splfi/syPackingListFabric/importExcel2', params)
 const pushOrderData = params => getAction('/splfi/syPackingListFabric/pushBatch', params)
 
+//删除附件
+const fileDelete = params => deleteAction('/splfi/syPackingListFabric/deleteFile', params)
 
-export {fabricList,referenceList,getShippingDetailId,addFabricList,fabricListId,editFabricList,deleteFabricList,submitList,cancelSubmit,bitchSubmit,bitchCancelSubmit,synchronizationData,upload,fileDetail,pushOrderData}
+export {fabricList,referenceList,getShippingDetailId,addFabricList,fabricListId,editFabricList,deleteFabricList,submitList,cancelSubmit,bitchSubmit,bitchCancelSubmit,synchronizationData,upload,fileDetail,pushOrderData,
+    fileDelete}

+ 12 - 0
src/views/packing-list/packinglist-fabrics/detailsFabricDrawer.vue

@@ -97,6 +97,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>
@@ -129,6 +130,7 @@
 import { JeecgListMixin } from '@/mixins/JeecgListMixin'
 import JEllipsis from '@/components/jeecg/JEllipsis'
 import { downFile } from '@/api/manage'
+import {fileDelete} from '@api/document/packing-list/packinglist-fabrics'
 export default {
   name: 'AddFabricDrawer', //  新增 装箱单 -面料
   mixins: [JeecgListMixin],
@@ -481,6 +483,16 @@ export default {
         }
       })
     },
+     delectAccessory(name){
+      fileDelete({fileName:name,id:this.addFabric.id}).then(res => {
+        if (res.success) {
+           this.$message.success('删除附件成功!')
+           this.accessory = this.accessory.filter(item=>item !==name)
+        }else{
+          this.$message.error(res.message);
+        }
+      })
+    },
 
      // 分页、排序、筛选变化时触发
     // handleTableChange(pagination, filters, sorter) {