diff --git a/src/views/bg/xispeak/BgXiSpeakList.vue b/src/views/bg/xispeak/BgXiSpeakList.vue index b540139..1340f16 100644 --- a/src/views/bg/xispeak/BgXiSpeakList.vue +++ b/src/views/bg/xispeak/BgXiSpeakList.vue @@ -11,7 +11,7 @@ - + @@ -181,6 +181,7 @@ import { PARTY_COMMITTEE_DEPT_ID, SDW_LEADER_ROLE_ID } from '/@/constant/supervi const feedbackRightNowModalRef = ref(); const businessProcessListModalRef = ref(); const bpmStatusFilter = ref(); + const selectedImplDept = ref([]); const currentBusinessId = ref(''); const pendingFeedbackRightNow = ref(0); const statsData = reactive({ notStarted: 0, inProgress: 0, overdue: 0, completed: 0 }); @@ -895,10 +896,20 @@ import { PARTY_COMMITTEE_DEPT_ID, SDW_LEADER_ROLE_ID } from '/@/constant/supervi formRef.value?.resetFields(); clearQueryParams(); bpmStatusFilter.value = undefined; + selectedImplDept.value = []; selectedRowKeys.value = []; reload({ page: 1 }); } + function handleImplDeptChange(values) { + if (values && values.length > 0) { + queryParam.value.implDept = values.join(','); + } else { + delete queryParam.value.implDept; + } + reload({ page: 1 }); + } + function handleBpmStatusChange(value) { if (value != null) { queryParam.value.bpmStatus = value;