tuqin
2 天以前 5837ef4a400fe7852ce44a0cef51da797a1d6cad
分支
用户 tuqin <tuqin@local>
星期五, 十一月 6, 2026 10:29 +0800
提交者 tuqin <tuqin@local>
星期五, 十一月 6, 2026 10:29 +0800
提交5837ef4a400fe7852ce44a0cef51da797a1d6cad
目录 17dd955aaf1bc0e0fc0f71c5a6ab8c96f02704bd 目录 | zip | gz
上一版本 a3c6cbb0b90345bfe37df9a0f5a4a7085ec46ef1 查看 | 对比
fix(bpm): 流程管理员补写当前操作人,避免换账号后无法修改模型

问题:之前把 managerUserIds 硬编码为 [1](超级管理员),
后端 updateModel 是「先校验管理员、后写入」,
换另一个账号再修改该模型会报「操作流程失败:你不是该流程的管理员」且无法自愈。

改动(与中亿装配保持一致):
- index.vue:新建/修改时写入 [超级管理员, 当前操作人],不再硬编码 [1]
- basic-info.vue:watch 进入页面即强制回写同样两个 id,界面仍只读显示「超级管理员」

效果:任何管理员账号都能正常新建和反复修改流程模型。
已修改2个文件
110 ■■■■■ 文件已修改
src/views/bpm/model/form/index.vue 30 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/bpm/model/form/modules/basic-info.vue 80 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史