|
@@ -1,6 +1,7 @@
|
|
<template>
|
|
<template>
|
|
<div v-loading="loading" class="overflow-auto">
|
|
<div v-loading="loading" class="overflow-auto">
|
|
<SimpleProcessModel
|
|
<SimpleProcessModel
|
|
|
|
+ ref="simpleProcessModelRef"
|
|
v-if="processNodeTree"
|
|
v-if="processNodeTree"
|
|
:flow-node="processNodeTree"
|
|
:flow-node="processNodeTree"
|
|
:readonly="false"
|
|
:readonly="false"
|
|
@@ -134,7 +135,7 @@ const saveSimpleFlowModel = async (simpleModelNode: SimpleFlowNode) => {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-// 校验节点设置。 暂时以 showText 为空 未节点错误配置
|
|
|
|
|
|
+// ���验节点设置。 暂时以 showText 为空 未节点错误配置
|
|
const validateNode = (node: SimpleFlowNode | undefined, errorNodes: SimpleFlowNode[]) => {
|
|
const validateNode = (node: SimpleFlowNode | undefined, errorNodes: SimpleFlowNode[]) => {
|
|
if (node) {
|
|
if (node) {
|
|
const { type, showText, conditionNodes } = node
|
|
const { type, showText, conditionNodes } = node
|
|
@@ -225,4 +226,19 @@ onMounted(async () => {
|
|
loading.value = false
|
|
loading.value = false
|
|
}
|
|
}
|
|
})
|
|
})
|
|
|
|
+
|
|
|
|
+const simpleProcessModelRef = ref()
|
|
|
|
+
|
|
|
|
+/** 获取当前流程数据 */
|
|
|
|
+const getCurrentFlowData = async () => {
|
|
|
|
+ if (simpleProcessModelRef.value) {
|
|
|
|
+ return await simpleProcessModelRef.value.getCurrentFlowData()
|
|
|
|
+ }
|
|
|
|
+ return undefined
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+defineExpose({
|
|
|
|
+ getCurrentFlowData,
|
|
|
|
+ updateModel
|
|
|
|
+})
|
|
</script>
|
|
</script>
|