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 @@
-
-
- page-name
-
-
-
-
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 @@
+
+
+ 这个页面不会被 keep-alive
+ 在下面的输入框输入任意字符后,切换到其它页面,再回到此页时输入框文字消失,证明没有被缓存
+
+
+
+
+
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 @@
+
+
+ 这个页面会被 keep-alive
+ 在下面的输入框输入任意字符后,切换到其它页面,再回到此页时输入框文字保留,证明被缓存
+
+
+
+
+
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 @@
-