From 2908863381f381e0282d32899fde5d9794fc3feb Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Sat, 18 Sep 2021 11:25:29 +0800
Subject: [PATCH] 分页
---
src/views/securityGuard/securityGuardDetail.vue | 61 +++++++++++++++++++++---------
1 files changed, 42 insertions(+), 19 deletions(-)
diff --git a/src/views/securityGuard/securityGuardDetail.vue b/src/views/securityGuard/securityGuardDetail.vue
index 1035f4a..57f952b 100644
--- a/src/views/securityGuard/securityGuardDetail.vue
+++ b/src/views/securityGuard/securityGuardDetail.vue
@@ -13,7 +13,9 @@
@row-save="rowSave1"
@row-update="rowUpdate1"
@row-del="rowDel1"
- @refresh-change="refreshChange1"
+ @current-change="CurrentChange1"
+ @refresh-change="refreshchange1"
+ @size-change="SizeChange1"
>
</avue-crud>
</span>
@@ -26,7 +28,9 @@
@row-update="rowUpdate2"
@row-del="rowDel2"
:table-loading="loading2"
- @refresh-change="refreshChange2"
+ @current-change="CurrentChange2"
+ @size-change="SizeChange2"
+ @refresh-change="refreshchange2"
>
</avue-crud>
</span>
@@ -111,7 +115,7 @@
getPerformanceInfo,
add,
update,
- page,
+ getpage,
remove,
getER,
} from "@/api/performance/performance";
@@ -260,11 +264,11 @@
this.loading1 = false;
} else if (column.prop == "tab2") {
//查询当前保安员的从业记录信息
- this.getPractitionersPageInfo();
+ this.getPractitionersPageInfo(this.page1);
this.loading1 = false;
} else if (column.prop == "tab3") {
//查询当前保安员的现实表现记录
- this.getPerformancePageInfo();
+ this.getPerformancePageInfo(this.page2);
this.loading2 = false;
} else if (column.prop == "tab4") {
getER(this.obj0.securitynumber).then((res) => {
@@ -273,27 +277,30 @@
});
}
},
+ refreshchange1() {
+ this.getPractitionersPageInfo(this.page1, this.query1);
+ },
//查询当前保安员的从业记录信息
- getPractitionersPageInfo() {
- var param = {
- securityid: this.id,
- };
+ getPractitionersPageInfo(page, param = {}) {
+ param["securityid"] = this.id;
//获取用户从业信息
// console.log(this.id, "cid");
- getExperienceList(this.current, this.size, param).then((res1) => {
+
+ getExperienceList(page.currentPage, page.pageSize, param).then((res1) => {
const data = res1.data.data;
this.page1.total = data.total;
this.data1 = data.records;
this.loading1 = false;
});
},
+ refreshchange2() {
+ this.getPerformancePageInfo(this.page2, this.query2);
+ },
//查询当前保安员的现实表现记录信息
- getPerformancePageInfo() {
+ getPerformancePageInfo(page, param = {}) {
//获取现实表现信息
- var param = {
- securityid: this.id,
- };
- page(this.current, this.size, param).then((res2) => {
+ param["securityid"] = this.id;
+ getpage(page.currentPage, page.pageSize, param).then((res2) => {
const data = res2.data.data;
this.page2.total = data.total;
this.data2 = data.records;
@@ -301,12 +308,28 @@
this.loading2 = false;
});
},
- refreshChange1() {
- this.getPractitionersPageInfo();
+ CurrentChange1(currentPage) {
+ this.page1.currentPage = currentPage;
+ this.refreshchange1();
},
- refreshChange2() {
- this.getPerformancePageInfo();
+ SizeChange1(pageSize) {
+ this.page1.pageSize = pageSize;
+ this.refreshchange1();
},
+ CurrentChange2(currentPage) {
+ this.page2.currentPage = currentPage;
+ this.refreshchange2();
+ },
+ SizeChange2(pageSize) {
+ this.page2.pageSize = pageSize;
+ this.refreshchange2();
+ },
+ // refreshChange1() {
+ // this.getPractitionersPageInfo();
+ // },
+ // refreshChange2() {
+ // this.getPerformancePageInfo();
+ // },
rowSave2(form, done, loading) {
form.securityid = this.id;
--
Gitblit v1.9.3