feat(xispeak, dq): 流程阶段筛选改为督办状态筛选

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
wsm
2026-07-14 16:45:47 +08:00
co-authored by Claude Opus 4.7
parent 58919aaae7
commit 4b2e5bd0b5
2 changed files with 21 additions and 25 deletions
+10 -12
View File
@@ -14,19 +14,17 @@
<SzSelectDept v-model:value="queryParam.implDept" placeholder="选择牵头部门" allow-clear style="width: 100%" />
</a-form-item>
</a-col>
<a-col :lg="4" :md="6" :sm="8">
<a-form-item label="完成状态" name="completionStatus">
<JDictSelectTag v-model:value="queryParam.completionStatus" dictCode="db_status" placeholder="请选择完成状态" allow-clear @change="searchQuery" />
</a-form-item>
</a-col>
<!-- <a-col :lg="4" :md="6" :sm="8">-->
<!-- <a-form-item label="完成状态" name="completionStatus">-->
<!-- <JDictSelectTag v-model:value="queryParam.completionStatus" dictCode="db_status" placeholder="请选择完成状态" allow-clear @change="searchQuery" />-->
<!-- </a-form-item>-->
<!-- </a-col>-->
<a-col :lg="6">
<a-form-item name="completedStage" label="流程阶段">
<a-select v-model:value="queryParam.completedStage" placeholder="请选择" allow-clear @change="searchQuery">
<a-select-option :value="0">发起流程</a-select-option>
<a-select-option :value="1">正在落实措施收集流程</a-select-option>
<a-select-option :value="2">落实措施收集流程结束</a-select-option>
<a-select-option :value="3">正在经办人执行反馈流程</a-select-option>
<a-select-option :value="4">经办人执行反馈流程结束</a-select-option>
<a-form-item name="bpmStatus" label="督办状态">
<a-select v-model:value="queryParam.bpmStatus" placeholder="请选择" allow-clear @change="searchQuery">
<a-select-option value="1">开始</a-select-option>
<a-select-option value="2">督办中</a-select-option>
<a-select-option value="3">已完成</a-select-option>
</a-select>
</a-form-item>
</a-col>
+11 -13
View File
@@ -17,13 +17,11 @@
</a-form-item>
</a-col>
<a-col :lg="6">
<a-form-item name="completedStage" label="流程阶段">
<a-select v-model:value="completedStageFilter" placeholder="请选择" allow-clear @change="handleCompletedStageChange">
<a-select-option value="0">发起巡视整改流程</a-select-option>
<a-select-option value="1">正在巡视整改流程</a-select-option>
<a-select-option value="2">巡视整改流程结束</a-select-option>
<a-select-option value="3">正在巡视整改销号流程</a-select-option>
<a-select-option value="4">巡视整改销号流程结束</a-select-option>
<a-form-item name="bpmStatus" label="督办状态">
<a-select v-model:value="bpmStatusFilter" placeholder="请选择" allow-clear @change="handleBpmStatusChange">
<a-select-option value="1">开始</a-select-option>
<a-select-option value="2">督办中</a-select-option>
<a-select-option value="3">已完成</a-select-option>
</a-select>
</a-form-item>
</a-col>
@@ -175,7 +173,7 @@
const feedbackViewModalRef = ref();
const flowScheduleModalRef = ref();
const businessProcessListModalRef = ref();
const completedStageFilter = ref();
const bpmStatusFilter = ref();
const userStore = useUserStore();
const { createMessage } = useMessage();
//注册table数据
@@ -592,8 +590,8 @@
function searchReset() {
formRef.value.resetFields();
selectedRowKeys.value = [];
completedStageFilter.value = undefined;
delete queryParam.completedStage;
bpmStatusFilter.value = undefined;
delete queryParam.bpmStatus;
//刷新数据
reload();
}
@@ -603,11 +601,11 @@
* @param key
* @param value
*/
function handleCompletedStageChange(value) {
function handleBpmStatusChange(value) {
if (value != null) {
queryParam.completedStage = Number(value);
queryParam.bpmStatus = value;
} else {
delete queryParam.completedStage;
delete queryParam.bpmStatus;
}
reload();
}