Browse Source

feat: 优化 流程创建分类 组件 校验

lanceJiang 1 year ago
parent
commit
8c7425d130

+ 9 - 0
src/views/flow/create/components/ExtendSet.vue

@@ -7,6 +7,15 @@ defineProps({
 		type: String
 	}
 })
+const validate = () => {
+  // 根据后续的业务需求 调整 validate 的功能
+  return new Promise((resolve, reject) => {
+    resolve()
+  })
+}
+defineExpose({
+  validate
+})
 </script>
 
 <template>

+ 8 - 2
src/views/flow/create/components/FlowDesign.vue

@@ -35,10 +35,16 @@ onMounted(() => {
 		form.value = Object.assign({ processConfig: _val }, {})
 	}
 })
-
+const validate = () => {
+  // 根据后续的业务需求 调整 validate 的功能
+  return new Promise((resolve, reject) => {
+    resolve()
+  })
+}
 defineExpose({
 	formRef,
-	saveDesign
+	saveDesign,
+  validate
 })
 </script>