|
|
@ -36,6 +36,7 @@ import FlowablePanel from '@components/Panel' |
|
|
|
import lodash from 'lodash-es' |
|
|
|
import lodash from 'lodash-es' |
|
|
|
import { validateNull } from '@utils' |
|
|
|
import { validateNull } from '@utils' |
|
|
|
import { activityExtensionDataSave, activityExtensionPropertySave, deployModel, addModel, editModel } from '@/api/flowable-designer' |
|
|
|
import { activityExtensionDataSave, activityExtensionPropertySave, deployModel, addModel, editModel } from '@/api/flowable-designer' |
|
|
|
|
|
|
|
import { omit } from 'lodash-es'; |
|
|
|
|
|
|
|
|
|
|
|
export default { |
|
|
|
export default { |
|
|
|
name: 'FlowableDesigner', |
|
|
|
name: 'FlowableDesigner', |
|
|
@ -264,7 +265,7 @@ export default { |
|
|
|
// ------------------用户分配人--------------------- |
|
|
|
// ------------------用户分配人--------------------- |
|
|
|
const assignee = values.filter(element => element.$type === 'flowable:Assignee') |
|
|
|
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') |
|
|
|
const condition = values.filter(element => element.$type === 'flowable:Condition') |
|
|
|
if ((assignee.length + button.length + condition.length) > 0) { |
|
|
|
if ((assignee.length + button.length + condition.length) > 0) { |
|
|
|