Merge remote-tracking branch 'origin/master'

master
赵玉瑞 2 years ago
commit d12693e710
  1. 75
      ant-design-vue-jeecg/src/views/tablex/TablexList.vue

@ -121,6 +121,8 @@
import {filterMultiDictText} from '@/components/dict/JDictSelectUtil'
import JEllipsis from '@/components/jeecg/JEllipsis'
import FieldxList from "@/views/fieldx/FieldxList";
import {getAction} from "@api/manage";
import {filterObj} from "@/utils/util";
export default {
name: 'TablexList',
@ -239,9 +241,9 @@
}
},
created() {
this.loadParameter();
// this.loadParameter();
this.getSuperFieldList();
this.loadData();
// this.loadData();
},
computed: {
importExcelUrl: function(){
@ -254,12 +256,12 @@
this.$refs.FieldxList.edit(record);
this.$refs.FieldxList.disableSubmit = false;
},
loadParameter() {
this.queryParam.moduleId = this.$route.query.moduleid;
// console.log("***********")
this.loadRouteType = true;
this.loadData();
},
// loadParameter() {
// this.queryParam.moduleId = this.$route.query.moduleid;
// // console.log("***********")
// this.loadRouteType = true;
// this.loadData();
// },
initDictConfig(){
},
getSuperFieldList(){
@ -273,7 +275,62 @@
fieldList.push({type:'int',value:'verisonStatus',text:'版本状态',dictCode:''})
fieldList.push({type:'int',value:'verison',text:'版本号',dictCode:''})
this.superFieldList = fieldList
}
},
loadParameter() {
if (this.loadRouteType === false) {
this.id = this.$route.query.moduleid;
// console.log("***********")
this.loadRouteType = true;
}
},
loadData(arg) {
if (!this.url.list) {
this.$message.error("请设置url.list属性!");
return
}
// 1
if (arg === 1) {
this.ipagination.current = 1;
}
this.loadParameter();
var params = this.getQueryParams();//
this.loading = true;
getAction(this.url.list, params).then((res) => {
if (res.success) {
//update-begin---author:zhangyafei Date:20201118 for------------
this.dataSource = res.result.records || res.result;
if (res.result.total) {
this.ipagination.total = res.result.total;
} else {
this.ipagination.total = 0;
}
//update-end---author:zhangyafei Date:20201118 for------------
} else {
this.$message.warning(res.message)
}
}).finally(() => {
this.loading = false
})
},
getQueryParams() {
//
let sqp = {}
if (this.superQueryParams) {
sqp['superQueryParams'] = encodeURI(this.superQueryParams)
sqp['superQueryMatchType'] = this.superQueryMatchType
}
var param = Object.assign(sqp, this.queryParam, this.isorter, this.filters);
param.field = this.getQueryField();
param.pageNo = this.ipagination.current;
param.pageSize = this.ipagination.pageSize;
//param.id=this.id;
param.moduleId = this.$route.query.moduleid;
return filterObj(param);
},
searchReset() {
this.queryParam=''
this.loadData();
},
}
}
</script>

Loading…
Cancel
Save