diff --git a/src/main.js b/src/main.js index 2c31c761..2befb6bf 100644 --- a/src/main.js +++ b/src/main.js @@ -414,32 +414,40 @@ async function VueInit() { if (md5(_vm.unlock.my_password) === my_password && my_username === _vm.unlock.my_username) { resetReadingRestTime().then(() => { }) - sendMFAEmail({ UserId: my_userid }).then((res) => { - done(); - Vue.prototype.$MFA({ - status: "lock", - UserId: my_userid, - EMail: my_EMail, - username: my_username, - callBack: () => { - _vm.$message.success(lang === 'zh' ? '解锁成功,请继续操作' : 'Unlocked successfully. Please continue operation.') - _vm.unlock = { - my_username: null, - my_password: null - } - isOpen = false - count = 0; - isLock = null - zzSessionStorage.removeItem('isLock') - localStorage.setItem('count', '0') - document.querySelector('#my_username').value = null - document.querySelector('#my_password').value = null - setTimeout(() => { - done() - }, 500) - }, + const closeLock = (_vm) => { + _vm.$message.success(lang === 'zh' ? '解锁成功,请继续操作' : 'Unlocked successfully. Please continue operation.') + _vm.unlock = { + my_username: null, + my_password: null + } + isOpen = false + count = 0; + isLock = null + zzSessionStorage.removeItem('isLock') + localStorage.setItem('count', '0') + document.querySelector('#my_username').value = null + document.querySelector('#my_password').value = null + setTimeout(() => { + done() + }, 500) + } + if (process.env.VUE_APP_OSS_CONFIG_BUCKET === 'zyypacs-usa') { + sendMFAEmail({ UserId: my_userid }).then((res) => { + done(); + Vue.prototype.$MFA({ + status: "lock", + UserId: my_userid, + EMail: my_EMail, + username: my_username, + callBack: () => { + closeLock(_vm) + }, + }) }) - }) + } else { + closeLock(_vm) + } + } else { // console.log(111) _vm.$message.error(lang === 'zh' ? '请输入正确用户名密码' : 'Please enter the correct password.')