diff --git a/src/components/Modeler/flowable-designer/index.vue b/src/components/Modeler/flowable-designer/index.vue index 290c695..eabe03c 100644 --- a/src/components/Modeler/flowable-designer/index.vue +++ b/src/components/Modeler/flowable-designer/index.vue @@ -36,6 +36,7 @@ import FlowablePanel from '@components/Panel' import lodash from 'lodash-es' import { validateNull } from '@utils' import { activityExtensionDataSave, activityExtensionPropertySave, deployModel, addModel, editModel } from '@/api/flowable-designer' +import { omit } from 'lodash-es'; export default { name: 'FlowableDesigner', @@ -264,7 +265,7 @@ export default { // ------------------用户分配人--------------------- const assignee = values.filter(element => element.$type === 'flowable:Assignee') // ------------------常用按钮----------------------- - const button = values.filter(element => element.$type === 'flowable:Button') + const button = values.filter(element => element.$type === 'flowable:Button').map(item => omit(item, 'id')) // ------------------流转条件----------------------- const condition = values.filter(element => element.$type === 'flowable:Condition') if ((assignee.length + button.length + condition.length) > 0) {