diff --git a/src/assets/styles/btn.scss b/src/assets/styles/btn.scss index 5bfbf5d..046afcc 100644 --- a/src/assets/styles/btn.scss +++ b/src/assets/styles/btn.scss @@ -1,4 +1,4 @@ -@import './variables.scss'; +@import 'resources/variables'; @mixin colorBtn($color) { background: $color; &:hover { diff --git a/src/assets/styles/form/home.scss b/src/assets/styles/form/home.scss index c1a46c4..fb5511d 100644 --- a/src/assets/styles/form/home.scss +++ b/src/assets/styles/form/home.scss @@ -1,4 +1,4 @@ -@import '../element-variables.scss'; +@import '../resources/element-variables'; $selectedColor: rgba(24, 144, 255, 0.05); $lighterBlue: #1890ff; .form-edit-container { diff --git a/src/assets/styles/form/index.scss b/src/assets/styles/form/index.scss index 5e04dc4..c4d2244 100644 --- a/src/assets/styles/form/index.scss +++ b/src/assets/styles/form/index.scss @@ -1,4 +1,4 @@ -@import '../element-variables.scss'; +@import '../resources/element-variables'; $editorTabsborderColor: #121315; body, html { diff --git a/src/assets/styles/form/mixin.scss b/src/assets/styles/form/mixin.scss index 01e78b5..8f65522 100644 --- a/src/assets/styles/form/mixin.scss +++ b/src/assets/styles/form/mixin.scss @@ -1,4 +1,4 @@ -@import '../element-variables.scss'; +@import '../resources/element-variables'; @mixin action-bar { .action-bar { height: 33px; diff --git a/src/assets/styles/index.scss b/src/assets/styles/index.scss index 749fa8d..af5d1d4 100644 --- a/src/assets/styles/index.scss +++ b/src/assets/styles/index.scss @@ -1,8 +1,9 @@ -@import './variables.scss'; +@import './resources/variables'; @import './mixin.scss'; @import './transition.scss'; @import './element-ui.scss'; @import './btn.scss'; +@import "./resources/element-variables"; body { height: 100%; margin: 0; @@ -102,6 +103,10 @@ div:focus { .width-full { width: 100% !important; } +.width80 { + width: 80% !important; + margin: 0 auto; +} .text-overflow { overflow: hidden; text-overflow: ellipsis; diff --git a/src/assets/styles/element-variables.scss b/src/assets/styles/resources/element-variables.scss similarity index 90% rename from src/assets/styles/element-variables.scss rename to src/assets/styles/resources/element-variables.scss index e594cfa..e114288 100644 --- a/src/assets/styles/element-variables.scss +++ b/src/assets/styles/resources/element-variables.scss @@ -21,7 +21,7 @@ $--table-border: 1px solid #dfe6ec; /* icon font path, required */ $--font-path: "~element-ui/lib/theme-chalk/fonts"; -@import "~element-ui/packages/theme-chalk/src/index"; +@import "../../../../node_modules/element-ui/packages/theme-chalk/src/index"; // the :export directive is the magic sauce for webpack // https://www.bluematador.com/blog/how-to-share-variables-between-js-and-sass diff --git a/src/assets/styles/variables.scss b/src/assets/styles/resources/variables.scss similarity index 100% rename from src/assets/styles/variables.scss rename to src/assets/styles/resources/variables.scss diff --git a/src/router/modules/root.js b/src/router/modules/root.js index 80ad859..44c4e7c 100644 --- a/src/router/modules/root.js +++ b/src/router/modules/root.js @@ -51,11 +51,6 @@ export default [ } ] }, - // { - // path: '/home1', - // meta: {requireLogin: false}, - // component: () => import(/* webpackChunkName: 'root' */ '@/views/home/NewIndex') - // }, { path: '/home', meta: {requireLogin: true}, @@ -64,7 +59,22 @@ export default [ { path: '/', meta: {requireLogin: true}, - component: () => import(/* webpackChunkName: 'root' */ '@/views/home/HomeView') + component: () => import(/* webpackChunkName: 'root' */ '@/views/project/MyProject') + }, + { + path: 'my', + meta: {requireLogin: true}, + component: () => import(/* webpackChunkName: 'root' */ '@/views/project/MyProject') + }, + { + path: 'recycle', + meta: {requireLogin: true}, + component: () => import(/* webpackChunkName: 'root' */ '@/views/project/RecycleBin') + }, + { + path: 'template', + meta: {requireLogin: true}, + component: () => import(/* webpackChunkName: 'root' */ '@/views/project/template.vue') }, { path: 'member', @@ -80,18 +90,14 @@ export default [ { path: 'create', meta: {requireLogin: true}, - component: () => import(/* webpackChunkName: 'root' */ '@/views/project/create.vue') + component: () => import(/* webpackChunkName: 'root' */ '@/views/project/template.vue') }, { path: 'my', meta: {requireLogin: true}, component: () => import(/* webpackChunkName: 'root' */ '@/views/project/MyProject.vue') }, - { - path: 'recycle', - meta: {requireLogin: true}, - component: () => import(/* webpackChunkName: 'root' */ '@/views/project/RecycleBin.vue') - }, + { path: 'template/preview', meta: {requireLogin: true}, @@ -103,7 +109,8 @@ export default [ // component: () => import(/* webpackChunkName: 'root' */ '@/views/form/index1.vue') // } ] - }, { + }, + { path: '/project/preview', meta: {requireLogin: false}, component: () => import(/* webpackChunkName: 'root' */ '@/views/form/PreView.vue') diff --git a/src/views/home/NewIndex.vue b/src/views/home/NewIndex.vue index 23ae18f..2b0f9a8 100644 --- a/src/views/home/NewIndex.vue +++ b/src/views/home/NewIndex.vue @@ -1,64 +1,140 @@