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 @@ - +