// 获取列表数据
getTableList() {
this.$nextTick(async() => {
if (this.$refs && this.$refs['FHTable']) {
this.$refs['FHTable'].getTableList();
}
});
},
// 查询的表单条件
formItemChange(formItemObj) {
// 根据prop的类型来判断是哪个搜索框的数据需要处理
this.formItem.form[formItemObj.prop] = formItemObj.val;
},
// 搜索按钮点击
searchClick() {
// 请求接口
this.queryParams = Object.assign(this.queryParams, this.formItem.form);
this.getTableList();
},
// 重置
resetClick() {
this.queryParams = this.deepClone(this.tempQueryParams);
this.formItem.form = {};
if (this.$refs && this.$refs['FHTable']) {
this.$refs['FHTable'].offset = 0;
this.$refs['FHTable'].currentPage = 1;
}
this.searchClick();
}