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;