Explorar o código

新增锁定屏幕功能

RuoYi hai 3 meses
pai
achega
16a78c8113
Modificáronse 2 ficheiros con 3 adicións e 1 borrados
  1. 2 0
      ruoyi-ui/src/store/modules/user.js
  2. 1 1
      ruoyi-ui/src/views/lock.vue

+ 2 - 0
ruoyi-ui/src/store/modules/user.js

@@ -1,3 +1,4 @@
+import store from '@/store'
 import router from '@/router'
 import { MessageBox, } from 'element-ui'
 import { login, logout, getInfo } from '@/api/login'
@@ -51,6 +52,7 @@ const user = {
         login(username, password, code, uuid).then(res => {
           setToken(res.token)
           commit('SET_TOKEN', res.token)
+          store.dispatch('lock/unlockScreen')
           resolve()
         }).catch(error => {
           reject(error)

+ 1 - 1
ruoyi-ui/src/views/lock.vue

@@ -97,7 +97,7 @@ export default {
         await this.$store.dispatch('lock/unlockScreen')
         this.$router.replace(lockPath)
       } catch (err) {
-        const msg = (err.response && err.response.data && err.response.data.msg) || err.msg || '密码错误,请重新输入'
+        const msg = err.message || err.toString()
         this.showError(msg)
         this.password = ''
         this.$refs.passwordInput && this.$refs.passwordInput.focus()