yxk-20260812

把把脉增加会议类型筛选条件
This commit is contained in:
ye1023
2026-08-12 21:08:31 +08:00
parent 07335a2039
commit 59b25340f5
+12 -3
View File
@@ -12,6 +12,14 @@
<a-tooltip title="支持模糊查询,输入意见主题关键词"><JInput v-model:value="queryParam.title" type="like" placeholder="请输入意见主题" allow-clear trim @change="debouncedSearchQuery" /></a-tooltip> <a-tooltip title="支持模糊查询,输入意见主题关键词"><JInput v-model:value="queryParam.title" type="like" placeholder="请输入意见主题" allow-clear trim @change="debouncedSearchQuery" /></a-tooltip>
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :xl="3" :lg="6" :md="8" :sm="12">
<a-form-item name="taskType">
<template #label>
<a-tooltip title="按会议类型筛选">会议类型</a-tooltip>
</template>
<a-tooltip title="按会议类型筛选"><JDictSelectTag v-model:value="queryParam.taskType" dictCode="super_takepulse_type" placeholder="请选择会议类型" allow-clear @change="searchQuery" /></a-tooltip>
</a-form-item>
</a-col>
<a-col :xl="4" :lg="6" :md="8" :sm="12"> <a-col :xl="4" :lg="6" :md="8" :sm="12">
<a-form-item name="manageSuoleader"> <a-form-item name="manageSuoleader">
<template #label> <template #label>
@@ -20,7 +28,7 @@
<a-tooltip title="按所党委分管所领导筛选"><DeptRoleUserSelectDropDown v-model:value="queryParam.manageSuoleader" :deptId="PARTY_COMMITTEE_DEPT_ID" :roleId="CHARGE_LEADER_ROLE_ID" placeholder="请选择分管所领导" allow-clear style="width: 100%" @change="searchQuery" /></a-tooltip> <a-tooltip title="按所党委分管所领导筛选"><DeptRoleUserSelectDropDown v-model:value="queryParam.manageSuoleader" :deptId="PARTY_COMMITTEE_DEPT_ID" :roleId="CHARGE_LEADER_ROLE_ID" placeholder="请选择分管所领导" allow-clear style="width: 100%" @change="searchQuery" /></a-tooltip>
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :xl="5" :lg="6" :md="8" :sm="12"> <a-col :xl="4" :lg="6" :md="8" :sm="12">
<a-form-item name="responDeptid"> <a-form-item name="responDeptid">
<template #label> <template #label>
<a-tooltip title="按牵头部门筛选">牵头部门</a-tooltip> <a-tooltip title="按牵头部门筛选">牵头部门</a-tooltip>
@@ -28,7 +36,7 @@
<a-tooltip title="按牵头部门筛选"><sz-select-dept placeholder="请选择牵头部门" v-model:value="selectedResponDept" :checkable="false" checkStrictly allow-clear @change="handleResponDeptChange" /></a-tooltip> <a-tooltip title="按牵头部门筛选"><sz-select-dept placeholder="请选择牵头部门" v-model:value="selectedResponDept" :checkable="false" checkStrictly allow-clear @change="handleResponDeptChange" /></a-tooltip>
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :xl="5" :lg="6" :md="8" :sm="12"> <a-col :xl="4" :lg="6" :md="8" :sm="12">
<a-form-item name="assistDeptid"> <a-form-item name="assistDeptid">
<template #label> <template #label>
<a-tooltip title="按协办部门筛选">协办部门</a-tooltip> <a-tooltip title="按协办部门筛选">协办部门</a-tooltip>
@@ -36,7 +44,7 @@
<a-tooltip title="按协办部门筛选"><sz-select-dept placeholder="请选择协办部门" v-model:value="selectedAssistDept" :checkable="false" checkStrictly allow-clear @change="handleAssistDeptChange" /></a-tooltip> <a-tooltip title="按协办部门筛选"><sz-select-dept placeholder="请选择协办部门" v-model:value="selectedAssistDept" :checkable="false" checkStrictly allow-clear @change="handleAssistDeptChange" /></a-tooltip>
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :xl="6" :lg="6" :md="8" :sm="12"> <a-col :xl="5" :lg="6" :md="8" :sm="12">
<div class="table-page-search-submitButtons"> <div class="table-page-search-submitButtons">
<a-button type="primary" preIcon="ant-design:search-outlined" @click="searchQuery">查询</a-button> <a-button type="primary" preIcon="ant-design:search-outlined" @click="searchQuery">查询</a-button>
<a-button preIcon="ant-design:reload-outlined" @click="searchReset">重置</a-button> <a-button preIcon="ant-design:reload-outlined" @click="searchReset">重置</a-button>
@@ -163,6 +171,7 @@
import { useDebounceFn } from '@vueuse/core'; import { useDebounceFn } from '@vueuse/core';
import SzSelectDept from '/@/components/Form/src/jeecg/components/SzSelectDept.vue'; import SzSelectDept from '/@/components/Form/src/jeecg/components/SzSelectDept.vue';
import JInput from '/@/components/Form/src/jeecg/components/JInput.vue'; import JInput from '/@/components/Form/src/jeecg/components/JInput.vue';
import JDictSelectTag from '/@/components/Form/src/jeecg/components/JDictSelectTag.vue';
import DeptRoleUserSelectDropDown from '/@/components/semri/userComponent/DeptRoleUserSelectDropDown.vue'; import DeptRoleUserSelectDropDown from '/@/components/semri/userComponent/DeptRoleUserSelectDropDown.vue';
import { Tooltip } from 'ant-design-vue'; import { Tooltip } from 'ant-design-vue';
import { PARTY_COMMITTEE_DEPT_ID, CHARGE_LEADER_ROLE_ID } from '/@/constant/supervision'; import { PARTY_COMMITTEE_DEPT_ID, CHARGE_LEADER_ROLE_ID } from '/@/constant/supervision';