|
@@ -28,14 +28,18 @@ let form = ref({
|
|
|
const saveDesign = json => {
|
|
|
modelContent.value = JSON.stringify(form.value.processConfig)
|
|
|
}
|
|
|
-
|
|
|
-onMounted(() => {
|
|
|
+const updateCompInfo = () => {
|
|
|
if (modelContent.value) {
|
|
|
const _val = JSON.parse(modelContent.value)
|
|
|
form.value = Object.assign({ processConfig: _val }, {})
|
|
|
}
|
|
|
+}
|
|
|
+onMounted(() => {
|
|
|
+ updateCompInfo()
|
|
|
})
|
|
|
const validate = () => {
|
|
|
+ // 保存表单设计
|
|
|
+ saveDesign()
|
|
|
// 根据后续的业务需求 调整 validate 的功能
|
|
|
return new Promise((resolve, reject) => {
|
|
|
resolve()
|
|
@@ -44,7 +48,8 @@ const validate = () => {
|
|
|
defineExpose({
|
|
|
formRef,
|
|
|
saveDesign,
|
|
|
- validate
|
|
|
+ validate,
|
|
|
+ updateCompInfo
|
|
|
})
|
|
|
</script>
|
|
|
|