Prechádzať zdrojové kódy

装箱单面料导入更新表格

jbb 2 rokov pred
rodič
commit
1554ba0da8

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

@@ -36,6 +36,7 @@ const bitchCancelSubmit = params => getAction('/splfi/syPackingListFabric/cancel
 
 //同步
 const synchronizationData = params => getAction('/splfi/syPackingListFabric/getU8Data', params)
+const upload = params => postAction('splfi/syPackingListFabric/importExcel', params)
 
 
-export {fabricList,referenceList,getShippingDetailId,addFabricList,fabricListId,editFabricList,deleteFabricList,submitList,cancelSubmit,bitchSubmit,bitchCancelSubmit,synchronizationData}
+export {fabricList,referenceList,getShippingDetailId,addFabricList,fabricListId,editFabricList,deleteFabricList,submitList,cancelSubmit,bitchSubmit,bitchCancelSubmit,synchronizationData,upload}

+ 14 - 2
src/views/packing-list/fabric-list.vue

@@ -54,7 +54,7 @@
         <a-button type="primary" @click="bitchCancelSubmitList" icon="close">批量取消提交</a-button>
         <a-button type="primary" @click="push" icon="export">推送</a-button>
         <a-button type="primary" icon="download" @click="handleExportXls('装箱单-面辅料')">装箱单面辅料导出</a-button>
-        <a-upload  name="file" :showUploadList="false" :multiple="false" :headers="tokenHeader" :action="importExcelUrl"  @change="handleImportExcel" >
+        <a-upload  name="file" :showUploadList="false" :multiple="false" :headers="tokenHeader"   @change="handleImportExcel" :customRequest="uploadFlie" >
           <a-button type="primary" icon="import">导入-来源出运明细</a-button>
         </a-upload>
          <a-button type="primary" @click="synchronization" icon="reload">同步</a-button>
@@ -138,7 +138,7 @@ import moment from 'moment'
 import addFabricDrawer from '@views/packing-list/packinglist-fabrics/addFabricDrawer.vue'
 import detailsFabricDrawer from '@views/packing-list/packinglist-fabrics/detailsFabricDrawer.vue'
 import editFabricDrawer from '@views/packing-list/packinglist-fabrics/editFabricDrawer.vue'
-import { fabricList,fabricListId,deleteFabricList,submitList,cancelSubmit,bitchSubmit,bitchCancelSubmit,synchronizationData} from '@api/document/packing-list/packinglist-fabrics'
+import { fabricList,fabricListId,deleteFabricList,submitList,cancelSubmit,bitchSubmit,bitchCancelSubmit,synchronizationData,upload} from '@api/document/packing-list/packinglist-fabrics'
 
 export default {
   name: 'FabricList', // 装箱单-面料
@@ -270,6 +270,17 @@ export default {
     this.getFabricList()
   },
   methods: {
+    // 导入
+    uploadFlie(file) {
+      const formData = new FormData()
+      formData.append('file', file.file)
+      upload(formData).then(res => {
+        if (res.success) {
+          this.getFabricList()
+        }else{
+          this.$message.error(res.message);
+        }
+      })},
     //分页查询
     getFabricList(){
        this.$nextTick(() => {
@@ -277,6 +288,7 @@ export default {
         fabricList(this.queryParam).then(res => {
           if (res.success) {
             this.fabricListData = res.result.records;
+            this.loading = false
             this.pagination = {
               total: res.result.total,
               current: res.result.current,