Bladeren bron

fix: 修复 FlowDesign.vue

lanceJiang 7 maanden geleden
bovenliggende
commit
a207d5852a
1 gewijzigde bestanden met toevoegingen van 11 en 11 verwijderingen
  1. 11 11
      src/views/flow/create/components/FlowDesign.vue

+ 11 - 11
src/views/flow/create/components/FlowDesign.vue

@@ -15,14 +15,14 @@ const { modelContent } = storeToRefs(flowStore)
 const formRef = ref()
 const drawer = ref(false)
 const jsonFormat = ref({})
-
+const createConfigStart = () => ({
+	nodeName: '发起人',
+	nodeKey: getNodeKey(),
+	type: 0,
+	nodeAssigneeList: []
+})
 let form = ref({
-	processConfig: {
-		nodeName: '发起人',
-		nodeKey: getNodeKey(),
-		type: 0,
-		nodeAssigneeList: []
-	}
+	processConfig: createConfigStart()
 })
 
 // 接口保存审批流程
@@ -31,10 +31,10 @@ const saveDesign = json => {
 }
 
 const updateCompInfo = () => {
-	if (modelContent.value) {
-		const _val = JSON.parse(modelContent.value)
-		form.value = Object.assign({ processConfig: _val }, {})
-	}
+	// if (modelContent.value) {
+	const _val = JSON.parse(modelContent.value || null)
+	form.value = Object.assign({ processConfig: _val || createConfigStart() }, {})
+	// }
 }
 
 // const copyParseJson = async () => {