Browse Source

增加列表显示条数

jingbb 5 months ago
parent
commit
39f459e632

+ 6 - 13
src/views/advance-packingList/adPaList-clothes.vue

@@ -169,7 +169,7 @@
         :columns="adPaListClothesColumns"
         :data-source="adPaListClothesData"
         :loading="loading"
-        :pagination="pagination"
+        :pagination="ipagination"
         :row-key="record => record.id"
         :rowSelection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange,fixed:true }"
         @change="handleTableChange"
@@ -558,14 +558,7 @@ export default {
         // itemNumber: '',
         // productName: '' // 品名
       },
-      pagination: {
-        pageSizeOptions: ["50", "100", "150"],
-        showSizeChanger: true,
-        pageSize:50
-        // total: '',
-        // current: 0,
-        // pageSize: 0
-      },
+
       selectedRowKeys: [], // 勾选航
       dateFormat: 'YYYY-MM-DD',
       url: {
@@ -596,7 +589,7 @@ export default {
               this.adPaListClothesData = res.result.records;
             }
             this.selectedRowKeys = []
-            this.pagination = {
+            this.ipagination = {
               total: res.result.total,
               current: res.result.current,
               pageSize: res.result.size,
@@ -694,7 +687,7 @@ export default {
       // const data = this.queryParam
       // data['status'] = sta
       var obj ={}
-      if(this.selectedRowKeys.length == this.pagination.pageSize || this.selectedRowKeys.length==this.adPaListClothesData.length){
+      if(this.selectedRowKeys.length == this.ipagination.pageSize || this.selectedRowKeys.length==this.adPaListClothesData.length){
           obj=this.queryParam
           obj.selectAll = '1'
       }else{
@@ -734,7 +727,7 @@ export default {
     handleExportXls1(fileName,sta) {
       // const data = this.queryParam
       var obj ={}
-      if(this.selectedRowKeys.length == this.pagination.pageSize || this.selectedRowKeys.length==this.adPaListClothesData.length){
+      if(this.selectedRowKeys.length == this.ipagination.pageSize || this.selectedRowKeys.length==this.adPaListClothesData.length){
           obj=this.queryParam
           obj.selectAll = '1'
       }else{
@@ -772,7 +765,7 @@ export default {
     handleExportXls2(fileName) {
       // const data = this.queryParam
       var obj ={}
-      if(this.selectedRowKeys.length == this.pagination.pageSize || this.selectedRowKeys.length==this.adPaListClothesData.length){
+      if(this.selectedRowKeys.length == this.ipagination.pageSize || this.selectedRowKeys.length==this.adPaListClothesData.length){
           obj=this.queryParam
           obj.selectAll = '1'
       }else{

+ 5 - 12
src/views/packing-list/clothes-list.vue

@@ -157,7 +157,7 @@
         :columns="clothesListColumns"
         :data-source="clothesListData"
         :loading="loading"
-        :pagination="pagination"
+        :pagination="ipagination"
         :row-key="record => record.id"
         :rowSelection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }"
         @change="handleTableChange"
@@ -590,14 +590,6 @@ export default {
       },
       preDeliveryDate:[],
       handleOkButton:false,
-      pagination: {
-        pageSizeOptions: ["50", "100", "150"],
-        showSizeChanger: true,
-        pageSize:50
-        // total: '',
-        // current: 0,
-        // pageSize: 0
-      },
       url: {
         // syncUser: '/act/process/extActProcess/doSyncUser',
         list: '/sys/user/list',
@@ -634,10 +626,11 @@ export default {
               item.hod = n[0]
         })
         this.selectedRowKeys = []
-            that.pagination = {
+            that.ipagination = {
               total: res.result.total,
               current: res.result.current,
-              // pageSize: res.result.size
+              pageSizeOptions: ["50", "100", "150"],
+              pageSize: res.result.size
             }
           }else{
               that.$message.error(res.message);
@@ -823,7 +816,7 @@ export default {
     // 列表导出
     handleExportXls(fileName) {
       var obj ={}
-      if(this.selectedRowKeys.length == this.pagination.pageSize || this.selectedRowKeys.length==this.clothesListData.length){
+      if(this.selectedRowKeys.length == this.ipagination.pageSize || this.selectedRowKeys.length==this.clothesListData.length){
           obj=this.queryParam
           obj.selectAll = '1'
       }else{

+ 9 - 10
src/views/packing-list/fabric-list.vue

@@ -130,7 +130,7 @@
         :data-source="fabricListData"
         :loading="loading"
         :scroll="{ x: 1500 , y: 600 }"
-        :pagination="pagination"
+        :pagination="ipagination"
         :row-key="record => record.id"
         :rowSelection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }"
         @change="handleTableChange"
@@ -392,10 +392,6 @@ export default {
         pageSize:'50',
         pushState:''
       },
-      pagination:{
-        pageSizeOptions: ["50", "100", "150"],
-        showSizeChanger: true,
-      },
       selectedNumber:0,//已选择条数
       url: {
         // syncUser: '/act/process/extActProcess/doSyncUser',
@@ -467,10 +463,11 @@ export default {
             this.fabricListData = res.result.records;
             this.loading = false
             this.selectedRowKeys = []
-            this.pagination = {
+            this.ipagination = {
               total: res.result.total,
               current: res.result.current,
-              pageSize: res.result.size
+              pageSize: res.result.size,
+              pageSizeOptions: ["50", "100", "150"],
             }
             this.$forceUpdate()
           }else{
@@ -490,10 +487,9 @@ export default {
     searchReset() {
       this.queryParam = {
         isReference:'0',
-        pageSize:this.pagination.pageSize
+        pageSize:this.ipagination.pageSize
       }
       this.pushState=[]
-      debugger
       this.getFabricList()
     },
     // ------------------------------------
@@ -511,7 +507,7 @@ export default {
      // 列表导出
     handleExportXls(fileName) {
       var obj ={}
-      if(this.selectedRowKeys.length == this.pagination.pageSize || this.selectedRowKeys.length==this.fabricListData.length){
+      if(this.selectedRowKeys.length == this.ipagination.pageSize || this.selectedRowKeys.length==this.fabricListData.length){
           obj=this.queryParam
           obj.selectAll = '1'
       }else{
@@ -902,4 +898,7 @@ padding-bottom: 0px !important;
 /deep/ .ant-table-fixed-left table,.ant-table-fixed-right table{
    width: min-content;
 }
+/deep/.ant-table-fixed-header .ant-table-scroll .ant-table-header{
+            width: calc(100% + 9px);//减去滚动条的宽度
+    }
 </style>

+ 7 - 11
src/views/pre-book/preBookList.vue

@@ -94,7 +94,7 @@
         :columns="preBookListColumns"
         :data-source="preBookListData"
         :loading="loading"
-        :pagination="pagination"
+        :pagination="ipagination"
         @change="handleTableChange"
         :scroll="{ x: 1500,y: 600 }"
       >
@@ -287,14 +287,6 @@ export default {
         pageSize:'50',
         pageNo: '' // 点击的页数
       },
-      pagination: {
-        pageSizeOptions: ["50", "100", "150"],
-        showSizeChanger: true,
-        pageSize:'50'
-        // total: '',
-        // current: 0,
-        // pageSize: 0
-      },
       dateFormat: 'YYYY-MM-DD',
       
     }
@@ -313,10 +305,11 @@ export default {
           this.loading = false
           if (res.success) {
             this.preBookListData = res.result.records;
-            this.pagination = {
+            this.ipagination = {
               total: res.result.total,
               current: res.result.current,
-              pageSize: res.result.size
+              pageSize: res.result.size,
+              pageSizeOptions: ["50", "100", "150"],
             }
           }else{
             this.$message.error(res.message)
@@ -535,4 +528,7 @@ padding-bottom: 0px !important;
 /deep/ .ant-table-thead > tr > th, .ant-table-tbody > tr > td{
   padding: 9px 16px
 }
+/deep/.ant-table-fixed-header .ant-table-scroll .ant-table-header{
+            width: calc(100% + 9px);//减去滚动条的宽度
+    }
 </style>