liuyg
2021-09-18 2908863381f381e0282d32899fde5d9794fc3feb
分页
2 files modified
63 ■■■■■ changed files
src/api/performance/performance.js 2 ●●● patch | view | raw | blame | history
src/views/securityGuard/securityGuardDetail.vue 61 ●●●●● patch | view | raw | blame | history
src/api/performance/performance.js
@@ -10,7 +10,7 @@
    })
}
export const page = (current, size, params) => {
export const getpage = (current, size, params) => {
    return request({
        url: '/api/performance/page',
        method: 'get',
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;