فهرست منبع

feat: 销售发货单页面新增导出功能,支持导出Excel文件

yusheng 9 ماه پیش
والد
کامیت
15f6bca164
1فایلهای تغییر یافته به همراه13 افزوده شده و 1 حذف شده
  1. 13 1
      src/views/saleManage/saleOrder/invoice/index.vue

+ 13 - 1
src/views/saleManage/saleOrder/invoice/index.vue

@@ -79,6 +79,11 @@
                 > -->
               </el-dropdown-menu>
             </el-dropdown>
+            <exportButton
+              fileName="销售发货单"
+              apiUrl="/eom/saleordersendrecord/export"
+              :params="params"
+            ></exportButton>
           </template>
 
           <!-- 查看详情列 -->
@@ -256,6 +261,7 @@
   import { enterprisePage } from '@/api/contractManage/contractBook';
   import { getSendSaleOrderrecordDetailSplit } from '@/api/saleManage/saleordersendrecord';
   import { getWarehouseListByIds } from '@/api/purchasingManage/returnGoods';
+  import exportButton from '@/components/upload/exportButton.vue';
 
   export default {
     mixins: [dictMixins, tabMixins],
@@ -273,7 +279,7 @@
       printTemplateJsYp,
       printTemplateWl,
       printTemplateBs,
-      printTemplateJr
+      printTemplateJr,exportButton
     },
 
     //客户管理数据
@@ -293,6 +299,7 @@
     },
     data() {
       return {
+        params: {},
         activeComp: 'saleorder',
         tabOptions: [
           { key: 'saleorder', name: '销售订单' },
@@ -458,6 +465,11 @@
         if (this.contactData.id) {
           where['contactId'] = this.contactData.id;
         }
+        this.params = {
+          pageNum: page,
+          size: limit,
+          ...where
+        };
         return getSendTableList({
           pageNum: page,
           size: limit,