diff --git a/src/layout/design-header.vue b/src/layout/design-header.vue new file mode 100644 index 0000000..71db5ad --- /dev/null +++ b/src/layout/design-header.vue @@ -0,0 +1,32 @@ + + + + 演示Demo + + + 我的工作台 + 选项1 + 选项2 + 选项3 + + 选项4 + 选项1 + 选项2 + 选项3 + + + 消息中心 + 订单管理 + + + + + + + diff --git a/src/layout/design-layout.vue b/src/layout/design-layout.vue new file mode 100644 index 0000000..a2c5e8c --- /dev/null +++ b/src/layout/design-layout.vue @@ -0,0 +1,29 @@ + + + + + + + + + Footer + + + + + diff --git a/src/router/modules/design.js b/src/router/modules/design.js new file mode 100644 index 0000000..e743e43 --- /dev/null +++ b/src/router/modules/design.js @@ -0,0 +1,22 @@ +import DesignLayout from '@/layout/design-layout' + +export default { + path: '/design', + meta: { + requireLogin: true + }, + redirect: '/design/test1', + component: DesignLayout, + children: [ + { + path: 'test1', + component: () => + import(/* webpackChunkName: 'example' */ '@/views/design/test1.vue') + }, + { + path: 'test2', + component: () => + import(/* webpackChunkName: 'example' */ '@/views/design/test2.vue') + } + ] +} diff --git a/src/router/modules/root.js b/src/router/modules/root.js index 6b0473d..b6b530d 100644 --- a/src/router/modules/root.js +++ b/src/router/modules/root.js @@ -1,10 +1,13 @@ export default [ { path: '/', - component: () => import(/* webpackChunkName: 'root' */ '@/views/index.vue') + meta: { + requireLogin: true + }, + component: () => import(/* webpackChunkName: 'root' */ '@/layout/design-layout.vue') }, { path: '/login', - component: () => import(/* webpackChunkName: 'root' */ '@/views/login.vue') + component: () => import(/* webpackChunkName: 'root' */ '@/views/design/login.vue') } ] diff --git a/src/views/design/index.vue b/src/views/design/index.vue new file mode 100644 index 0000000..e5057cb --- /dev/null +++ b/src/views/design/index.vue @@ -0,0 +1,30 @@ + + + + + + + + + Footer + + + + + + diff --git a/src/views/design/login.vue b/src/views/design/login.vue new file mode 100644 index 0000000..03b9e54 --- /dev/null +++ b/src/views/design/login.vue @@ -0,0 +1,45 @@ + + + + + + + + + 企业部署 + 开源版本 + 提出建议 + + + Main + Footer + + + + + + diff --git a/src/views/design/test1.vue b/src/views/design/test1.vue new file mode 100644 index 0000000..6e80956 --- /dev/null +++ b/src/views/design/test1.vue @@ -0,0 +1,15 @@ + + + test1 + + + + + + diff --git a/src/views/design/test2.vue b/src/views/design/test2.vue new file mode 100644 index 0000000..9fb8327 --- /dev/null +++ b/src/views/design/test2.vue @@ -0,0 +1,15 @@ + + + test2 + + + + + + diff --git a/src/views/index.vue b/src/views/index.vue deleted file mode 100644 index d84423c..0000000 --- a/src/views/index.vue +++ /dev/null @@ -1,5 +0,0 @@ - - - 演示Demo - - diff --git a/src/views/login.vue b/src/views/login.vue deleted file mode 100644 index f1c02c4..0000000 --- a/src/views/login.vue +++ /dev/null @@ -1,28 +0,0 @@ - - - 模拟登录 - - - -