From 9be5907b8f1b6092ffac8d53d534cc921bd051ca Mon Sep 17 00:00:00 2001 From: wangxiang <1827945911@qq.com> Date: Thu, 28 Sep 2023 12:36:39 +0800 Subject: [PATCH] chore: workflow design compose --- .../Modeler/flowable-designer/index.vue | 27 +++++++++---------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/src/components/Modeler/flowable-designer/index.vue b/src/components/Modeler/flowable-designer/index.vue index eabb7ed..e026de1 100644 --- a/src/components/Modeler/flowable-designer/index.vue +++ b/src/components/Modeler/flowable-designer/index.vue @@ -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 { switch (bpmnType) { case 'bpmn:StartEvent': if (validateNull(formKey) && bpmnElementParent.$type !== 'bpmn:SubProcess') { - options.validateErrorData.push(
节点【${bpmnElement.name || bpmnElement.id}】没有配置表单。
) + options.validateErrorData.push(`节点【${bpmnElement.name || bpmnElement.id}】没有配置表单。
`) } break case 'bpmn:UserTask': if (!assignee.length) { - options.validateErrorData.push(节点【${bpmnElement.name || bpmnElement.id}】没有指定办理人。
) + options.validateErrorData.push(`节点【${bpmnElement.name || bpmnElement.id}】没有指定办理人。
`) } if (!button.length) { - options.validateErrorData.push(节点【${bpmnElement.name || bpmnElement.id}】没有配置按钮。
) + options.validateErrorData.push(`节点【${bpmnElement.name || bpmnElement.id}】没有配置按钮。
`) } if (validateNull(formKey)) { - options.validateErrorData.push(节点【${bpmnElement.name || bpmnElement.id}】没有配置表单。
) + options.validateErrorData.push(`节点【${bpmnElement.name || bpmnElement.id}】没有配置表单。
`) } break } @@ -428,7 +422,8 @@ export default { validateErrorData: tempValidateErrorData }) if (tempValidateErrorData.length > 0) { - validateErrorData.push((池子【${participant.name || participant.id}】:
), tempValidateErrorData) + validateErrorData = validateErrorData.concat( + [`池子【${participant.name || participant.id}】:
`], tempValidateErrorData) } } // 处理正常单流程 @@ -445,7 +440,7 @@ export default { }) if (tempValidateErrorData.length > 0) { validateErrorData = validateErrorData.concat( - [流程【${process.name || process.id}】:
], tempValidateErrorData) + [`流程【${process.name || process.id}】:
`], tempValidateErrorData) } } chain.push(validateErrorData) @@ -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')