Skip to content

Commit f93919b

Browse files
YunaiVgitee-org
authored andcommitted
!603 bpm设计器适配Simple设计器
Merge pull request !603 from Lesan/feature/bpm
2 parents 9f8f790 + 3c7526d commit f93919b

File tree

7 files changed

+742
-434
lines changed

7 files changed

+742
-434
lines changed

src/components/bpmnProcessDesigner/package/designer/plugins/descriptor/flowableDescriptor.json

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1305,8 +1305,31 @@
13051305
"isAttr": true
13061306
}
13071307
]
1308+
},
1309+
{
1310+
"name": "FieldsPermission",
1311+
"superClass": ["Element"],
1312+
"meta": {
1313+
"allowedIn": ["bpmn:UserTask"]
1314+
},
1315+
"properties": [
1316+
{
1317+
"name": "flowable:field",
1318+
"type": "String",
1319+
"isAttr": true
1320+
},
1321+
{
1322+
"name": "flowable:title",
1323+
"type": "String",
1324+
"isAttr": true
1325+
},
1326+
{
1327+
"name": "flowable:permission",
1328+
"type": "String",
1329+
"isAttr": true
1330+
}
1331+
]
13081332
}
1309-
13101333
],
13111334
"emumerations": []
13121335
}

src/components/bpmnProcessDesigner/package/penal/PropertiesPanel.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@
5454
<template #title><Icon icon="ep:promotion" />其他</template>
5555
<element-other-config :id="elementId" />
5656
</el-collapse-item>
57-
<el-collapse-item name="customConfig" v-if="elementType.indexOf('Task') !== -1" key="customConfig">
58-
<template #title><Icon icon="ep:circle-plus-filled" />自定义配置</template>
57+
<el-collapse-item name="customConfig" key="customConfig">
58+
<template #title><Icon icon="ep:tools" />自定义配置</template>
5959
<element-custom-config :id="elementId" :type="elementType" />
6060
</el-collapse-item>
6161
</el-collapse>

0 commit comments

Comments
 (0)