From a4831debee63c7071a261c5f6ecfa62fd535b2ab Mon Sep 17 00:00:00 2001
From: quanyawei <401863037@qq.com>
Date: Thu, 25 Jan 2024 16:21:18 +0800
Subject: [PATCH] 分页修改

---
 src/views/list/devicesBasic.vue |   46 ++++++++++++++++++++++++++++++----------------
 1 files changed, 30 insertions(+), 16 deletions(-)

diff --git a/src/views/list/devicesBasic.vue b/src/views/list/devicesBasic.vue
index fab16c4..2da62a4 100644
--- a/src/views/list/devicesBasic.vue
+++ b/src/views/list/devicesBasic.vue
@@ -1205,12 +1205,15 @@
   private createForm: any = null;
 
   private editRecord: any = {};
+
   private pagination: any = {
     total: 0,
     current: 1,
-    pageSize: 5,
-    showSizeChanger: false,
-    showQuickJumper: false
+    pageSize: 10,
+    showSizeChanger: true,
+    showQuickJumper: true,
+    pageSizeOptions: ["10", "30", "60", "100"],
+    showTotal: (total: number) => `������ ${this.pagination.total} ���������`, //���������������������������
   };
 
   private updateRecord1: any = {};
@@ -1347,7 +1350,7 @@
     //   agehou:''
     // }
   ]
- 
+
   private rowSelectionChange(selectedRowKeys: string[], selectedRows: DataType[]){
     //  console.log(selectedRows);
      this.selectedtable=selectedRows
@@ -1380,6 +1383,14 @@
   }
 
   private columns: any[] = [
+    {
+      title: "������",
+      dataIndex: "key",
+      key: "key",
+      align: "center",
+      customRender: (text:any, record:any, index:any) => `${index + 1}`,
+      width: 60,
+    },
     {
       title: "������",
       dataIndex: "name"
@@ -1641,6 +1652,9 @@
   private current: number = 1
   private handlerTableChange(pagination: any, filter: any, sorter: any): void {
     this.current = pagination.current
+    this.pagination.current = pagination.current;
+    this.pagination.pageSize = pagination.pageSize;
+    this.pagination.total = pagination.total;
     this.loadRuleData(pagination.current)
   }
 
@@ -1686,7 +1700,7 @@
         console.log(21323);
          for(var i=0;i<this.datatable.length;i++){
           if(this.ceAQIvalue==='+'){
-             this.datatable[i].cel=((this.datatable[i].cel-0) + (this.ceAQIvaluein-0)).toFixed(2) 
+             this.datatable[i].cel=((this.datatable[i].cel-0) + (this.ceAQIvaluein-0)).toFixed(2)
           }else if(this.ceAQIvalue==='-'){
             this.datatable[i].cel=Number((this.datatable[i].cel - this.ceAQIvaluein).toFixed(2))
           }else if(this.ceAQIvalue==='*'){
@@ -1702,16 +1716,16 @@
         //   this.datatable[i].cel=parseFloat(this.datatable[i].cel+this.ceAQIvaluein).toFixed(2)
         //   this.datatable[i].agehou='aqi*'+this.datatable[i].aqi+'+'+'ce1*'+this.datatable[i].cel
             if(this.AQIvalue1==='+'){
-              this.datatable[i].aqi=((this.datatable[i].aqi-0) + (this.AQIvalue-0)).toFixed(2) 
+              this.datatable[i].aqi=((this.datatable[i].aqi-0) + (this.AQIvalue-0)).toFixed(2)
             }else if(this.AQIvalue1==='-'){
               this.datatable[i].aqi=Number((this.datatable[i].aqi - this.AQIvalue)).toFixed(2)
             } else if(this.AQIvalue1==='*'){
               this.datatable[i].aqi=Number((this.datatable[i].aqi * this.AQIvalue)).toFixed(2)
             }else if(this.AQIvalue1==='/'){
               this.datatable[i].aqi=Number((this.datatable[i].aqi / this.AQIvalue).toFixed(3))
-            } 
+            }
             if(this.ceAQIvalue==='+'){
-             this.datatable[i].cel=((this.datatable[i].cel-0) + (this.ceAQIvaluein-0)).toFixed(2) 
+             this.datatable[i].cel=((this.datatable[i].cel-0) + (this.ceAQIvaluein-0)).toFixed(2)
             }else if(this.ceAQIvalue==='-'){
               this.datatable[i].cel=Number((this.datatable[i].cel - this.ceAQIvaluein)).toFixed(2)
             }else if(this.ceAQIvalue==='*'){
@@ -1951,11 +1965,11 @@
 
   // ���������������������id
   private selectMt: any = null
-  
+
   private loading: boolean=false
-  
+
   private handleCancel(){
-    
+
   }
   //������������
   private handleCreateModalOk() {
@@ -2097,7 +2111,7 @@
             name: this.serch.name,
             mac: this.serch.name,
             page: pageSize,
-            size: 8
+            size: this.pagination.pageSize,
         })
         .then(res => {
           if(res.data.code === 0) {
@@ -2200,13 +2214,13 @@
   }
   // ������������������������
   private receiveLomLat(lonLat: any) {
-   
+
     this.addLL = lonLat
     this.getTownData(lonLat)
   }
-  
+
   private getTownData(lonLat: any) {
-    console.log(lonLat,'dsasa');  
+    console.log(lonLat,'dsasa');
 			let self=this
 					var geocoder = new AMap.Geocoder({
 						// city ������������������������������������������������������������adcode ��� citycode
@@ -2248,7 +2262,7 @@
 							// result������������������������������������
 						}
 					})
-				
+
     // jsonp('/proxy/reverse_geocoding/v3/', {
     // jsonp('https://api.map.baidu.com/reverse_geocoding/v3/', {
     //     ak: 'e5ig9Z7AKFjv8wbkqDbuLkUMzBev0tgT',

--
Gitblit v1.8.0