Browse Source

fix: 修复筛选

sy-water-data-board-ui
panyuyi 10 months ago
parent
commit
0e628b3e02
  1. 38
      src/views/dike/runManage/enginerring/inspectionPlan/index.vue

38
src/views/dike/runManage/enginerring/inspectionPlan/index.vue

@ -26,7 +26,7 @@ export default {
paramsData: { paramsData: {
name: "", name: "",
status: "", status: "",
dutyHolderType: "", userIds: [],
planDateArr: [], planDateArr: [],
}, },
currentRow: {}, currentRow: {},
@ -36,7 +36,6 @@ export default {
examType: [], // examType: [], //
tableData: [], // tableData: [], //
patrolTableData: [], // patrolTableData: [], //
dutyHolderList: [],
pageData: { pageData: {
pageNum: 1, // pageNum: 1, //
pageSize: 10, // pageSize: 10, //
@ -207,7 +206,13 @@ export default {
pageSize: 100, pageSize: 100,
pageNum: 1, pageNum: 1,
}).then((res) => { }).then((res) => {
this.personnelList = res.records; this.personnelList = res.records.map((item) => {
return {
id: item.id,
name: item.nickName,
uid: item.uuid,
};
});
}); });
}, },
@ -219,10 +224,10 @@ export default {
timeField: "create_time", timeField: "create_time",
}, },
name: this.paramsData.name, name: this.paramsData.name,
planStartDate: this.paramsData.planDateArr[0], startTime: this.paramsData.planDateArr[0],
planEndDate: this.paramsData.planDateArr[1], endTime: this.paramsData.planDateArr[1],
status: this.paramsData.status, status: this.paramsData.status,
dutyHolderType: this.paramsData.dutyHolderType, userIds: this.paramsData.userIds,
}, },
pageSize: this.pageData.pageSize, pageSize: this.pageData.pageSize,
pageNum: this.pageData.pageNum, pageNum: this.pageData.pageNum,
@ -262,12 +267,11 @@ export default {
this.getTableData(); this.getTableData();
}, },
handleResetQuery() { handleResetQuery() {
this.paramsData = { this.paramsData.name = "";
name: "", this.paramsData.status = "";
status: "", this.paramsData.userIds = [];
dutyHolderType: "", this.paramsData.planDateArr = [];
planDateArr: [],
};
this.pageData.pageNum = 1; this.pageData.pageNum = 1;
this.getTableData(); this.getTableData();
}, },
@ -331,12 +335,16 @@ export default {
size="small" size="small"
class="w-202 ml-10" class="w-202 ml-10"
@change="handleChangeQuery" @change="handleChangeQuery"
v-model="paramsData.dutyHolderType" v-model="paramsData.userIds"
multiple
filterable filterable
placeholder="请选择" remote
:remote-method="searchUser"
value-key="id"
placeholder="请输入关键词搜索用户"
> >
<el-option <el-option
v-for="item in dutyHolderList" v-for="item in personnelList"
:key="item.id" :key="item.id"
:label="item.name" :label="item.name"
:value="item.id" :value="item.id"

Loading…
Cancel
Save