Переглянути джерело

fix(saleOrder/invoice): 修复明细导出选中数据不正确的问题

liujt 1 місяць тому
батько
коміт
0907f5e2dc
1 змінених файлів з 11 додано та 4 видалено
  1. 11 4
      src/views/saleManage/saleOrder/invoice/index.vue

+ 11 - 4
src/views/saleManage/saleOrder/invoice/index.vue

@@ -108,7 +108,7 @@
               btnName="明细导出"
               fileName="明细导出"
               apiUrl="/eom/saleordersendrecord/exportDetail"
-              :params="params"
+              :params="exportParams"
             ></exportButton>
           </template>
 
@@ -194,7 +194,7 @@
               :underline="false"
               icon="el-icon-edit"
               @click="creatInvoiceConfirm(row)"
-              v-if="isSplitFlag == 0 && ([2].includes(row.reviewStatus) && row.isSuspend != 1)"
+              v-if="row.isSplitFlag == 0 && ([2].includes(row.reviewStatus) && row.isSuspend != 1)"
             >
               创建发货确认单
             </el-link>
@@ -203,7 +203,7 @@
               :underline="false"
               icon="el-icon-edit"
               @click="creatReturnGoods('add', row)"
-              v-if="isSplitFlag == 0 && ([2].includes(row.reviewStatus) && row.isSuspend != 1)"
+              v-if="row.isSplitFlag == 0 && ([2].includes(row.reviewStatus) && row.isSuspend != 1)"
             >
               创建退货单
             </el-link>
@@ -547,7 +547,14 @@
         isReview: false
       };
     },
-    computed: {},
+    computed: {
+      exportParams() {
+        return {
+          ...this.params,
+          sendRecordIds: this.selection.map(item => item.id)
+        }
+      }
+    },
     created() {
       //打印是否需要审核//0否 1是
       parameterGetByCode({