yxk-20260707

把把脉增加分管所领导字段
This commit is contained in:
ye1023
2026-07-07 14:48:51 +08:00
parent b00b92a1d8
commit 5b54557b5c
3 changed files with 63 additions and 20 deletions
@@ -59,6 +59,17 @@
<j-select-user v-model:value="mainForm.proposer" :disabled="mainDisabled" allow-clear />
</a-form-item>
</a-col>
<a-col :span="12">
<a-form-item label="分管所领导" name="manageSuoleader">
<DeptRoleUserSelectDropDown
v-model:value="mainForm.manageSuoleader"
:deptId="CHARGE_LEADER_DEPT_ID"
:roleId="CHARGE_LEADER_ROLE_ID"
:disabled="mainDisabled"
placeholder="请选择分管所领导"
/>
</a-form-item>
</a-col>
<a-col :span="12">
<a-form-item label="责任领导" name="suoleader">
<j-select-user v-model:value="mainForm.suoleader" :disabled="mainDisabled" allow-clear />
@@ -263,6 +274,11 @@
import BgTakepulseBPMFeedbackModal from './BgTakepulseBPMFeedbackModal.vue';
import SUploadFile from '/@/components/semri/fileComponent/SUploadFile.vue';
import SzDeptUserModal from "@/components/semri/deptUserComponent/SzDeptUserModal.vue";
import DeptRoleUserSelectDropDown from '/@/components/semri/userComponent/DeptRoleUserSelectDropDown.vue';
import {
PARTY_COMMITTEE_DEPT_ID as CHARGE_LEADER_DEPT_ID,
CHARGE_LEADER_ROLE_ID,
} from '/@/constant/supervision';
const { initBpmFormData } = usePermission();
@@ -318,6 +334,7 @@
proposer: '',
title: '',
content: '',
manageSuoleader: '',
suoleader: '',
responDeptid: '',
assistDeptid: '',
@@ -47,6 +47,16 @@
<a-textarea v-model:value="formData.content" :rows="4" placeholder="请输入具体意见" />
</a-form-item>
</a-col>
<a-col :xs="24" :md="12">
<a-form-item label="分管所领导" v-bind="validateInfos.manageSuoleader" id="BgTakepulseForm-manageSuoleader" name="manageSuoleader">
<DeptRoleUserSelectDropDown
v-model:value="formData.manageSuoleader"
:deptId="CHARGE_LEADER_DEPT_ID"
:roleId="CHARGE_LEADER_ROLE_ID"
placeholder="请选择分管所领导"
/>
</a-form-item>
</a-col>
<a-col :xs="24" :md="12">
<a-form-item label="责任领导" v-bind="validateInfos.suoleader" id="BgTakepulseForm-suoleader" name="suoleader">
<sz-dept-user-modal
@@ -172,13 +182,20 @@
import DeptRoleUserSelectRadioGroup
from "@/components/semri/userComponent/DeptRoleUserSelectRadioGroup.vue";
import SzDeptUserModal from "@/components/semri/deptUserComponent/SzDeptUserModal.vue";
import { SUOBAN_DEPT_ID, MEASURE_RES_LEADER_ROLE_ID } from '/@/constant/supervision';
import DeptRoleUserSelectDropDown from "@/components/semri/userComponent/DeptRoleUserSelectDropDown.vue";
import {
SUOBAN_DEPT_ID,
MEASURE_RES_LEADER_ROLE_ID,
PARTY_COMMITTEE_DEPT_ID as CHARGE_LEADER_DEPT_ID,
CHARGE_LEADER_ROLE_ID,
} from '/@/constant/supervision';
const useForm = Form.useForm;
export default defineComponent({
name: "BgTakepulseForm",
components:{
SzDeptUserModal,
DeptRoleUserSelectDropDown,
DeptRoleUserSelectRadioGroup,
JDictSelectTag,
JSwitch,
@@ -210,6 +227,7 @@ import { SUOBAN_DEPT_ID, MEASURE_RES_LEADER_ROLE_ID } from '/@/constant/supervis
proposer: '',
title: '',
content: '',
manageSuoleader: '',
suoleader: '',
responDeptid: '',
assistDeptid: '',
@@ -399,6 +417,8 @@ import { SUOBAN_DEPT_ID, MEASURE_RES_LEADER_ROLE_ID } from '/@/constant/supervis
disabled,
showSupDeptLeader,
showFlowSubmitButton,
CHARGE_LEADER_DEPT_ID,
CHARGE_LEADER_ROLE_ID,
SUP_LEADER_DEPT_ID,
SUP_LEADER_ROLE_ID,
getFormData,