From b00b92a1d8e3b5d8d261873cf181e4c05b75840d Mon Sep 17 00:00:00 2001 From: ye1023 <12588209+ye1023@user.noreply.gitee.com> Date: Tue, 7 Jul 2026 14:07:31 +0800 Subject: [PATCH] =?UTF-8?q?yxk-20260707=20=E5=85=9A=E5=A7=94=E4=BC=9A?= =?UTF-8?q?=E3=80=81=E6=89=80=E5=8A=A1=E4=BC=9A=E5=A2=9E=E5=8A=A0=E5=88=86?= =?UTF-8?q?=E7=AE=A1=E6=89=80=E9=A2=86=E5=AF=BC=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bg/bgpartymatter/BgPartymatter.data.ts | 26 ++++++++++++------- .../components/BgPartymatterBPMForm.vue | 17 ++++++++++++ .../components/BgPartymatterForm.vue | 26 ++++++++++++++++--- 3 files changed, 55 insertions(+), 14 deletions(-) diff --git a/src/views/bg/bgpartymatter/BgPartymatter.data.ts b/src/views/bg/bgpartymatter/BgPartymatter.data.ts index 04ec9ff..ad5f318 100644 --- a/src/views/bg/bgpartymatter/BgPartymatter.data.ts +++ b/src/views/bg/bgpartymatter/BgPartymatter.data.ts @@ -67,6 +67,11 @@ export const columns: BasicColumn[] = [ align:"center", dataIndex: 'isImportant_dictText' }, + { + title: '分管所领导', + align:"center", + dataIndex: 'manageSuoleader_dictText' + }, { title: '主办部门', align:"center", @@ -190,14 +195,15 @@ export const superQuerySchema = { matterCode: {title: '事项目录编码',order: 6,view: 'text', type: 'string',}, noticeNumber: {title: '抄告单编号',order: 7,view: 'text', type: 'string',}, isImportant: {title: '是否为三重一大决策',order: 8,view: 'list', type: 'string', dictCode: 'yn',}, - responDeptid: {title: '责任部门',order: 9,view: 'sel_depart', type: 'string',}, - actualExect: {title: '实际执行情况',order: 10,view: 'text', type: 'string',}, - bpmStatus: {title: '完成状态',order: 11,view: 'text', type: 'string',}, - superviseCount: {title: '督办次数',order: 12,view: 'text', type: 'string',}, - deadline: {title: '要求完成日期',order: 13,view: 'date', type: 'string',}, - urgencyLevel: {title: '是否急件',order: 14,view: 'list', type: 'string', dictCode: 'yn',}, - isNeedAppro: {title: '是否需要所办领导审批',order: 15,view: 'switch', type: 'string',}, - supDeptleaderid: {title: '所办领导',order: 16,view: 'sel_user', type: 'string',}, - isNeedSuoleader: {title: '是否抄送所领导',order: 17,view: 'switch', type: 'string',}, - suoleaderid: {title: '抄送所领导',order: 18,view: 'sel_user', type: 'string',}, + manageSuoleader: {title: '分管所领导',order: 9,view: 'sel_user', type: 'string',}, + responDeptid: {title: '责任部门',order: 10,view: 'sel_depart', type: 'string',}, + actualExect: {title: '实际执行情况',order: 11,view: 'text', type: 'string',}, + bpmStatus: {title: '完成状态',order: 12,view: 'text', type: 'string',}, + superviseCount: {title: '督办次数',order: 13,view: 'text', type: 'string',}, + deadline: {title: '要求完成日期',order: 14,view: 'date', type: 'string',}, + urgencyLevel: {title: '是否急件',order: 15,view: 'list', type: 'string', dictCode: 'yn',}, + isNeedAppro: {title: '是否需要所办领导审批',order: 16,view: 'switch', type: 'string',}, + supDeptleaderid: {title: '所办领导',order: 17,view: 'sel_user', type: 'string',}, + isNeedSuoleader: {title: '是否抄送所领导',order: 18,view: 'switch', type: 'string',}, + suoleaderid: {title: '抄送所领导',order: 19,view: 'sel_user', type: 'string',}, }; diff --git a/src/views/bg/bgpartymatter/components/BgPartymatterBPMForm.vue b/src/views/bg/bgpartymatter/components/BgPartymatterBPMForm.vue index 57d0651..e3246b0 100644 --- a/src/views/bg/bgpartymatter/components/BgPartymatterBPMForm.vue +++ b/src/views/bg/bgpartymatter/components/BgPartymatterBPMForm.vue @@ -69,6 +69,17 @@ + + + + + - - - + + + + + + + + @@ -157,8 +167,15 @@ import { Form } from 'ant-design-vue'; import JFormContainer from '/@/components/Form/src/container/JFormContainer.vue'; import DeptRoleUserSelectRadioGroup from "/@/components/semri/userComponent/DeptRoleUserSelectRadioGroup.vue"; -import { SUOBAN_DEPT_ID, MEASURE_RES_LEADER_ROLE_ID } from '/@/constant/supervision'; + 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'; import SzSelectDept from "@/components/Form/src/jeecg/components/SzSelectDept.vue"; + import DeptRoleUserSelectDropDown + from "@/components/semri/userComponent/DeptRoleUserSelectDropDown.vue"; const props = defineProps({ formDisabled: { type: Boolean, default: false }, @@ -179,6 +196,7 @@ import { SUOBAN_DEPT_ID, MEASURE_RES_LEADER_ROLE_ID } from '/@/constant/supervis matterCode: '', noticeNumber: '', isImportant: '', + manageSuoleader: '', responDeptid: '', assistDeptid: '', actualExect: '',