myTraining.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  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 + '/education/student/wx/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. this.getArr(sessionKey);
  35. },
  36. fail() {
  37. console.log("我没有缓存并去登录请求")
  38. wx.login({
  39. success(res) {
  40. var code = res.code
  41. wx.request({
  42. url: app.globalData.publicUrl2 + '/wx/user/wx7e7a46e129d6cd0f/login',
  43. method: "get",
  44. data: {
  45. code
  46. },
  47. success: function (res) {
  48. wx.setStorageSync('sessionKey', res.data.sessionKey);
  49. var sessionKey = res.data.sessionKey
  50. this.getArr(sessionKey);
  51. }
  52. })
  53. }
  54. })
  55. }
  56. })
  57. }
  58. // onLoad: function () {
  59. // var sessionKey = "";
  60. // var _this = this;
  61. // wx.checkSession({
  62. // success: () => {
  63. // console.log("我有缓存")
  64. // sessionKey = wx.getStorageSync('sessionKey');
  65. // console.log(sessionKey)
  66. // wx.request({
  67. // url: app.globalData.publicUrl2 + '/education/student/wx/selWholeClas?sessionKey=' + sessionKey,
  68. // method: "post",
  69. // success: function (res) {
  70. // console.log(res.data.data,"22222")
  71. // _this.setData({
  72. // dataArr: res.data.data
  73. // })
  74. // // if(dataArr){
  75. // // }
  76. // }
  77. // })
  78. // },
  79. // fail() {
  80. // console.log("我没有缓存并去登录请求")
  81. // wx.login({
  82. // success(res) {
  83. // console.log(res);
  84. // var code = res.code
  85. // wx.request({
  86. // url: app.globalData.publicUrl2 + '/wx/user/wx7e7a46e129d6cd0f/login',
  87. // method: "get",
  88. // data: {
  89. // code
  90. // },
  91. // success: function (res) {
  92. // sessionKey = res.data.sessionKey;
  93. // wx.setStorageSync('sessionKey', res.data.sessionKey);
  94. // }
  95. // })
  96. // }
  97. // })
  98. // }
  99. // })
  100. // }
  101. })