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: '',