From 9175cff7898f38b6d12cc2c231ebff81b082d779 Mon Sep 17 00:00:00 2001
From: ye1023 <12588209+ye1023@user.noreply.gitee.com>
Date: Mon, 3 Aug 2026 14:50:31 +0800
Subject: [PATCH] =?UTF-8?q?yxk-20260803=20=E6=94=B9=E5=96=84=E6=8F=90?=
=?UTF-8?q?=E6=A1=88-=E6=9D=83=E9=99=90=E6=8E=A7=E5=88=B6=20=E6=A0=B9?=
=?UTF-8?q?=E6=8D=AE=E8=8F=9C=E5=8D=95=E8=B7=AF=E7=94=B1=E5=8C=BA=E5=88=86?=
=?UTF-8?q?=20mine/dept/institute=EF=BC=9A=E6=88=91=E7=9A=84=E6=8F=90?=
=?UTF-8?q?=E6=A1=88=EF=BC=9A=E4=BB=85=E6=9C=AC=E4=BA=BA=E6=95=B0=E6=8D=AE?=
=?UTF-8?q?=EF=BC=8C=E5=8F=AF=E6=96=B0=E5=A2=9E=E3=80=81=E7=BC=96=E8=BE=91?=
=?UTF-8?q?=E8=8D=89=E7=A8=BF=E3=80=81=E5=88=A0=E9=99=A4=E8=8D=89=E7=A8=BF?=
=?UTF-8?q?=E3=80=81=E5=8F=91=E8=B5=B7=E6=B5=81=E7=A8=8B=E3=80=82=20?=
=?UTF-8?q?=E9=83=A8=E9=97=A8=E6=8F=90=E6=A1=88=EF=BC=9A=E4=BB=85=E6=9C=AC?=
=?UTF-8?q?=E4=BA=BA=E6=9C=89=E6=95=88=E4=B8=9A=E5=8A=A1=E9=83=A8=E9=97=A8?=
=?UTF-8?q?=E5=86=85=E5=B7=B2=E5=8F=91=E8=B5=B7=E6=8F=90=E6=A1=88=EF=BC=8C?=
=?UTF-8?q?=E5=8F=AA=E8=AF=BB=E6=9F=A5=E7=9C=8B=E3=80=82=20=E5=85=A8?=
=?UTF-8?q?=E6=89=80=E6=8F=90=E6=A1=88=EF=BC=9A=E5=85=A8=E6=89=80=E5=B7=B2?=
=?UTF-8?q?=E5=8F=91=E8=B5=B7=E6=8F=90=E6=A1=88=EF=BC=9B=E5=A4=84=E7=90=86?=
=?UTF-8?q?=E4=B8=AD=E8=AE=B0=E5=BD=95=E5=8F=AF=E5=88=A0=E9=99=A4=E6=B5=81?=
=?UTF-8?q?=E7=A8=8B=E3=80=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[ImprovementProposalController.java]对列表和导出强制应用范围过滤;部门范围只识别 org_type='2'、org_category='2' 的关联部门。草稿编辑、删除、发起流程也增加了创建人校验。
删除流程改用独立权限:improvementproposal:improvement_proposal:withdrawProcess。
新增全所/部门范围权限:deptView、instituteView。
---
.../ImprovementProposal.data.ts | 37 -------------
.../ImprovementProposalList.vue | 52 ++++++++++++++-----
2 files changed, 39 insertions(+), 50 deletions(-)
diff --git a/src/views/gh/improvementProposal/ImprovementProposal.data.ts b/src/views/gh/improvementProposal/ImprovementProposal.data.ts
index e810b03..b7a4a28 100644
--- a/src/views/gh/improvementProposal/ImprovementProposal.data.ts
+++ b/src/views/gh/improvementProposal/ImprovementProposal.data.ts
@@ -327,41 +327,4 @@ export const superQuerySchema = {
improvementMethod: {title: '改善方法及措施',order: 10,view: 'textarea', type: 'string',},
finalAward: {title: '最终奖项',order: 14,view: 'text', type: 'string',},
bpmStatus: {title: '流程状态',order: 15,view: 'text', type: 'string',},
- //子表高级查询
- improvementDeptScore: {
- title: '部门评议评分表',
- view: 'table',
- fields: {
- mainId: {title: '改善提案主表ID',order: 0,view: 'text', type: 'string',},
- processTaskId: {title: '流程任务ID',order: 1,view: 'text', type: 'string',},
- scorerId: {title: '评委ID',order: 2,view: 'text', type: 'string',},
- scorerName: {title: '评委姓名',order: 3,view: 'text', type: 'string',},
- scoreStatus: {title: '评分状态:pending/completed',order: 4,view: 'text', type: 'string',},
- safetyScore: {title: '安全得分',order: 5,view: 'number', type: 'number',},
- qualityScore: {title: '质量得分',order: 6,view: 'number', type: 'number',},
- efficiencyScore: {title: '效率得分',order: 7,view: 'number', type: 'number',},
- costScore: {title: '成本得分',order: 8,view: 'number', type: 'number',},
- effectScore: {title: '改善效果平均得分',order: 9,view: 'number', type: 'number',},
- promotionScore: {title: '可推广度得分',order: 10,view: 'number', type: 'number',},
- originalityScore: {title: '独创性得分',order: 11,view: 'number', type: 'number',},
- effortScore: {title: '努力度得分',order: 12,view: 'number', type: 'number',},
- totalScore: {title: '加权总分',order: 13,view: 'number', type: 'number',},
- scoreOpinion: {title: '评分意见',order: 14,view: 'textarea', type: 'string',},
- scoreTime: {title: '评分时间',order: 15,view: 'datetime', type: 'string',},
- }
- },
- improvementInstituteVote: {
- title: '所级评议投票表',
- view: 'table',
- fields: {
- mainId: {title: '改善提案主表ID',order: 0,view: 'text', type: 'string',},
- processTaskId: {title: '流程任务ID',order: 1,view: 'text', type: 'string',},
- voterId: {title: '投票人ID',order: 2,view: 'text', type: 'string',},
- voterName: {title: '投票人姓名',order: 3,view: 'text', type: 'string',},
- voteStatus: {title: '投票状态:pending/voted',order: 4,view: 'text', type: 'string',},
- voteResult: {title: '投票结果:agree/disagree',order: 5,view: 'text', type: 'string',},
- voteOpinion: {title: '投票意见',order: 6,view: 'textarea', type: 'string',},
- voteTime: {title: '投票时间',order: 7,view: 'datetime', type: 'string',},
- }
- },
};
diff --git a/src/views/gh/improvementProposal/ImprovementProposalList.vue b/src/views/gh/improvementProposal/ImprovementProposalList.vue
index 4ba9b99..56274dc 100644
--- a/src/views/gh/improvementProposal/ImprovementProposalList.vue
+++ b/src/views/gh/improvementProposal/ImprovementProposalList.vue
@@ -16,7 +16,7 @@
-
+
流程状态
@@ -50,13 +50,13 @@
-
+
- 新增
- 导出
- 导入
-
+ 新增
+ 导出
+ 导入
+
@@ -88,7 +88,8 @@