tanghaolin
2024-11-20 586b00bf2ea9e11c3dd1d27efa3d2ae67d3c3e53
修改登录是不勾选记住密码,导致的刷新token是的异常问题
已修改3个文件
13 ■■■■■ 文件已修改
login/login/index.js 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/api.js 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
workDesktop/index/index.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
login/login/index.js
@@ -176,6 +176,8 @@
        userInfo.EmployeeID = return_user.EmployeeID; //使用员工ID
        userInfo.CorpID = return_user.LoginAccount.ID;
        userInfo.RealName = return_user.Name;
        userInfo.phone = that.data.phone
        userInfo.password = that.data.password
        that.loginSuccessCb(userInfo);
      }
    });
utils/api.js
@@ -106,7 +106,7 @@
}
const RefreshToken = () => {
  // 获取账户信息
  let accountInfo = wx.getStorageSync("AccountInfo")
  let accountInfo = wx.getStorageSync("LoginUserInfo")
  // 获取登录的用户信息
  let data = {
    LoginName: accountInfo.phone,
@@ -168,9 +168,11 @@
//解密 JWT token 的信息
function decryptJWT(token) {
  token = weappJwt(token)
  return token
  let jwt_token = defaultClone(token)
  return weappJwt(jwt_token)
}
function defaultClone (value){
  return JSON.parse(JSON.stringify(value))
}
//将 JWT 时间戳转换成 Date
workDesktop/index/index.js
@@ -56,7 +56,6 @@
      return;
    }
    this.getAssignDialog()
    app.getAllAlarmList()
    this.setData({
      userInfo: app.globalData.userInfo,