tuqin
2 天以前 7bc432ff9eb313cf39e13474eb2addf00e056a56
分支
用户 tuqin <tuqin@local>
星期五, 十一月 6, 2026 10:46 +0800
提交者 tuqin <tuqin@tuqin.cn>
星期五, 十一月 6, 2026 10:46 +0800
提交7bc432ff9eb313cf39e13474eb2addf00e056a56
目录 5220aa5c45c6b6df6ec4d797ac19e8ed1a2b3075 目录 | zip | gz
上一版本 31c5d480157676380dfbae2805e98caa9fd71b21 查看 | 对比
fix(bpm): BPMN 画布设计器默认生成「发起人 → 审批人 → 结束」

问题:流程模型有两个设计器——Simple 设计器(表单式)和 BPMN 设计器(画布式)。
Simple 已修好,但 BPMN 画布打开仍是空白:
defaultEmpty.js 原本只生成一个空的 bpmn2:process,没有任何节点,
客户反馈「没有流程模型,需要配置一下」。

改动(移植自 dev_新疆_中亿装配):
1. defaultEmpty.js:默认 XML 从空 process 改为可用的最小流程骨架
发起人(StartEvent) → 审批人(UserTask) → 结束(EndEvent),
含完整 BPMNDiagram 图形坐标;并补充 flowable/camunda 扩展命名空间声明。
审批节点故意不预置办理人,由客户在右侧属性面板选择。

2. PropertiesPanel.vue:挂上「审批人」配置面板(UserTask 组件)。
此前该组件从未被挂到面板上,导致画布上选中用户任务后根本看不到审批人配置项,
发布时必然报「用户任务(xxx)未配置审批人」。

数据现状:北方科技 21 个模型中 16 个没有 XML(会走默认模板),
2 个已有节点,无「有 XML 但空节点」的情况。
已修改2个文件
68 ■■■■■ 文件已修改
src/views/bpm/components/bpmn-process-designer/package/designer/plugins/defaultEmpty.js 53 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/bpm/components/bpmn-process-designer/package/penal/PropertiesPanel.vue 15 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史