diff --git a/src/locales/lang/en/routes/demo.ts b/src/locales/lang/en/routes/demo.ts index fb3bbc9f5de31e872208abeca0a91d304c3aa18d..901d6a7e795f3d5898ce04dd01249a68d05a312b 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 92d2ea27e5d92c54d9e79cb2b2e96d0050c2858b..f8749e15167d94a5c3904e0d7aa02ff791b2d4e9 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 6fce16f57a88fcfd8141bcbbe1530b96a356bdfd..5e242c48c621edc4920f85eea9de63bf7d38e3c7 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 0000000000000000000000000000000000000000..16152d43cfe74062115ed025bc1f8fb69c3f78f9 --- /dev/null +++ b/src/views/demo/form/TabsForm.vue @@ -0,0 +1,136 @@ + + + + +