diff --git a/nezha-fronted/src/assets/css/components/common/alert/alertMessageInfo.scss b/nezha-fronted/src/assets/css/components/common/alert/alertMessageInfo.scss index 3d9e5ad6b..06594fc3c 100644 --- a/nezha-fronted/src/assets/css/components/common/alert/alertMessageInfo.scss +++ b/nezha-fronted/src/assets/css/components/common/alert/alertMessageInfo.scss @@ -57,6 +57,10 @@ overflow-y: auto; } } + .alert-label.alert-label__border{ + border: none !important; + position: unset; + } } } .info-box-right{ diff --git a/nezha-fronted/src/components/common/alert/alertMessageInfoTab.vue b/nezha-fronted/src/components/common/alert/alertMessageInfoTab.vue index 1f2f5bcc2..feb5053f2 100644 --- a/nezha-fronted/src/components/common/alert/alertMessageInfoTab.vue +++ b/nezha-fronted/src/components/common/alert/alertMessageInfoTab.vue @@ -2,10 +2,27 @@
- {{item.key}} -
+
+
+ + + +
+
+
+
+
@@ -19,16 +36,29 @@ diff --git a/nezha-fronted/src/components/common/login.vue b/nezha-fronted/src/components/common/login.vue index ecfa89600..31c3d1ab3 100644 --- a/nezha-fronted/src/components/common/login.vue +++ b/nezha-fronted/src/components/common/login.vue @@ -167,14 +167,6 @@ export default { this.$i18n.locale = this.lang this.theme = res.data.user.theme this.userInfo = res.data.user - // 获取可选语言 - get('/sys/dict/all?type=lang').then(response => { - if (response.code === 200) { - const langList = response.data.map(lang => ({ name: lang.name, value: lang.value })) - this.$store.commit('setLangList', langList) - localStorage.setItem('nz-language-list', JSON.stringify(langList)) - } - }) localStorage.setItem('nz-token', res.data.authToken) if (res.data.authFlag === 1) { if (res.data.authBind === 0) { diff --git a/nezha-fronted/src/main.js b/nezha-fronted/src/main.js index 17c4111c8..e1c7a43b5 100644 --- a/nezha-fronted/src/main.js +++ b/nezha-fronted/src/main.js @@ -14,7 +14,7 @@ import router from './router' import VueResource from 'vue-resource' import axios from 'axios' import { hasPermission, hasButton } from './permission' - +import loadsh from 'lodash' import plTable from 'pl-table' import 'pl-table/themes/index.css' @@ -62,6 +62,7 @@ Vue.prototype.$post = post Vue.prototype.$get = get Vue.prototype.$put = put Vue.prototype.$delete = del +Vue.prototype.$loadsh = loadsh Vue.prototype.$CONSTANTS = constants Vue.prototype.$TOOLS = tools Vue.prototype.$bottomBoxWindow = bottomBoxWindow // 底部上滑框控制 diff --git a/nezha-fronted/src/store/user.js b/nezha-fronted/src/store/user.js index 6dbdd8aae..930d49e38 100644 --- a/nezha-fronted/src/store/user.js +++ b/nezha-fronted/src/store/user.js @@ -102,6 +102,14 @@ const user = { localStorage.setItem('nz-mfa-enable', Number(res.data.mfaAuthEnable) ? 1 : 0) store.commit('setLanguage', res.data.user.lang || defaultAppearance.language) store.commit('setTimeFormatMain', localStorage.getItem('nz-default-dateFormat') || 'YYYY-MM-DD HH:mm:ss') + // 获取可选语言 + get('/sys/dict/all?type=lang').then(response => { + if (response.code === 200) { + const langList = response.data.map(lang => ({ name: lang.name, value: lang.value })) + store.commit('setLangList', langList) + localStorage.setItem('nz-language-list', JSON.stringify(langList)) + } + }) post('/sys/user/permissions', { token: res.data.token }).then(res => { const menuList = sortByOrderNum(res.data.menus) // localStorage.setItem('nz-user-permissions', JSON.stringify(res.data.buttons))