diff --git a/src/views/system/devtools/template/TemplateModal.vue b/src/views/system/devtools/template/TemplateModal.vue index f550cf4..4645517 100644 --- a/src/views/system/devtools/template/TemplateModal.vue +++ b/src/views/system/devtools/template/TemplateModal.vue @@ -113,15 +113,16 @@ // 处理清除脏数据 await resetFields(); await clearValidate(); + state.templateObjs = []; + state.mainActiveKey = ''; + state.childActiveKey = ''; await setProps({ disabled: false }); - await updateSchema([ - { - field: 'type', - componentProps: { - onChange: (value: string) => (state.childrenTabVisible = value == '2') - } + await updateSchema([{ + field: 'type', + componentProps: { + onChange: (value: string) => (state.childrenTabVisible = value == '2') } - ]); + }]); // 处理设置数据 state.tag = data._tag; const id = data.record?.id;