english.js 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. // pages/art/art.js
  2. const app = getApp()
  3. const util = require('../../utils/util.js');
  4. const APIClient = require('../../utils/APIClient.js');
  5. const login = require('../../utils/loginSchedule.js');
  6. Page({
  7. data: {
  8. flag: false,
  9. questionsData: {},
  10. courseData: {},
  11. num1: 0,
  12. position: '',
  13. questionsdian: '',
  14. list: ''
  15. },
  16. /* 区分答疑和分享 */
  17. distinction: function(type, columnId, pageNo, pageSize, success) {
  18. login.getOpenidSessionKey(function(res) {
  19. //console.log(res.data.data.uid);
  20. APIClient.getProductionSchedule({
  21. uid: res.data.data.uid
  22. }, {
  23. "type": type,
  24. "columnId": columnId,
  25. "pageNo": pageNo,
  26. "pageSize": pageSize
  27. }).success(success)
  28. }, function() {
  29. wx.showModal({
  30. title: '提示',
  31. content: '需要获取您的公开信息(昵称、头像等),请从小程序列表删除小学王者班后再次扫码进入,允许授权后可正常使用',
  32. showCancel: false,
  33. success: function (res) {
  34. if (res.confirm) {
  35. console.log('用户点击确定')
  36. } else if (res.cancel) {
  37. console.log('用户点击取消')
  38. }
  39. }
  40. })
  41. });
  42. },
  43. /*加载更多点击*/
  44. onMyEvent: function(e){
  45. let type = e.currentTarget.dataset.type;
  46. const columnId = util.column('4').columnId;
  47. if(type == 1) {
  48. this.data.num1++
  49. this.setData({
  50. num1: this.data.num1
  51. })
  52. this.distinction(type, columnId, 1, 5*this.data.num1, res => {
  53. if(res.data.success) {
  54. console.log(res.data.data)
  55. this.setData({
  56. questionsData: res.data.data,
  57. })
  58. if(res.data.data) {
  59. this.setData({
  60. questionsdian: util.replyNo(res.data.data.list)
  61. })
  62. }
  63. }
  64. });
  65. }
  66. },
  67. /*点击定位*/
  68. location: function (e) {
  69. const position = e.currentTarget.dataset.id;
  70. console.log(position)
  71. this.setData({
  72. position: position
  73. })
  74. },
  75. onLoad: function (options) {
  76. },
  77. onShow: function () {
  78. const columnId = util.column('4').columnId;
  79. /* 答疑 */
  80. this.distinction(1, columnId, 1, 2, res => {
  81. if(res.data.success) {
  82. console.log(res.data.data)
  83. this.setData({
  84. questionsData: res.data.data,
  85. })
  86. if(res.data.data) {
  87. this.setData({
  88. questionsdian: util.replyNo(res.data.data.list)
  89. })
  90. }
  91. }
  92. });
  93. /*科目信息*/
  94. login.getOpenidSessionKey((res) => {
  95. //console.log(res.data.data.uid);
  96. APIClient.getEachSchedule({
  97. uid: res.data.data.uid
  98. }, {
  99. "category": 4
  100. }).success((res) => {
  101. //console.log('科目信息' + JSON.stringify(res));
  102. this.setData({
  103. courseData: res.data.data,
  104. list: util.studyPageTime(res.data.data.lessonPage.list)
  105. })
  106. })
  107. }, function() {
  108. wx.showModal({
  109. title: '提示',
  110. content: '需要获取您的公开信息(昵称、头像等),请从小程序列表删除小学王者班后再次扫码进入,允许授权后可正常使用',
  111. showCancel: false,
  112. success: function (res) {
  113. if (res.confirm) {
  114. console.log('用户点击确定')
  115. } else if (res.cancel) {
  116. console.log('用户点击取消')
  117. }
  118. }
  119. })
  120. });
  121. },
  122. })