Pārlūkot izejas kodu

预装箱单-成衣导出

jbb 2 gadi atpakaļ
vecāks
revīzija
626813369d
1 mainītis faili ar 55 papildinājumiem un 7 dzēšanām
  1. 55 7
      src/views/advance-packingList/adPaList-clothes.vue

+ 55 - 7
src/views/advance-packingList/adPaList-clothes.vue

@@ -691,9 +691,25 @@ export default {
 
     // 列表导出
     handleExportXls(fileName,sta) {
-      const data = this.queryParam
-      data['status'] = sta
-      downFile('/spapl/syPreAssembledPackingList/exportXls',data).then(data => {
+      // const data = this.queryParam
+      // data['status'] = sta
+      var obj ={}
+      if(this.selectedRowKeys.length == this.pagination.pageSize || this.selectedRowKeys.length==this.adPaListClothesData.length){
+          obj=this.queryParam
+          obj.selectAll = '1'
+      }else{
+        var arr =[]
+        this.adPaListClothesData.map(item=>{
+          this.selectedRowKeys.map(e=>{
+            if(item.id == e){
+              arr.push(item.id)
+            }
+          })
+        })
+        obj.ids = arr.toString()
+        obj.selectAll = '2'
+      }
+      downFile('/spapl/syPreAssembledPackingList/exportXls',obj).then(data => {
         if (!data) {
           this.$message.warning('文件下载失败')
           return
@@ -716,8 +732,24 @@ export default {
 
     // 列表导出
     handleExportXls1(fileName,sta) {
-      const data = this.queryParam
-      downFile('/spapl/syPreAssembledPackingList/exportXls2',data).then(data => {
+      // const data = this.queryParam
+      var obj ={}
+      if(this.selectedRowKeys.length == this.pagination.pageSize || this.selectedRowKeys.length==this.adPaListClothesData.length){
+          obj=this.queryParam
+          obj.selectAll = '1'
+      }else{
+        var arr =[]
+        this.adPaListClothesData.map(item=>{
+          this.selectedRowKeys.map(e=>{
+            if(item.id == e){
+              arr.push(item.id)
+            }
+          })
+        })
+        obj.ids = arr.toString()
+        obj.selectAll = '2'
+      }
+      downFile('/spapl/syPreAssembledPackingList/exportXls2',obj).then(data => {
         if (!data) {
           this.$message.warning('文件下载失败')
           return
@@ -738,8 +770,24 @@ export default {
       })
     },
     handleExportXls2(fileName) {
-      const data = this.queryParam
-      downFile('/spapl/syPreAssembledPackingList/exportXls3',data).then(data => {
+      // const data = this.queryParam
+      var obj ={}
+      if(this.selectedRowKeys.length == this.pagination.pageSize || this.selectedRowKeys.length==this.adPaListClothesData.length){
+          obj=this.queryParam
+          obj.selectAll = '1'
+      }else{
+        var arr =[]
+        this.adPaListClothesData.map(item=>{
+          this.selectedRowKeys.map(e=>{
+            if(item.id == e){
+              arr.push(item.id)
+            }
+          })
+        })
+        obj.ids = arr.toString()
+        obj.selectAll = '2'
+      }
+      downFile('/spapl/syPreAssembledPackingList/exportXls3',obj).then(data => {
         if (!data) {
           this.$message.warning('文件下载失败')
           return