tuqin
2 天以前 20ba9778ea1348f7719acd7abf7411f77056cd53
分支
用户 tuqin <tuqin@local>
星期五, 十一月 6, 2026 10:15 +0800
提交者 tuqin <tuqin@local>
星期五, 十一月 6, 2026 10:15 +0800
提交20ba9778ea1348f7719acd7abf7411f77056cd53
目录 6b27dec00a47157d33fffa33350a0efe37e006f3 目录 | zip | gz
上一版本 79139c7d4e27ef7038125f70a502058933efe06d 查看 | 对比
feat(bpm): 北方科技流程模型三项改造(对标中亿装配)

需求:协同办公-流程模型对齐中亿装配的实现。

改动(移植自 dev_新疆_中亿装配 的同名文件):
1. 四个步骤自由切换
handleStepClick 不再逐步骤校验,直接切换;
必填校验统一放到「保存/发布」时执行(validateAllSteps),
中间步骤可以随便点、随便返回,不受任何限制。

2. 流程管理员固定为超级管理员
- 进入页面即强制把 managerUserIds 回写为 [超级管理员, 当前操作人]
- 界面去掉「选择人员」按钮和移除(X),只读显示「超级管理员」
- 之所以同时写入当前操作人:后端 updateModel 是「先校验管理员、后写入」,
只存超管的话,换另一个账号再修改会报「你不是该流程的管理员」且无法自愈

3. 第三步流程设计:简易设计器始终显示
showDesigner 对 Simple 类型直接返回 true,不再依赖 key/name;
仅 BPMN 设计器仍要求先填流程标识与名称。
这样新建/修改模型时,即使没填基本信息,第三步也能看到设计器。
已修改3个文件
109 ■■■■■ 文件已修改
src/views/bpm/model/form/index.vue 44 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/bpm/model/form/modules/basic-info.vue 58 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/bpm/model/form/modules/process-design.vue 7 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史