diff --git a/src/layout/header-aside/layout.vue b/src/layout/header-aside/layout.vue index 6ead6f2e..6ce51d75 100644 --- a/src/layout/header-aside/layout.vue +++ b/src/layout/header-aside/layout.vue @@ -10,8 +10,8 @@
- - + +
@@ -87,7 +87,7 @@ export default { isMenuAsideCollapse: state => state.d2admin.isMenuAsideCollapse }), ...mapGetters([ - 'themeActiveSetting', + 'd2adminThemeActiveSetting', 'd2adminKeepAliveInclude' ]), /** @@ -95,8 +95,8 @@ export default { */ styleLayoutMainGroup () { return { - ...this.themeActiveSetting.backgroundImage ? { - backgroundImage: `url('${this.$baseUrl}${this.themeActiveSetting.backgroundImage}')` + ...this.d2adminThemeActiveSetting.backgroundImage ? { + backgroundImage: `url('${this.$baseUrl}${this.d2adminThemeActiveSetting.backgroundImage}')` } : {} } } diff --git a/src/libs/util.js b/src/libs/util.js index 879af305..6a541697 100644 --- a/src/libs/util.js +++ b/src/libs/util.js @@ -5,7 +5,9 @@ import dayjs from 'dayjs' import UaParser from 'ua-parser-js' import { version } from '../../package.json' -let util = {} +let util = { + cookies: {} +} /** * @description 存储 cookie 值 @@ -13,7 +15,7 @@ let util = {} * @param {String} value cookie value * @param {Object} setting cookie setting */ -util.cookieSet = function (name = 'default', value = '', setting = {}) { +util.cookies.set = function (name = 'default', value = '', setting = {}) { let cookieSetting = { expires: 1 } @@ -25,15 +27,22 @@ util.cookieSet = function (name = 'default', value = '', setting = {}) { * @description 拿到 cookie 值 * @param {String} name cookie name */ -util.cookieGet = function (name = 'default') { +util.cookies.get = function (name = 'default') { return Cookies.get(`d2admin-${version}-${name}`) } +/** + * @description 拿到 cookie 全部的值 + */ +util.cookies.getAll = function () { + return Cookies.get() +} + /** * @description 删除 cookie * @param {String} name cookie name */ -util.cookieRemove = function (name = 'default') { +util.cookies.remove = function (name = 'default') { return Cookies.remove(`d2admin-${version}-${name}`) } diff --git a/src/main.js b/src/main.js index 54936677..e9736907 100644 --- a/src/main.js +++ b/src/main.js @@ -11,7 +11,7 @@ import contentmenu from 'v-contextmenu' import 'v-contextmenu/dist/index.css' import vueJsonTreeView from 'vue-json-tree-view' import i18n from './i18n' -import util from '@/libs/util' +import util from '@/libs/util.js' import store from '@/store/index' import { frameInRoutes } from '@/router/routes' import { menuAside, menuHeader } from '@/menu' diff --git a/src/pages/demo/playground/store/sys/index.vue b/src/pages/demo/playground/store/sys/index.vue index 21269f1e..68dc69a8 100644 --- a/src/pages/demo/playground/store/sys/index.vue +++ b/src/pages/demo/playground/store/sys/index.vue @@ -61,7 +61,7 @@
- +
@@ -126,7 +126,7 @@ export default { ua: state => state.d2admin.ua }), ...mapGetters([ - 'themeActiveSetting', + 'd2adminThemeActiveSetting', 'd2adminKeepAliveInclude' ]) } diff --git a/src/pages/demo/plugins/js-cookie/index.vue b/src/pages/demo/plugins/js-cookie/index.vue index 120f1e5b..a1db081f 100644 --- a/src/pages/demo/plugins/js-cookie/index.vue +++ b/src/pages/demo/plugins/js-cookie/index.vue @@ -1,44 +1,52 @@