diff --git a/web/src/App.vue b/web/src/App.vue index d966ef20..777eb418 100644 --- a/web/src/App.vue +++ b/web/src/App.vue @@ -20,6 +20,8 @@ html, body { #app { margin: 0 !important; padding: 0 !important; - font-family: 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '微软雅黑', Arial, sans-serif; + font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif + -webkit-font-smoothing: antialiased; + text-rendering: optimizeLegibility; } diff --git a/web/src/assets/css/color-dark.css b/web/src/assets/css/color-dark.css index e02e7a62..f5f4adff 100644 --- a/web/src/assets/css/color-dark.css +++ b/web/src/assets/css/color-dark.css @@ -1,6 +1,3 @@ -.admin-home .header { - background-color: #242f42; -} .admin-home .login-wrap { background: #324157; } diff --git a/web/src/assets/css/color-dark.styl b/web/src/assets/css/color-dark.styl index a6677788..4b6854c1 100644 --- a/web/src/assets/css/color-dark.styl +++ b/web/src/assets/css/color-dark.styl @@ -1,6 +1,6 @@ .admin-home { .header { - background-color: #242f42; + } .login-wrap { diff --git a/web/src/assets/css/main.css b/web/src/assets/css/main.css index 46646e31..cabd9002 100644 --- a/web/src/assets/css/main.css +++ b/web/src/assets/css/main.css @@ -11,7 +11,9 @@ body, overflow: hidden; } body { - font-family: 'PingFang SC', "Helvetica Neue", Helvetica, "microsoft yahei", arial, STHeiTi, sans-serif; + font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif; + -webkit-font-smoothing: antialiased; + text-rendering: optimizeLegibility; } .admin-home a { text-decoration: none; @@ -20,7 +22,7 @@ body { position: absolute; left: 250px; right: 0; - top: 70px; + top: 0; bottom: 0; padding-bottom: 30px; -webkit-transition: left 0.3s ease-in-out; diff --git a/web/src/assets/css/main.styl b/web/src/assets/css/main.styl index 6d7e7169..1612a0d6 100644 --- a/web/src/assets/css/main.styl +++ b/web/src/assets/css/main.styl @@ -13,7 +13,9 @@ body, } body { - font-family: 'PingFang SC', "Helvetica Neue", Helvetica, "microsoft yahei", arial, STHeiTi, sans-serif; + font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif; + -webkit-font-smoothing: antialiased; + text-rendering: optimizeLegibility; } .admin-home { @@ -25,7 +27,7 @@ body { position: absolute; left: 250px; right: 0; - top: 70px; + top: 0; bottom: 0; padding-bottom: 30px; -webkit-transition: left .3s ease-in-out; diff --git a/web/src/assets/img/admin-login-bg.jpg b/web/src/assets/img/admin-login-bg.jpg deleted file mode 100644 index 5024b9b0..00000000 Binary files a/web/src/assets/img/admin-login-bg.jpg and /dev/null differ diff --git a/web/src/assets/img/bg_01.jpeg b/web/src/assets/img/bg_01.jpeg deleted file mode 100644 index de1bea0c..00000000 Binary files a/web/src/assets/img/bg_01.jpeg and /dev/null differ diff --git a/web/src/assets/img/bg_02.jpeg b/web/src/assets/img/bg_02.jpeg deleted file mode 100644 index 7c1925fb..00000000 Binary files a/web/src/assets/img/bg_02.jpeg and /dev/null differ diff --git a/web/src/components/admin/AdminHeader.vue b/web/src/components/admin/AdminHeader.vue index 6be0f0ab..6082a8bd 100644 --- a/web/src/components/admin/AdminHeader.vue +++ b/web/src/components/admin/AdminHeader.vue @@ -1,9 +1,5 @@ diff --git a/web/src/store/sidebar.js b/web/src/store/sidebar.js index 76bb2573..d8251f9b 100644 --- a/web/src/store/sidebar.js +++ b/web/src/store/sidebar.js @@ -1,4 +1,5 @@ import {defineStore} from 'pinia'; +import Storage from "good-storage"; export const useSidebarStore = defineStore('sidebar', { state: () => { @@ -13,3 +14,13 @@ export const useSidebarStore = defineStore('sidebar', { } } }); + +const MENU_STORE_KEY = "admin_menu_items" + +export function getMenuItems() { + return Storage.get(MENU_STORE_KEY) +} + +export function setMenuItems(items) { + return Storage.set(MENU_STORE_KEY, items) +} diff --git a/web/src/views/admin/Home.vue b/web/src/views/admin/Home.vue index 9ef8ff4f..bd05268b 100644 --- a/web/src/views/admin/Home.vue +++ b/web/src/views/admin/Home.vue @@ -1,8 +1,8 @@