wangting
2023-06-19 3468f4011f53e76c7bd0dd758e3e2fbce7867001
Source/UBCS-WEB/src/components/refer/vciWebReferTable.vue
@@ -301,7 +301,7 @@
    searchChange(params, done) {
      this.query = params;
      this.page.currentPage = 1;
      this.onLoad(this.page, params);
      this.onLoad(this.page);
      done();
    },
    currentChange(currentPage){
@@ -319,18 +319,24 @@
    },
    selectionClear() {
      this.selectionList = [];
      this.$refs.referCrud.clearSelection();
      this.$refs.referCrud.toggleSelection();
    },
    refreshChange() {
      this.onLoad(this.page, this.query);
    },
    onLoad(page, params = this.params) {
    onLoad(page, params={}) {
      if(this.url){
        this.loading = true;
        getList(Object.assign(params, this.query),page.currentPage, page.pageSize, this.url).then(res => {
          debugger;
          this.page.total = res.total;
          this.data = res.data;
        var query={}
        if (this.query) {
          for (var key in this.query) {
            query['conditionMap["' + key + '"]'] = this.query[key];
          }
        }
        getList(Object.assign(params,this.params, query,this.query),page.currentPage, page.pageSize, this.url).then(res => {
          const data = res.data;
          this.page.total = data.total;
          this.data = data.data;
          this.loading = false;
          this.selectionClear();
        });