diff --git a/src/components/core/d2-layout-main/components/-full-screen/index.vue b/src/components/core/d2-layout-main/components/-full-screen/index.vue index c411f9b9..1903cea4 100644 --- a/src/components/core/d2-layout-main/components/-full-screen/index.vue +++ b/src/components/core/d2-layout-main/components/-full-screen/index.vue @@ -3,7 +3,7 @@ effect="dark" :content="isFullScreen ? '退出全屏' : '全屏'" placement="bottom"> - + @@ -20,7 +20,7 @@ export default { }, methods: { ...mapMutations([ - 'toggleFullScreen' + 'd2adminFullScreenToggle' ]) } } diff --git a/src/pages/demo/playground/fullscreen/index.vue b/src/pages/demo/playground/fullscreen/index.vue index 1fa83dcf..c1ae13ca 100644 --- a/src/pages/demo/playground/fullscreen/index.vue +++ b/src/pages/demo/playground/fullscreen/index.vue @@ -5,7 +5,7 @@ v-model="isFullScreen" active-text="全屏" inactive-text="正常" - @change="toggleFullScreen"> + @change="d2adminFullScreenToggle"> @@ -20,7 +20,7 @@ export default { }, methods: { ...mapMutations([ - 'toggleFullScreen' + 'd2adminFullScreenToggle' ]) } } diff --git a/src/store/modules/d2admin.js b/src/store/modules/d2admin.js index 097ef913..b84ee63d 100644 --- a/src/store/modules/d2admin.js +++ b/src/store/modules/d2admin.js @@ -6,6 +6,8 @@ export default { state: { // 全屏 isFullScreen: false, + // 灰度 + isGrayView: false, // 主题 themeList, themeActive: themeList[1] @@ -15,7 +17,7 @@ export default { * 切换全屏 * @param {state} state vuex state */ - toggleFullScreen (state) { + d2adminFullScreenToggle (state) { if (state.isFullScreen) { util.exitFullScreen() state.isFullScreen = false @@ -24,6 +26,13 @@ export default { state.isFullScreen = true } }, + /** + * 切换灰度状态 + * @param {state} state vuex state + */ + d2adminGrayViewToggle (state) { + state.isGray = !state.isGray + }, /** * 激活一个主题(应用到dom上) * @param {state} state vuex state