From dd98561b1dccb31ec60d3eb1ec770936e99ecd88 Mon Sep 17 00:00:00 2001 From: liyang <1711467488@qq.com> Date: Sat, 30 Jun 2018 14:05:11 +0800 Subject: [PATCH 001/128] auto commit on save Former-commit-id: a043120ed897c07da4985cd4a3080e41d9b5cc7c [formerly a043120ed897c07da4985cd4a3080e41d9b5cc7c [formerly a043120ed897c07da4985cd4a3080e41d9b5cc7c [formerly a043120ed897c07da4985cd4a3080e41d9b5cc7c [formerly 3b0b58c899689f60ca0be35c66c1cab23eed8041 [formerly a67452f5c960fa6617e38033383b96ca043dbc83]]]]] Former-commit-id: ef1f321d66d72697ca0a5140bb751b7cfe3e7c5b Former-commit-id: c290f4d783274e5485553a05fccfc47f979e6a0c Former-commit-id: 2458f2965383404ab815c5d738e1b1884fdb1e97 [formerly 1532848fce0c8becf8471203f479011d4e24273c] Former-commit-id: c31ff6c1e538cfe9dd2a56b936c97e1d080f4b74 Former-commit-id: 24fc9b6e3417f35370ea744dfd5c1093c4571ae8 Former-commit-id: 90a12159d4bc73a89b32d6d968912fa6b4fce8c2 Former-commit-id: 79ad61f64132d6afdd6bd765e26fd03f28cd0c41 Former-commit-id: a17147696b5dd5823c873026afaaacdfe9be96ab --- docs/zh/guide/pr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/zh/guide/pr.md b/docs/zh/guide/pr.md index 9371bd79..db6c8775 100644 --- a/docs/zh/guide/pr.md +++ b/docs/zh/guide/pr.md @@ -2,7 +2,7 @@ ## 如何贡献代码 -首先在[项目主页](https://github.com/FairyEver/d2-admin) fork 本仓库,然后进行你的开发,请确保你的开发是在 dev 分支进行。本地测试无误后方可 pull request,我在检查通过后会合并代码到原始仓库。 +首先在[项目主页](https://github.com/FairyEver/d2-admin) fork 本仓库,然后进行你的开发,请确保你的开发是在 **dev** 分支进行。本地测试无误后方可 pull request,我在检查通过后会合并代码到原始仓库。 ## 要求 From 608973c60e83a45b04e2199e334640a2d3c3d076 Mon Sep 17 00:00:00 2001 From: liyang <1711467488@qq.com> Date: Sat, 30 Jun 2018 14:12:19 +0800 Subject: [PATCH 002/128] commit with auto save Former-commit-id: f30bf4a866dfda88538953cff8cb65a0716347cd [formerly f30bf4a866dfda88538953cff8cb65a0716347cd [formerly f30bf4a866dfda88538953cff8cb65a0716347cd [formerly f30bf4a866dfda88538953cff8cb65a0716347cd [formerly e57975761066c0087ca39a6dc6436761713aae32 [formerly 2f32547e1c53a254847b2fe68ee52266b1f47887]]]]] Former-commit-id: a57e9ba4bd1fbfd297919d53cd86fae9df85fe1a Former-commit-id: 4647e31336dd796379b51c7f0acffebaf126ace8 Former-commit-id: 7febbca9b55e1631cccbc3e19c26ce9731145c83 [formerly fb9506a0ab1b19ee17145161767c468a12f05a24] Former-commit-id: 69e75b9b5bff46351413787502aeafcae58ad225 Former-commit-id: 5d6484c4d93e001d57bd6f286fb9f9bf685c9639 Former-commit-id: 37f38d05fc5b50c549ed6f36aa36526339dd2397 Former-commit-id: ff23e83988ec160fa5c10883db32dcc36869e424 Former-commit-id: 90e0cb5272abeea96e196f358b23d5c242fa09a4 --- deploy-github-add.sh | 5 ----- deploy-github-auto-save.sh | 5 +++++ 2 files changed, 5 insertions(+), 5 deletions(-) delete mode 100755 deploy-github-add.sh create mode 100755 deploy-github-auto-save.sh diff --git a/deploy-github-add.sh b/deploy-github-add.sh deleted file mode 100755 index 956a4c0e..00000000 --- a/deploy-github-add.sh +++ /dev/null @@ -1,5 +0,0 @@ -set -e - -git add --all - -git commit -m 'auto commit on save' \ No newline at end of file diff --git a/deploy-github-auto-save.sh b/deploy-github-auto-save.sh new file mode 100755 index 00000000..61fde96c --- /dev/null +++ b/deploy-github-auto-save.sh @@ -0,0 +1,5 @@ +set -e + +git add --all + +git commit -m 'commit with auto save' \ No newline at end of file From 13c9718881f82ec5e9dc2236e39b8d7335493cf8 Mon Sep 17 00:00:00 2001 From: liyang <1711467488@qq.com> Date: Sat, 30 Jun 2018 14:15:29 +0800 Subject: [PATCH 003/128] commit with auto save Former-commit-id: caaff9f3080ed7520d39ee31b8fbaff505b3b22e [formerly caaff9f3080ed7520d39ee31b8fbaff505b3b22e [formerly caaff9f3080ed7520d39ee31b8fbaff505b3b22e [formerly caaff9f3080ed7520d39ee31b8fbaff505b3b22e [formerly a65b7f989f4449248335b090b5a3cb51833dbe05 [formerly 93f7d6a8907e17c5dd0629c93b187de2a6b2a520]]]]] Former-commit-id: ab82b6f9b156baeb8bb6561286c6393021512419 Former-commit-id: 8aacf958aa2774c9deb65d68f104eaa26fcad5fd Former-commit-id: 552213d68288acd259aa17b30588b271abdeeb24 [formerly b2c9f16069204cde21526f4ff7be95f08fd6124c] Former-commit-id: 3282168a03072e297b2f3800d5cf6871899f1544 Former-commit-id: 6a31ec2bab4a8b15c84463eefbaca78c9e874e84 Former-commit-id: 188d453f6c59ff923dcb218a7fe4e8ec5be848ef Former-commit-id: 18f8bf0275f9434c755748e561dd4aedf4c55a3c Former-commit-id: 432d8eb0754ffa6f75c21649533585d8ff961d3f --- src/libs/util.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libs/util.js b/src/libs/util.js index 54394b44..4a2a2c07 100644 --- a/src/libs/util.js +++ b/src/libs/util.js @@ -48,6 +48,7 @@ util.exitFullScreen = function () { * @param {object} query query object */ util.openNewPage = function (vm, name, argu, query) { + console.log('vm.$store', vm.$store) // 已经打开的页面 let pageOpenedList = vm.$store.state.d2admin.pageOpenedList // 判断此页面是否已经打开 并且记录位置 From 4636f1128c5ef718366d41f236da5da843897331 Mon Sep 17 00:00:00 2001 From: liyang <1711467488@qq.com> Date: Sat, 30 Jun 2018 14:29:11 +0800 Subject: [PATCH 004/128] no message Former-commit-id: 40496ceaf1489dcc382f41c6e62fa91a1a300a44 [formerly 6ddfd235e7040886302c149d3c52164ecfcbcb81] [formerly 40496ceaf1489dcc382f41c6e62fa91a1a300a44 [formerly 6ddfd235e7040886302c149d3c52164ecfcbcb81] [formerly 40496ceaf1489dcc382f41c6e62fa91a1a300a44 [formerly 6ddfd235e7040886302c149d3c52164ecfcbcb81] [formerly 6ddfd235e7040886302c149d3c52164ecfcbcb81 [formerly ca7166204cdc0b4981386253fcb1c91df5897f50 [formerly 532b8ccca65817759686fc4445e3057ca6f38a51]]]]] Former-commit-id: a0e9da94e1a9c1d05cafbb2738393349f1cef5bf Former-commit-id: 3c8899a38ae8f560ded9ce8896abcaa5fa14b58f Former-commit-id: 79f47d61913a660041ec81b911740a223d383621 [formerly 90c37d4093027b78e6b17f5dd580fc83db4cf8af] Former-commit-id: 85a6e59e46dcc696406663ab1a669495da39975a Former-commit-id: 304894163377cf8ad053052f1957c8787925aa96 Former-commit-id: 2de3894486eb764120833d39c05965c3fdbd26ab Former-commit-id: 7b1469b3c0189f67f83664cb0068b35c2f3ec0ee Former-commit-id: 42a48a1a70d2ea650b8df2255a2c8de1b31a3df4 --- src/components/core/d2-multiple-page-control/index.vue | 2 +- src/main.js | 9 +++++---- src/router/index.js | 6 ++++-- src/router/routers.js.REMOVED.git-id | 1 - src/router/routes.js.REMOVED.git-id | 1 + 5 files changed, 11 insertions(+), 8 deletions(-) delete mode 100644 src/router/routers.js.REMOVED.git-id create mode 100644 src/router/routes.js.REMOVED.git-id diff --git a/src/components/core/d2-multiple-page-control/index.vue b/src/components/core/d2-multiple-page-control/index.vue index d6f1e5aa..b7d4cc11 100644 --- a/src/components/core/d2-multiple-page-control/index.vue +++ b/src/components/core/d2-multiple-page-control/index.vue @@ -14,7 +14,7 @@ diff --git a/src/router/routes.js.REMOVED.git-id b/src/router/routes.js.REMOVED.git-id index d11962f2..b3e92774 100644 --- a/src/router/routes.js.REMOVED.git-id +++ b/src/router/routes.js.REMOVED.git-id @@ -1 +1 @@ -bd6085cdedc8b795441980caba311c098d002f0d \ No newline at end of file +e5b63ace9e1672fcf1badc8cbb5889e21060b67f \ No newline at end of file diff --git a/src/store/modules/d2admin.js b/src/store/modules/d2admin.js index ea1d6d4d..6dbb95a4 100644 --- a/src/store/modules/d2admin.js +++ b/src/store/modules/d2admin.js @@ -66,7 +66,7 @@ export default { * @param {state} state vuex state * @param {Array} tagPool tags */ - d2admintagPoolSet (state, tagPool) { + d2adminTagPoolSet (state, tagPool) { state.tagPool = tagPool }, /** @@ -91,7 +91,6 @@ export default { value: state.pageOpenedList }).write() } - console.log('d2adminTagIncreate') }, /** * 切换全屏 From 436c9271054bccd6d89cfdc32236cd71ba158828 Mon Sep 17 00:00:00 2001 From: liyang <1711467488@qq.com> Date: Sat, 30 Jun 2018 19:59:04 +0800 Subject: [PATCH 010/128] no message Former-commit-id: 39ce7cc5f4fedfbc532ce0dd84969566f2ac9ea9 [formerly 7260132cf9457c2add2123dcdf753b6a2685a6fa] [formerly 39ce7cc5f4fedfbc532ce0dd84969566f2ac9ea9 [formerly 7260132cf9457c2add2123dcdf753b6a2685a6fa] [formerly 39ce7cc5f4fedfbc532ce0dd84969566f2ac9ea9 [formerly 7260132cf9457c2add2123dcdf753b6a2685a6fa] [formerly 7260132cf9457c2add2123dcdf753b6a2685a6fa [formerly 6a0f8169e55aef3a06ad4ad1a886ccefbb89c7c6 [formerly 7c6206c877e9d669c7549f216a743ba7749f568c]]]]] Former-commit-id: c3d91f0f3530405ede6dd6d0b3af0f4182098792 Former-commit-id: 12e4b2e828fc38cf1825ce4e3205abe7914bab20 Former-commit-id: 4c6031327259be12bc930cc1b99257bfac590672 [formerly 78a40e795c2429e3fc8d42bc790c59dbec7c5911] Former-commit-id: d164c4db1803cd684bf9806e4d044b5032e0612e Former-commit-id: 9df3d0fe1a100cf6d1bed1ef46fe79f4330aa277 Former-commit-id: edf76528ce6ecd10f92dbc2c65e8fb3bacd3b86b Former-commit-id: 485555b0759bf336c15a561343a7ad6a150a2aee Former-commit-id: 2177d168625cf72c301207b8be4efb254be963e5 --- package.json | 1 - src/components/core/d2-layout-main/index.vue | 5 ++--- src/main.js | 6 +----- src/router/routes.js.REMOVED.git-id | 2 +- src/store/modules/d2admin.js | 12 +----------- 5 files changed, 5 insertions(+), 21 deletions(-) diff --git a/package.json b/package.json index 1c7b2f58..8426f1b4 100755 --- a/package.json +++ b/package.json @@ -26,7 +26,6 @@ "highlight.js": "^9.12.0", "js-cookie": "^2.2.0", "lodash.clonedeep": "^4.5.0", - "lodash.get": "^4.4.2", "lodash.uniqueid": "^4.0.1", "lowdb": "^1.0.0", "marked": "^0.3.9", diff --git a/src/components/core/d2-layout-main/index.vue b/src/components/core/d2-layout-main/index.vue index cb29e836..1871996c 100644 --- a/src/components/core/d2-layout-main/index.vue +++ b/src/components/core/d2-layout-main/index.vue @@ -34,7 +34,7 @@
- + @@ -70,8 +70,7 @@ export default { computed: { ...mapState({ themeActive: state => state.d2admin.themeActive, - isGrayMode: state => state.d2admin.isGrayMode, - pageUseCacheList: state => state.d2admin.pageUseCacheList + isGrayMode: state => state.d2admin.isGrayMode }), styleLayoutMainGroup () { return { diff --git a/src/main.js b/src/main.js index e47e1ace..f624d9b3 100755 --- a/src/main.js +++ b/src/main.js @@ -57,6 +57,7 @@ import pluginOpen from '@/plugin/open' // 插件 支持百万级数据的表格 import bigdataTable from '@/plugin/vue-bigdata-table' +// 打包的设置 用户获取路径 import buildConfig from '../config/index' Vue.use(ElementUI) @@ -94,22 +95,17 @@ new Vue({ getAllTagFromRoutes () { // 所有加载在主框架内的页面 const tagPool = [] - // 所有需要被缓存的页面组件 name - const pageUseCacheList = [] const push = function (routes) { routes.forEach(route => { if (route.children) { push(route.children) } else { - console.log('alive', route.meta.alive) tagPool.push(route) } }) } push(frameInRoutes) - console.log('tagPool', tagPool) this.$store.commit('d2adminTagPoolSet', tagPool) - this.$store.commit('d2adminPageUseCacheListSet', pageUseCacheList) } } }) diff --git a/src/router/routes.js.REMOVED.git-id b/src/router/routes.js.REMOVED.git-id index b3e92774..9a319d1d 100644 --- a/src/router/routes.js.REMOVED.git-id +++ b/src/router/routes.js.REMOVED.git-id @@ -1 +1 @@ -e5b63ace9e1672fcf1badc8cbb5889e21060b67f \ No newline at end of file +c33ea8b29ae79d4d8fd278159427b1f326d0d9a9 \ No newline at end of file diff --git a/src/store/modules/d2admin.js b/src/store/modules/d2admin.js index 6dbb95a4..54cdc24e 100644 --- a/src/store/modules/d2admin.js +++ b/src/store/modules/d2admin.js @@ -18,19 +18,9 @@ export default { { name: 'index', title: '首页' } ], // 当前页面 - pageCurrent: '', - // 使用缓存的页面 - pageUseCacheList: [] + pageCurrent: '' }, mutations: { - /** - * 设置使用缓存的页面 - * @param {state} state vuex state - * @param {array} name pageUseCacheList - */ - d2adminPageUseCacheList (state, list) { - state.pageUseCacheList = list - }, /** * 设置当前激活的页面 name * @param {state} state vuex state From 3bfeabea9f424384f5a77c262efb9a4793bda071 Mon Sep 17 00:00:00 2001 From: liyang <1711467488@qq.com> Date: Sat, 30 Jun 2018 20:23:50 +0800 Subject: [PATCH 011/128] no message Former-commit-id: ce1e8da6144a0b9fb947336d56df1deba2d7ad92 [formerly ce1e8da6144a0b9fb947336d56df1deba2d7ad92 [formerly ce1e8da6144a0b9fb947336d56df1deba2d7ad92 [formerly ce1e8da6144a0b9fb947336d56df1deba2d7ad92 [formerly 6953b0ad96b8fce65908dacfc7d93d2fa4cd232a [formerly dd99c86232a5da894db614f3afb11014bd0d3470]]]]] Former-commit-id: c32d5c983c5527bf6b410bcfdd29d48dd856fac4 Former-commit-id: f58431af307f27e31a19969b40ca5db4bf88ad0e Former-commit-id: aca490422b0abeeaf53398ed6f88bb8e841f152d [formerly 0cd810bf8ee1c2c95e52f279b4f7b6d29899bfd5] Former-commit-id: b8fbd8eead9a8a382d23c458c1ea3eca37e0b930 Former-commit-id: 9f8464014a4c2e4aa0d3be177c180afd0e86ea69 Former-commit-id: 1149c7d49ae85f4ec8b38db96938526ecff34ac5 Former-commit-id: ecad8d328d89f6494ed701eb3197a312827aca75 Former-commit-id: 43abd5a1fcf08ce7afa02d38c1d3709cf2a427d1 --- src/components/core/d2-layout-main/index.vue | 15 +++++++++++++-- src/menu/index.js.REMOVED.git-id | 2 +- src/pages/demo/playground/page-cache/index.vue | 17 ----------------- src/pages/demo/playground/page-cache/off.vue | 17 +++++++++++++++++ src/pages/demo/playground/page-cache/on.vue | 17 +++++++++++++++++ src/router/routes.js.REMOVED.git-id | 2 +- 6 files changed, 49 insertions(+), 21 deletions(-) delete mode 100644 src/pages/demo/playground/page-cache/index.vue create mode 100644 src/pages/demo/playground/page-cache/off.vue create mode 100644 src/pages/demo/playground/page-cache/on.vue diff --git a/src/components/core/d2-layout-main/index.vue b/src/components/core/d2-layout-main/index.vue index 1871996c..dc5dc5d6 100644 --- a/src/components/core/d2-layout-main/index.vue +++ b/src/components/core/d2-layout-main/index.vue @@ -30,14 +30,17 @@
- +
- + + + +
@@ -78,6 +81,14 @@ export default { backgroundImage: `url('${this.$assetsPublicPath}${this.themeActive.backgroundImage}')` } : {} } + }, + alive () { + if (this.$route.meta) { + if (this.$route.meta.alive) { + return true + } + } + return false } }, mounted () { diff --git a/src/menu/index.js.REMOVED.git-id b/src/menu/index.js.REMOVED.git-id index a8f0a8fb..d13d7329 100644 --- a/src/menu/index.js.REMOVED.git-id +++ b/src/menu/index.js.REMOVED.git-id @@ -1 +1 @@ -a741ca1e629d094296537193224186be0fe27007 \ No newline at end of file +25bf046328d0f61221cbfbd777ae8dfcfefb8b6f \ No newline at end of file diff --git a/src/pages/demo/playground/page-cache/index.vue b/src/pages/demo/playground/page-cache/index.vue deleted file mode 100644 index 153f7817..00000000 --- a/src/pages/demo/playground/page-cache/index.vue +++ /dev/null @@ -1,17 +0,0 @@ - - - diff --git a/src/pages/demo/playground/page-cache/off.vue b/src/pages/demo/playground/page-cache/off.vue new file mode 100644 index 00000000..79444750 --- /dev/null +++ b/src/pages/demo/playground/page-cache/off.vue @@ -0,0 +1,17 @@ + + + diff --git a/src/pages/demo/playground/page-cache/on.vue b/src/pages/demo/playground/page-cache/on.vue new file mode 100644 index 00000000..8d5ed49c --- /dev/null +++ b/src/pages/demo/playground/page-cache/on.vue @@ -0,0 +1,17 @@ + + + diff --git a/src/router/routes.js.REMOVED.git-id b/src/router/routes.js.REMOVED.git-id index 9a319d1d..56b22f5e 100644 --- a/src/router/routes.js.REMOVED.git-id +++ b/src/router/routes.js.REMOVED.git-id @@ -1 +1 @@ -c33ea8b29ae79d4d8fd278159427b1f326d0d9a9 \ No newline at end of file +f8c29d259d65f4cb1bf09a96087e6bd73c78f24f \ No newline at end of file From 58277f8fcfb29a90e721d640401d6219ee94167e Mon Sep 17 00:00:00 2001 From: liyang <1711467488@qq.com> Date: Sat, 30 Jun 2018 20:30:17 +0800 Subject: [PATCH 012/128] no message Former-commit-id: a44ccee47d3b588046c01804458586a39a0abe4e [formerly a44ccee47d3b588046c01804458586a39a0abe4e [formerly a44ccee47d3b588046c01804458586a39a0abe4e [formerly a44ccee47d3b588046c01804458586a39a0abe4e [formerly ac5bb2b97241519b40ed58a5f92a316310682740 [formerly 3e27e09ec3323058ab51e752894640be47379ed3]]]]] Former-commit-id: 6789f9164d182011af33dc7bacee65c570ac907e Former-commit-id: b9729702ff2c55fec49e78f4d0fd504d4c1a17cc Former-commit-id: 9b0af7be41ae212220a6cf4b227a955474083d62 [formerly 9208f7f747e05a8165e4cd642da8a4fdb2b6483f] Former-commit-id: 153ee4f67a4d7521898b078fbb58d056e143d6fd Former-commit-id: 000391cb0557a5e19c56b5b0b79729aebe11b1cf Former-commit-id: 0be1e2130751b5a63cb00c1f88c9a6f0ab98712f Former-commit-id: 8d214afb0897bd2829d7a9fb84aa20860aa80a36 Former-commit-id: 30828e856002999c167336a45384575a0d6ddafc --- src/menu/index.js.REMOVED.git-id | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/menu/index.js.REMOVED.git-id b/src/menu/index.js.REMOVED.git-id index d13d7329..46f5b431 100644 --- a/src/menu/index.js.REMOVED.git-id +++ b/src/menu/index.js.REMOVED.git-id @@ -1 +1 @@ -25bf046328d0f61221cbfbd777ae8dfcfefb8b6f \ No newline at end of file +5d07a0a3c1939c6162e76c9f15d7614697aa5a7d \ No newline at end of file From db6467fd8069eff28869187c6c66bcfda9299489 Mon Sep 17 00:00:00 2001 From: liyang <1711467488@qq.com> Date: Sat, 30 Jun 2018 20:51:38 +0800 Subject: [PATCH 013/128] no message Former-commit-id: fda4e2edd35bab5f0cd0e6669093ced86fdfd6a4 [formerly 9a5135089da4106ab349f2f419de1267e63ef5a4] [formerly fda4e2edd35bab5f0cd0e6669093ced86fdfd6a4 [formerly 9a5135089da4106ab349f2f419de1267e63ef5a4] [formerly fda4e2edd35bab5f0cd0e6669093ced86fdfd6a4 [formerly 9a5135089da4106ab349f2f419de1267e63ef5a4] [formerly 9a5135089da4106ab349f2f419de1267e63ef5a4 [formerly 005235eee1eeefb9146892ea1deaa69838982a9d [formerly a16b34a79b276489346c4a81957e70e713253c4c]]]]] Former-commit-id: 4b680c18cd70562a8f90888340c76d5d7901caf7 Former-commit-id: 1e7e2a83ca21b3e0291d60237e56a859516ce4a4 Former-commit-id: a13bba025d3d2b03f9fd93fde53dd7da00983181 [formerly f3e53c669ed8ddebdf0f218255642cebee8ec83a] Former-commit-id: 880917ff6ad56c4e6906ecd4cc69e5753c4ecdbe Former-commit-id: e87be214f4bba28dee05d9c23679b040c81e8b17 Former-commit-id: 9f089a89610161ea851955806fdf7c95ddf924c0 Former-commit-id: b551b9c8adcb873a23f6e3d59cabcc68a951246e Former-commit-id: c9683dcc2cb01fc96dfd6a4f83a3f5ea6ad112a4 --- src/components/core/d2-multiple-page-control/index.vue | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/components/core/d2-multiple-page-control/index.vue b/src/components/core/d2-multiple-page-control/index.vue index 882fa3a4..00217ed7 100644 --- a/src/components/core/d2-multiple-page-control/index.vue +++ b/src/components/core/d2-multiple-page-control/index.vue @@ -3,6 +3,8 @@ class="d2-multiple-page-control" :value="pageCurrent" type="card" + :closable="true" + :stretch="pageOpenedList.length > 1" @tab-click="handleClick"> Date: Sat, 30 Jun 2018 21:46:45 +0800 Subject: [PATCH 014/128] no message Former-commit-id: 3666599580a9423d33d22b54a9f056c3c4daad2c [formerly 881979e36cf5ba24abf3dfbcda345d8a13744ced] [formerly 3666599580a9423d33d22b54a9f056c3c4daad2c [formerly 881979e36cf5ba24abf3dfbcda345d8a13744ced] [formerly 3666599580a9423d33d22b54a9f056c3c4daad2c [formerly 881979e36cf5ba24abf3dfbcda345d8a13744ced] [formerly 881979e36cf5ba24abf3dfbcda345d8a13744ced [formerly 015e354640ed19382d10c87fb1cfe6e97ca15862 [formerly b058cdfe3544ef7972dbb251a48e5459e3d44ae2]]]]] Former-commit-id: ed050dd77d26ae19353b71be05162c76dc610f24 Former-commit-id: 4504ca6b6345ac572fcb86abaf0a423ab8ebfc92 Former-commit-id: 71e03955e6307ef23f22fbf4e65eb2ac737f8f5b [formerly 697f059274598c91a4e4eefa1c1bafce7b5a14da] Former-commit-id: 81d14c727c7d7bb6185fecf2d95a4a925efcb346 Former-commit-id: 61b7dc81e5e5b795719dc1f2ec1afc2e7ab3e733 Former-commit-id: cdb301674dc58a73f12634f28ed8b11502f28064 Former-commit-id: b4879fe9e54bc0260dcbaaed7d1ee4aa3604e62f Former-commit-id: ff3aacefa1c666bd53f5eb203de2734d39af93f0 --- src/assets/style/theme/theme.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/src/assets/style/theme/theme.scss b/src/assets/style/theme/theme.scss index 0ef7efc4..54d274af 100644 --- a/src/assets/style/theme/theme.scss +++ b/src/assets/style/theme/theme.scss @@ -202,6 +202,7 @@ .el-tabs__nav { border-color: $theme-multiple-page-control-border-color; .el-tabs__item { + @extend %unable-select; color: $theme-multiple-page-control-color; background-color: $theme-multiple-page-control-background-color; border-left-color: $theme-multiple-page-control-border-color; From b4b5f8a89bdbc0bbda3ca9accae1ec44f2f2d831 Mon Sep 17 00:00:00 2001 From: liyang <1711467488@qq.com> Date: Sat, 30 Jun 2018 23:05:33 +0800 Subject: [PATCH 015/128] no message Former-commit-id: f7ba33518846257aae5268858d680b9109294667 [formerly 8eb2a86ad37d78bcf52375760709db98d776512c] [formerly f7ba33518846257aae5268858d680b9109294667 [formerly 8eb2a86ad37d78bcf52375760709db98d776512c] [formerly f7ba33518846257aae5268858d680b9109294667 [formerly 8eb2a86ad37d78bcf52375760709db98d776512c] [formerly 8eb2a86ad37d78bcf52375760709db98d776512c [formerly e243925654ec6a8cfe98203e6961137a1078deaf [formerly cc58ac91b6cf31b77929a105f0e2ef40750b65ba]]]]] Former-commit-id: fcd287104b6c9a31699f61e44117f7dff2a94870 Former-commit-id: 30b27fc7454da4e836ab5185689d423cf573cdfc Former-commit-id: 24e9d0161ecdb0a747ed1236ad6860191c6b8fda [formerly 0f90def6ce7858ad9e6cd22d845731a6c9f93c4e] Former-commit-id: 26b5ad3e654e30993e378cc2a1a1e65876032449 Former-commit-id: c563fe12250e2b496208ea2d1bbc9b036b97f1b9 Former-commit-id: 5212ef499e8de74b8fe925d7db39db4149c8db1e Former-commit-id: 1a1680cc9d36fafd1790b5e0ad825bc538c02393 Former-commit-id: 4e44335b9846b0e502d584ae7ef431de9363c672 --- design.sketch.REMOVED.git-id | 2 +- src/assets/style/theme/theme-base.scss | 14 ++++----- src/assets/style/theme/theme.scss | 14 ++++----- src/assets/style/theme/violet/index.scss | 2 +- src/components/core/d2-layout-main/index.vue | 21 +++++++++----- src/menu/index.js.REMOVED.git-id | 2 +- src/pages/core/setting/index/index.vue | 9 ++++++ src/pages/core/setting/theme/index.vue | 29 +++++++++++++++++++ src/pages/demo/playground/theme/index.vue | 4 +-- src/router/routes.js.REMOVED.git-id | 2 +- .../image/icon/500/setting.png.REMOVED.git-id | 1 + 11 files changed, 72 insertions(+), 28 deletions(-) create mode 100644 src/pages/core/setting/index/index.vue create mode 100644 src/pages/core/setting/theme/index.vue create mode 100644 static/image/icon/500/setting.png.REMOVED.git-id diff --git a/design.sketch.REMOVED.git-id b/design.sketch.REMOVED.git-id index 7d792df5..79561a15 100644 --- a/design.sketch.REMOVED.git-id +++ b/design.sketch.REMOVED.git-id @@ -1 +1 @@ -fa557a428388c3e73ddee4997e5feb56297e1304 \ No newline at end of file +471d1d7f715345325951f4b26ad14275b4c3e745 \ No newline at end of file diff --git a/src/assets/style/theme/theme-base.scss b/src/assets/style/theme/theme-base.scss index 6abee281..326c1349 100644 --- a/src/assets/style/theme/theme-base.scss +++ b/src/assets/style/theme/theme-base.scss @@ -1,5 +1,5 @@ // 主题公用 -.layout-main-group { +.d2-layout-main-group { &.grayMode { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); @@ -23,14 +23,14 @@ left: 0px; } // 主体 - .layout-main { + .el-container.d2-layout-main-content { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; // [布局] 顶栏 - .el-header { + .el-header.d2-theme-header { padding: 0px; // logo区域 .logo-group { @@ -56,7 +56,7 @@ } } // [菜单] 顶栏 - .el-menu { + .el-menu.d2-theme-header-menu { float: left; border-bottom: none; background-color: transparent; @@ -96,9 +96,9 @@ } } // [布局] 顶栏下面 - .el-container { + .el-container.d2-theme-container { // 侧边栏 - .el-aside { + .el-aside.d2-theme-container-aside { transition: width .3s; overflow: auto; // [菜单] 正常状态 @@ -155,7 +155,7 @@ } } // 右下 主体 - .el-main { + .el-main.d2-theme-container-main { padding: 0px; position: relative; overflow: hidden; diff --git a/src/assets/style/theme/theme.scss b/src/assets/style/theme/theme.scss index 54d274af..65055d47 100644 --- a/src/assets/style/theme/theme.scss +++ b/src/assets/style/theme/theme.scss @@ -2,9 +2,9 @@ .theme-#{$theme-name} { // 背景图片和遮罩 - .layout-main-group { + .d2-layout-main-group { background-color: $theme-bg-color; - .layout-main-mask { + .d2-layout-main-mask { background: $theme-bg-mask; } } @@ -39,7 +39,7 @@ } // 顶栏 - .el-header { + .el-header.d2-theme-header { // 切换按钮 .toggle-aside-btn { i { @@ -51,7 +51,7 @@ } } // 顶栏菜单 - .el-menu { + .el-menu.d2-theme-header-menu { .el-menu-item { transition: border-top-color 0s; color: $theme-header-item-color; @@ -115,9 +115,9 @@ } } // [布局] 顶栏下面 - .el-container { + .el-container.d2-theme-container { // 侧边栏 - .el-aside { + .el-aside.d2-theme-container-aside { // 菜单为空的时候显示的信息 .menu-empty { background: $theme-aside-menu-empty-background-color; @@ -191,7 +191,7 @@ } } } - .el-main { + .el-main.d2-theme-container-main { // 主体部分分为多页面控制器 和主体 .d2-layout-main-header { // 多页面控制器 diff --git a/src/assets/style/theme/violet/index.scss b/src/assets/style/theme/violet/index.scss index 156630be..66943b90 100644 --- a/src/assets/style/theme/violet/index.scss +++ b/src/assets/style/theme/violet/index.scss @@ -2,7 +2,7 @@ @import '../theme.scss'; .theme-#{$theme-name} { - .layout-main-group { + .d2-layout-main-group { background: #bc00e3; background: linear-gradient(120deg, #bc00e3 0%, #4EFFFB 100%); } diff --git a/src/components/core/d2-layout-main/index.vue b/src/components/core/d2-layout-main/index.vue index dc5dc5d6..97bb1b7c 100644 --- a/src/components/core/d2-layout-main/index.vue +++ b/src/components/core/d2-layout-main/index.vue @@ -1,9 +1,14 @@