From 42908a453516457b3039c8f993a5b93f4ec158cb Mon Sep 17 00:00:00 2001 From: Joyboo Date: Fri, 20 May 2022 18:00:08 +0800 Subject: [PATCH] add TabsForm demo (#1914) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * chore: table size放到settings * chore(TableAction): 操作确认框增加placement属性支持 * chore(Form): 表单field支持a.b.c嵌套写法 * feat(Form): add TabsForm demo Co-authored-by: jinmao88 <50581550+jinmao88@users.noreply.github.com> --- src/locales/lang/en/routes/demo.ts | 1 + src/locales/lang/zh-CN/routes/demo.ts | 1 + src/router/routes/modules/demo/comp.ts | 8 ++ src/views/demo/form/TabsForm.vue | 136 +++++++++++++++++++++++++ 4 files changed, 146 insertions(+) create mode 100644 src/views/demo/form/TabsForm.vue 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 @@ + + + + +