Sfoglia il codice sorgente

发起审批回显问题

xlsea 1 anno fa
parent
commit
bd9197d894
1 ha cambiato i file con 4 aggiunte e 2 eliminazioni
  1. 4 2
      src/views/approve/launch/ItemDrawer.vue

+ 4 - 2
src/views/approve/launch/ItemDrawer.vue

@@ -1,5 +1,5 @@
 <template>
-	<el-drawer class="local-launch_drawer-wrap" title="测试表单" :model-value="modelValue" @update:modelValue="$emit('update:modelValue', $event)">
+	<el-drawer class="local-launch_drawer-wrap" title="测试表单" :model-value="modelValue" @update:model-value="$emit('update:modelValue', $event)">
 		<!--    <div v-loading="loading" class="local_loading" element-loading-text="加载中..." element-loading-background="rgba(0, 0, 0, 0.1)" />-->
 		<FormCreate :option="formOption" :rule="formRule" />
 	</el-drawer>
@@ -60,7 +60,9 @@ model.processDetailApi(props.record.processId).then(res => {
 	// modelContent 审批流数据
 	let local_workflow = {}
 	try {
-		local_workflow = JSON.parse(res.modelContent || '{"processConfig":{}}').processConfig
+		console.log(JSON.parse(res.modelContent))
+		const modelContent = JSON.parse(res.modelContent)
+		local_workflow = modelContent.nodeConfig ?? modelContent.childNode
 	} catch (e) {}
 	// formOption.value.formData = { local_workflow, test_3: 'eeeee' }
 	// processForm 动态表单