myTraining.js 2.8 KB

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