diff --git a/src/settings.js b/src/settings.js index b8159bf..72192af 100644 --- a/src/settings.js +++ b/src/settings.js @@ -13,6 +13,12 @@ /** * @type {boolean} true | false + * @description 是否显示面包屑 + */ + breadcrumb: false, + + /** + * @type {boolean} true | false * @description 是否固定面包屑和tagsViews头 */ fixedHeader: true, diff --git a/src/settings.js b/src/settings.js index b8159bf..72192af 100644 --- a/src/settings.js +++ b/src/settings.js @@ -13,6 +13,12 @@ /** * @type {boolean} true | false + * @description 是否显示面包屑 + */ + breadcrumb: false, + + /** + * @type {boolean} true | false * @description 是否固定面包屑和tagsViews头 */ fixedHeader: true, diff --git a/src/store/getters.js b/src/store/getters.js index 2da523d..483fc84 100644 --- a/src/store/getters.js +++ b/src/store/getters.js @@ -23,7 +23,13 @@ permission_routers: state => state.permission.routers, // 用户有权限的路由 addRouters: state => state.permission.addRouters, // 添加的路由 btns: state => state.permission.btns, // 用户所有的按钮权限 - bodyHeight: state => state.settings.bodyHeight // 高度 + theme: state => state.settings.theme, // 主题 + showSettings: state => state.settings.showSettings, // 是否显示设置 + tagsView: state => state.settings.tagsView, // 是否显示tagsView + breadcrumb: state => state.settings.breadcrumb, // 面包屑 + fixedHeader: state => state.settings.fixedHeader, // 固定高度 + sidebarLogo: state => state.settings.sidebarLogo, // logo + bodyHeight: state => state.settings.bodyHeight // 内容高度 } export default getters diff --git a/src/settings.js b/src/settings.js index b8159bf..72192af 100644 --- a/src/settings.js +++ b/src/settings.js @@ -13,6 +13,12 @@ /** * @type {boolean} true | false + * @description 是否显示面包屑 + */ + breadcrumb: false, + + /** + * @type {boolean} true | false * @description 是否固定面包屑和tagsViews头 */ fixedHeader: true, diff --git a/src/store/getters.js b/src/store/getters.js index 2da523d..483fc84 100644 --- a/src/store/getters.js +++ b/src/store/getters.js @@ -23,7 +23,13 @@ permission_routers: state => state.permission.routers, // 用户有权限的路由 addRouters: state => state.permission.addRouters, // 添加的路由 btns: state => state.permission.btns, // 用户所有的按钮权限 - bodyHeight: state => state.settings.bodyHeight // 高度 + theme: state => state.settings.theme, // 主题 + showSettings: state => state.settings.showSettings, // 是否显示设置 + tagsView: state => state.settings.tagsView, // 是否显示tagsView + breadcrumb: state => state.settings.breadcrumb, // 面包屑 + fixedHeader: state => state.settings.fixedHeader, // 固定高度 + sidebarLogo: state => state.settings.sidebarLogo, // logo + bodyHeight: state => state.settings.bodyHeight // 内容高度 } export default getters diff --git a/src/store/modules/settings.js b/src/store/modules/settings.js index 5285a1a..41bfbf5 100644 --- a/src/store/modules/settings.js +++ b/src/store/modules/settings.js @@ -1,11 +1,12 @@ import variables from '@/styles/element-variables.scss' import defaultSettings from '@/settings' -const { showSettings, tagsView, fixedHeader, sidebarLogo } = defaultSettings +const { showSettings, tagsView, breadcrumb, fixedHeader, sidebarLogo } = defaultSettings const state = { theme: variables.theme, // 主题 showSettings: showSettings, // 是否显示设置按钮 + breadcrumb: breadcrumb, // 是否显示面包屑 tagsView: tagsView, // 是否显示tagsView fixedHeader: fixedHeader, // 是否固定面包屑 sidebarLogo: sidebarLogo, // 是否显示logo @@ -19,7 +20,8 @@ } }, SET_BODY_HEIGHT: (state, height) => { - state.height = height + state.bodyHeight = height + console.log('bodyHeight', height) } } @@ -27,7 +29,7 @@ changeSetting({ commit }, data) { commit('CHANGE_SETTING', data) }, - changeHeight({ commit }, height) { + ChangeHeight({ commit }, height) { commit('SET_BODY_HEIGHT', height) } }