diff --git a/src/locales/lang/en/routes/demo.ts b/src/locales/lang/en/routes/demo.ts index fb3bbc9f..901d6a7e 100644 --- a/src/locales/lang/en/routes/demo.ts +++ b/src/locales/lang/en/routes/demo.ts @@ -111,6 +111,7 @@ export default { dynamicForm: 'Dynamic', customerForm: 'Custom', appendForm: 'Append', + tabsForm: 'TabsForm', }, iframe: { frame: 'External', diff --git a/src/locales/lang/zh-CN/routes/demo.ts b/src/locales/lang/zh-CN/routes/demo.ts index 92d2ea27..f8749e15 100644 --- a/src/locales/lang/zh-CN/routes/demo.ts +++ b/src/locales/lang/zh-CN/routes/demo.ts @@ -107,6 +107,7 @@ export default { dynamicForm: '动态表单', customerForm: '自定义组件', appendForm: '表单增删示例', + tabsForm: '标签页+多级field', }, iframe: { frame: '外部页面', diff --git a/src/router/routes/modules/demo/comp.ts b/src/router/routes/modules/demo/comp.ts index 6fce16f5..5e242c48 100644 --- a/src/router/routes/modules/demo/comp.ts +++ b/src/router/routes/modules/demo/comp.ts @@ -98,6 +98,14 @@ const comp: AppRouteModule = { title: t('routes.demo.form.appendForm'), }, }, + { + path: 'tabsForm', + name: 'tabsFormDemo', + component: () => import('/@/views/demo/form/TabsForm.vue'), + meta: { + title: t('routes.demo.form.tabsForm'), + }, + }, ], }, { diff --git a/src/views/demo/form/TabsForm.vue b/src/views/demo/form/TabsForm.vue new file mode 100644 index 00000000..16152d43 --- /dev/null +++ b/src/views/demo/form/TabsForm.vue @@ -0,0 +1,136 @@ + + + + +