From 0fd302910500458bc9f8cabb0916f8366be7eabc Mon Sep 17 00:00:00 2001 From: wsm <2746563060@qq.com> Date: Thu, 23 Jul 2026 11:17:38 +0800 Subject: [PATCH] =?UTF-8?q?feat(xispeak):=20=E7=89=B5=E5=A4=B4=E9=83=A8?= =?UTF-8?q?=E9=97=A8=E7=AD=9B=E9=80=89=E6=94=AF=E6=8C=81=E5=A4=9A=E9=80=89?= =?UTF-8?q?=EF=BC=8CFIND=5FIN=5FSET=20AND=20=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.7 --- src/views/bg/xispeak/BgXiSpeakList.vue | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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;