From 9ed931962f31ff12830944544ce20cd13bb70009 Mon Sep 17 00:00:00 2001 From: chenjinsong <523037378@qq.com> Date: Tue, 12 Jul 2022 19:06:31 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=A2=9E=E5=8A=A0=E5=A4=B1=E8=B4=A5?= =?UTF-8?q?=E6=8A=A5=E5=91=8A=E7=9A=84=E6=8F=90=E7=A4=BA=E3=80=81=E6=A0=B9?= =?UTF-8?q?=E6=8D=AEs3=E6=98=AF=E5=90=A6=E5=90=AF=E7=94=A8=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E4=B8=8D=E5=90=8C=E7=9A=84=E4=B8=8B=E8=BD=BD=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Login.vue | 13 +++++++--- .../table/report/reportTestTable.vue | 26 ++++++++++++++----- src/store/modules/user.js | 1 - src/utils/constants.js | 1 + 4 files changed, 29 insertions(+), 12 deletions(-) diff --git a/src/Login.vue b/src/Login.vue index f4ba6dfb..7cb52597 100644 --- a/src/Login.vue +++ b/src/Login.vue @@ -44,6 +44,7 @@ import { useRouter } from 'vue-router' import { storageKey } from '@/utils/constants' import { api } from '@/utils/api' import dayjs from 'dayjs' +import _ from 'lodash' import utc from 'dayjs/plugin/utc' dayjs.extend(utc) @@ -71,15 +72,19 @@ export default { post(api.login, { username: this.username, pin: this.pin }).then( res => { if (res.code === 200) { - if (!this.$_.isEmpty(res.data.lang)) { + if (!_.isEmpty(res.data.lang)) { localStorage.setItem(storageKey.language, res.data.lang) } - if (!this.$_.isEmpty(res.data.theme)) { + if (!_.isEmpty(res.data.theme)) { localStorage.setItem(storageKey.theme, res.data.theme) } + if (!_.isEmpty(res.data.s3_upload)) { + localStorage.setItem(storageKey.s3Enable, res.data.s3_upload) + } res.loginSuccessPath = this.$route.query.redirect this.loginSuccess(res) localStorage.setItem(storageKey.username, this.username) + localStorage.setItem(storageKey.token, res.data.token) } else if (res.code === 518005) { this.$message.error(this.$t('Incorrect username or password')) this.loading = false @@ -105,10 +110,10 @@ export default { }) }, appearanceOut (data) { - if (this.$_.isEmpty(localStorage.getItem(storageKey.language))) { + if (_.isEmpty(localStorage.getItem(storageKey.language))) { localStorage.setItem(storageKey.language, data.lang || 'zh') } - if (this.$_.isEmpty(localStorage.getItem(storageKey.theme))) { + if (_.isEmpty(localStorage.getItem(storageKey.theme))) { localStorage.setItem(storageKey.theme, data.theme || 'light') } localStorage.setItem(storageKey.sysTimezone, data.timezone) diff --git a/src/components/table/report/reportTestTable.vue b/src/components/table/report/reportTestTable.vue index 44f41a66..9e8e19c2 100644 --- a/src/components/table/report/reportTestTable.vue +++ b/src/components/table/report/reportTestTable.vue @@ -36,9 +36,10 @@
- +
@@ -50,13 +51,13 @@
{{dateFormatByAppearance(item.ctime)}}
-
+
-
+