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

Loading…
Cancel
Save