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 @@ + + + + + + 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 @@ + + + + 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 @@ + + + + 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 @@ + + + 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 @@ + + + + + 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 @@ + + + + + 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 @@ - 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 @@ - - -