index.js 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. //index.js
  2. //获取应用实例
  3. const util = require('../../utils/util.js')
  4. const app = getApp()
  5. Page({
  6. data: {
  7. // 课程轮播
  8. "bnrUrl": [{
  9. "url": "/images/zbfm.png",
  10. "name": "长春市城市社区“两委”成员线上培训班",
  11. "zbf": "长春市委组织部",
  12. "starttime": "2020年6月18日"
  13. }, {
  14. "url": "/images/zbfm.png",
  15. "name": "长春市城市社区“两委”成员线上培训班",
  16. "zbf": "长春市委组织部",
  17. "starttime": "2020年6月19日"
  18. }, {
  19. "url": "/images/zbfm.png",
  20. "name": "长春市城市社区“两委”成员线上培训班",
  21. "zbf": "长春市委组织部",
  22. "starttime": "2020年6月20日"
  23. }],
  24. gridArr: [{
  25. "url": "/images/icon1.png",
  26. "name": "在线直播",
  27. }, {
  28. "url": "/images/icon2.png",
  29. "name": "在线录播",
  30. }, {
  31. "url": "/images/icon3.png",
  32. "name": "互动答疑",
  33. }, {
  34. "url": "/images/icon4.png",
  35. "name": "测试答卷",
  36. }],
  37. xczsArr: [{
  38. "url": "/images/show1.jpg",
  39. "name": "社区干部综合素质提升培训",
  40. "title": "宣传片展播",
  41. "people": "1234"
  42. }, {
  43. "url": "/images/show2.jpg",
  44. "name": "社区干部综合素质提升培训",
  45. "title": "媒体报道链接",
  46. "people": "1234"
  47. }, {
  48. "url": "/images/show3.jpg",
  49. "name": "社区干部综合素质提升培训",
  50. "title": "主题活动",
  51. "people": "1234"
  52. }, {
  53. "url": "/images/show4.jpg",
  54. "name": "社区干部综合素质提升培训",
  55. "title": "特色课程",
  56. "people": "1234"
  57. }]
  58. },
  59. gomyClass() {
  60. wx.switchTab({
  61. url: '/pages/myClass/myClass',
  62. })
  63. },
  64. // 即将开班
  65. gostartClass() {
  66. wx.navigateTo({
  67. url: '/pages/startClass/startClass',
  68. })
  69. },
  70. goagoClass() {
  71. wx.navigateTo({
  72. url: '/pages/agoClass/agoClass',
  73. })
  74. },
  75. // 宣传展示查看更多
  76. xczsMore() {
  77. wx.navigateTo({
  78. url: '/pages/exhibitionList/exhibitionList?id=0',
  79. })
  80. },
  81. // 每个宣传展示跳转详情页
  82. turnDetails(e) {
  83. var num = e.currentTarget.id;
  84. wx.navigateTo({
  85. url: '/pages/exhibitionList/exhibitionList?id=' + num,
  86. })
  87. },
  88. // 首页的四个点击
  89. goGrid(e) {
  90. // console.log(e)
  91. if (e.currentTarget.dataset.id == 0) {
  92. wx.navigateTo({
  93. url: '/pages/onlineClass/onlineClass',
  94. })
  95. } else if (e.currentTarget.dataset.id == 1) {
  96. wx.navigateTo({
  97. url: '/pages/demandCourses/demandCourses',
  98. })
  99. } else if (e.currentTarget.dataset.id == 2) {
  100. wx.navigateTo({
  101. url: '/pages/myInteractions/myInteractions',
  102. })
  103. } else if (e.currentTarget.dataset.id == 3) {
  104. wx.navigateTo({
  105. url: '/pages/testAnswer/testAnswer',
  106. })
  107. }
  108. },
  109. onReady: function () {},
  110. onLoad: function () {
  111. var sessionKey;
  112. wx.checkSession({
  113. success: () => {
  114. console.log("我有缓存")
  115. sessionKey = wx.getStorageSync('sessionKey');
  116. console.log(sessionKey)
  117. },
  118. fail() {
  119. console.log("我没有缓存并去登录请求")
  120. wx.login({
  121. success(res) {
  122. console.log(res);
  123. var code = res.code
  124. wx.request({
  125. url: app.globalData.publicUrl2 + '/wx/user/wx7e7a46e129d6cd0f/login',
  126. method: "get",
  127. data: {
  128. code
  129. },
  130. success: function (res) {
  131. sessionKey = res.data.sessionKey;
  132. wx.setStorageSync('sessionKey', res.data.sessionKey);
  133. }
  134. })
  135. }
  136. })
  137. }
  138. })
  139. },
  140. // getPhoneNumber: function (e) {
  141. // var that = this;
  142. // console.log(e.detail.errMsg == "getPhoneNumber:ok");
  143. // if (e.detail.errMsg == "getPhoneNumber:ok") {
  144. // // 手机号解密
  145. // wx.request({
  146. // url: '',
  147. // data: {
  148. // encryptedData: e.detail.encryptedData,
  149. // iv: e.detail.iv,
  150. // sessionKey: that.data.session_key,
  151. // uid: "",
  152. // },
  153. // method: "post",
  154. // success: function (res) {
  155. // console.log(res);
  156. // }
  157. // })
  158. // }
  159. // }
  160. })