From d3d8e82b0b2dc3bd85c4152ebb095b72af8b4d09 Mon Sep 17 00:00:00 2001 From: wangqing Date: Wed, 26 May 2021 18:45:58 +0800 Subject: [PATCH] fix --- src/assets/styles/btn.scss | 2 +- src/assets/styles/form/home.scss | 2 +- src/assets/styles/form/index.scss | 2 +- src/assets/styles/form/mixin.scss | 2 +- src/assets/styles/index.scss | 7 +- .../{ => resources}/element-variables.scss | 2 +- .../styles/{ => resources}/variables.scss | 0 src/router/modules/root.js | 33 +- src/views/home/NewIndex.vue | 297 ++++++++++++------ src/views/home/index.vue | 8 - src/views/project/MyProject.vue | 6 +- src/views/project/RecycleBin.vue | 8 +- .../project/{create.vue => template.vue} | 17 - 13 files changed, 241 insertions(+), 145 deletions(-) rename src/assets/styles/{ => resources}/element-variables.scss (90%) rename src/assets/styles/{ => resources}/variables.scss (100%) rename src/views/project/{create.vue => template.vue} (93%) 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 @@