login.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. const _Http = getApp().globalData.http;
  2. function loginMsg(res) {
  3. wx.setStorageSync('account_list', res.account_list)
  4. if (res.account_list.length == 1) {
  5. wx.setStorageSync('userMsg', res.account_list[0])
  6. wx.switchTab({
  7. url: '/pages/tabbar/home/index'
  8. })
  9. query_userauth();
  10. } else {
  11. wx.redirectTo({
  12. url: './selectSite',
  13. })
  14. }
  15. }
  16. /* 获取用户权限 */
  17. function query_userauth(i = 0) {
  18. if (i == 5) return wx.showToast({
  19. title: '权限查询失败,请稍后再试',
  20. icon: "none"
  21. })
  22. if (i == 0) querySite_Parameter();
  23. _Http.basic({
  24. "classname": "sysmanage.develop.userauth.userauth",
  25. "method": "query_userauth",
  26. content: {
  27. nocache: true
  28. }
  29. }).then(res => {
  30. if (res.msg != '成功') return query_userauth(i + 1);
  31. wx.setStorageSync('userauth', res.data);
  32. })
  33. }
  34. function querySite_Parameter(i = 0) {
  35. if (i == 5) return;
  36. _Http.basic({
  37. "classname": "webmanage.site.site",
  38. "method": "querySite_Parameter",
  39. "content": {}
  40. }).then(res => {
  41. if (res.msg != '成功') return query_userauth(i + 1);
  42. wx.setStorageSync('siteP', res.data);
  43. })
  44. }
  45. /* 站点数据查询 */
  46. module.exports = {
  47. loginMsg,
  48. query_userauth
  49. }