myTraining.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. const tools = require('../../utils/tools.js');
  2. const app = require('../../utils/util.js');
  3. Page({
  4. data: {
  5. dataArr: [],
  6. showNull: false
  7. },
  8. gomyClass() {
  9. wx.switchTab({
  10. url: '../myClass/myClass'
  11. })
  12. },
  13. getArr(sessionKey) {
  14. wx.request({
  15. url: app.globalData.publicUrl + '/wx/student/selWholeClas',
  16. method: "post",
  17. data: {
  18. sessionKey: sessionKey
  19. },
  20. success: (res) => {
  21. console.log(res.data.data, "22222")
  22. if (res.data.code == 0) {
  23. this.setData({
  24. dataArr: res.data.data
  25. })
  26. if (this.data.dataArr.length == 0) {
  27. this.setData({
  28. showNull: true
  29. })
  30. }
  31. } else {
  32. if (this.data.dataArr.length == 0) {
  33. this.setData({
  34. showNull: true
  35. })
  36. }
  37. }
  38. },
  39. fail: () => {
  40. if (this.data.dataArr.length == 0) {
  41. this.setData({
  42. showNull: true
  43. })
  44. }
  45. }
  46. })
  47. },
  48. async onLoad() {
  49. const sessionKey = await tools.checkSessionAndLogin();
  50. this.getArr(sessionKey);
  51. }
  52. })