myTraining.js 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. //logs.js
  2. // const util = require('../../utils/util.js')
  3. const app = require('../../utils/util.js');
  4. Page({
  5. data: {
  6. dataArr: []
  7. },
  8. gomyClass() {
  9. wx.switchTab({
  10. url: '../myClass/myClass'
  11. })
  12. },
  13. getArr(sessionKey) {
  14. var _this = this;
  15. wx.request({
  16. url: app.globalData.publicUrl2 + '/wx/student/selWholeClas',
  17. method: "post",
  18. data:{
  19. sessionKey:sessionKey
  20. },
  21. success: function (res) {
  22. console.log(res.data.data, "22222")
  23. _this.setData({
  24. dataArr: res.data.data
  25. })
  26. }
  27. })
  28. },
  29. onLoad: function () {
  30. // var _this = this;
  31. wx.checkSession({
  32. success: () => {
  33. var sessionKey = wx.getStorageSync('sessionKey');
  34. if (sessionKey == "") {
  35. wx.login({
  36. success(res) {
  37. console.log(res);
  38. var code = res.code
  39. wx.request({
  40. url: app.globalData.publicUrl2 + '/wx/user/wx7e7a46e129d6cd0f/login',
  41. method: "get",
  42. data: {
  43. code
  44. },
  45. success: function (res) {
  46. sessionKey = res.data.sessionKey;
  47. wx.setStorageSync('sessionKey', res.data.sessionKey);
  48. this.getArr(sessionKey);
  49. }
  50. })
  51. }
  52. })
  53. } else {
  54. this.getArr(sessionKey);
  55. }
  56. },
  57. fail() {
  58. console.log("我没有缓存并去登录请求")
  59. wx.login({
  60. success(res) {
  61. var code = res.code
  62. wx.request({
  63. url: app.globalData.publicUrl2 + '/wx/user/wx7e7a46e129d6cd0f/login',
  64. method: "get",
  65. data: {
  66. code
  67. },
  68. success: function (res) {
  69. wx.setStorageSync('sessionKey', res.data.sessionKey);
  70. var sessionKey = res.data.sessionKey
  71. this.getArr(sessionKey);
  72. }
  73. })
  74. }
  75. })
  76. }
  77. })
  78. }
  79. })