From 7e6ecd0dba72d5c06957af5614a73ec12aaac918 Mon Sep 17 00:00:00 2001 From: jiang Date: Tue, 29 Oct 2024 15:20:59 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E7=99=BB=E5=BD=95=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/request.js | 4 +++- src/views/login1.vue | 10 +++++++++- src/views/register1.vue | 5 ++++- 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/src/utils/request.js b/src/utils/request.js index ee7ca870..ef0cc7d5 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -8,7 +8,9 @@ import cache from '@/plugins/cache' import { saveAs } from 'file-saver' import { encryptCBC, decryptCBC } from '@/utils/aescbc' import { hashWithSM3AndSalt } from '@/utils/sm' -const systemConfig = JSON.parse(localStorage.getItem('systemConfig')); +const systemConfig = JSON.parse(localStorage.getItem('systemConfig')) || { + requestConfig: { encryptRequest: false, checkIntegrity: false, encryptResponse: false } +}; let downloadLoadingInstance // 是否显示重新登录 diff --git a/src/views/login1.vue b/src/views/login1.vue index 3f19e396..8695259d 100644 --- a/src/views/login1.vue +++ b/src/views/login1.vue @@ -198,7 +198,15 @@ export default { }, computed: { config() { - return JSON.parse(localStorage.getItem('systemConfig')); // 获取 JSON 对象 + return JSON.parse(localStorage.getItem('systemConfig')) || {loginConfig:{ + phonePassword: true, + emailPassword: true, + phoneCode: false, + emailCode: false + },registersConfig: { + phoneRegisters: true, + emailRegisters: true + }}; // 获取 JSON 对象 }, loginRules() { return this.loginMethod === 'password' ? this.passwordLoginRules : this.mobileLoginRules diff --git a/src/views/register1.vue b/src/views/register1.vue index 9e005957..d2f844c4 100644 --- a/src/views/register1.vue +++ b/src/views/register1.vue @@ -110,7 +110,10 @@ export default { return LOGIN }, config() { - return JSON.parse(localStorage.getItem('systemConfig')); // 获取 JSON 对象 + return JSON.parse(localStorage.getItem('systemConfig')) || {registersConfig: { + phoneRegisters: true, + emailRegisters: true + }}; // 获取 JSON 对象 }, }, data() {