Browse Source

chore: workflow design compose

master
wangxiang 2 years ago
parent
commit
9be5907b8f
No known key found for this signature in database
GPG Key ID: 1BA7946AB6B232E4
  1. 27
      src/components/Modeler/flowable-designer/index.vue

27
src/components/Modeler/flowable-designer/index.vue

@ -59,12 +59,6 @@ export default { @@ -59,12 +59,6 @@ export default {
defaultZoom: 1,
// todo: 使vue3
createMessage: this.$useMessage.createMessage,
notification: this.$useMessage.notification,
createConfirm: this.$useMessage.createConfirm,
createSuccessModal: this.$useMessage.createSuccessModal,
createErrorModal: this.$useMessage.createErrorModal,
createWarningModal: this.$useMessage.createWarningModal,
createInfoModal: this.$useMessage.createInfoModal
}
},
mounted () {
@ -286,18 +280,18 @@ export default { @@ -286,18 +280,18 @@ export default {
switch (bpmnType) {
case 'bpmn:StartEvent':
if (validateNull(formKey) && bpmnElementParent.$type !== 'bpmn:SubProcess') {
options.validateErrorData.push(<p>节点${bpmnElement.name || bpmnElement.id}没有配置表单</p>)
options.validateErrorData.push(`<p>节点【${bpmnElement.name || bpmnElement.id}】没有配置表单。</p>`)
}
break
case 'bpmn:UserTask':
if (!assignee.length) {
options.validateErrorData.push(<p>节点${bpmnElement.name || bpmnElement.id}没有指定办理人</p>)
options.validateErrorData.push(`<p>节点【${bpmnElement.name || bpmnElement.id}】没有指定办理人。</p>`)
}
if (!button.length) {
options.validateErrorData.push(<p>节点${bpmnElement.name || bpmnElement.id}没有配置按钮</p>)
options.validateErrorData.push(`<p>节点【${bpmnElement.name || bpmnElement.id}】没有配置按钮。</p>`)
}
if (validateNull(formKey)) {
options.validateErrorData.push(<p>节点${bpmnElement.name || bpmnElement.id}没有配置表单</p>)
options.validateErrorData.push(`<p>节点【${bpmnElement.name || bpmnElement.id}】没有配置表单。</p>`)
}
break
}
@ -428,7 +422,8 @@ export default { @@ -428,7 +422,8 @@ export default {
validateErrorData: tempValidateErrorData
})
if (tempValidateErrorData.length > 0) {
validateErrorData.push((<p>池子${participant.name || participant.id}:</p>), tempValidateErrorData)
validateErrorData = validateErrorData.concat(
[`<p>池子【${participant.name || participant.id}】:</p>`], tempValidateErrorData)
}
}
//
@ -445,7 +440,7 @@ export default { @@ -445,7 +440,7 @@ export default {
})
if (tempValidateErrorData.length > 0) {
validateErrorData = validateErrorData.concat(
[<p>流程${process.name || process.id}:</p>], tempValidateErrorData)
[`<p>流程【${process.name || process.id}】:</p>`], tempValidateErrorData)
}
}
chain.push(validateErrorData)
@ -457,9 +452,11 @@ export default { @@ -457,9 +452,11 @@ export default {
return Promise.reject('保存流程模型失败!')
})
}).then(results => {
results[0].length && this.notification['warning']({
message: '提示',
description: results[0]
results[0].length && this.$notify({
title: '提示',
message: results[0].join(''),
type: 'warning',
dangerouslyUseHTMLString: true
})
this.createMessage.success(results[1].data || '保存流程模型成功!')
this.$emit('refresh')

Loading…
Cancel
Save