Browse Source

发货通知单-增加导出唛头方法

jingbb 4 months ago
parent
commit
fad483cee4

+ 6 - 0
src/views/saleCode/deliveryNotice/delivertNoticeForm.api.ts

@@ -13,6 +13,7 @@ enum Api {
   exportXls = '/saleCode/saleDelivery/exportXls',
   exportXlsBags = '/saleCode/saleDelivery/exportDeliverBillXls',
   exportXlsInvoice = '/saleCode/saleDelivery/exportInvoiceBillXls',
+  exportXlsMark = '/saleCode/saleDelivery/exportShippingBillXls',
   queryDataById = '/saleCode/saleDelivery/queryById',
   deliveryNoticeFormShipList = '/saleCode/saleDelivery/querySaleDeliveryShipByMainId',
   deliveryNoticeFormProductList = '/saleCode/saleDelivery/querySaleDeliveryDetailsByMainId',
@@ -34,6 +35,11 @@ export const getExportUrl = Api.exportXls;
  * @param params
  */
 export const getExportXlsBags = Api.exportXlsBags;
+/**
+ * 导出唛头api
+ * @param params
+ */
+export const getExportXlsMark = Api.exportXlsMark;
 /**
  * 导出箱包api
  * @param params

+ 4 - 1
src/views/saleCode/deliveryNotice/deliveryNoticeList.vue

@@ -185,7 +185,8 @@
     CustomerOption,
     ClassList,
     getExportXlsBags,
-    getExportXlsInvoice
+    getExportXlsInvoice,
+    getExportXlsMark
   } from './delivertNoticeForm.api';
   import { JDictSelectTag, ApiSelect, JInput } from '/@/components/Form';
   import ViewFileListModal from './components/ViewFileListModal.vue';
@@ -324,6 +325,7 @@
       },
       {
         label: '导出唛头(export mark) ',
+        onClick: handleExportrow.bind(null,record,'mark'),
       },
       {
         label: '导出随货发票(export accompanying invoice) ',
@@ -336,6 +338,7 @@
       id : record.id
     }
     var rowUrl = event=='paking'?getExportXlsBags:getExportXlsInvoice
+    var rowUrl = event=='mark'?getExportXlsMark:rowUrl
     const {onExportXls} = useListPage({
       tableProps: {
         beforeFetch: async (params) => {