english.js 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  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. },
  12. methods: {
  13. },
  14. onLoad: function (options) {
  15. },
  16. onShow: function () {
  17. const columnId = util.column('4').columnId;
  18. /* 区分答疑和分享 */
  19. let distinction = (type, columnId, success) => {
  20. login.getOpenidSessionKey(function(res) {
  21. //console.log(res.data.data.uid);
  22. APIClient.getProductionSchedule({
  23. uid: res.data.data.uid
  24. }, {
  25. "type": type,
  26. "columnId": columnId,
  27. "pageNo": 1,
  28. "pageSize": 2
  29. }).success(success)
  30. }, function() {
  31. wx.showModal({
  32. title: '提示',
  33. content: '需要获取您的公开信息(昵称、头像等),请从小程序列表删除小学王者班后再次扫码进入,允许授权后可正常使用',
  34. showCancel: false,
  35. success: function (res) {
  36. if (res.confirm) {
  37. console.log('用户点击确定')
  38. } else if (res.cancel) {
  39. console.log('用户点击取消')
  40. }
  41. }
  42. })
  43. });
  44. };
  45. /* 答疑 */
  46. distinction(1, columnId, res => {
  47. if(res.data.success) {
  48. console.log(res.data.data)
  49. this.setData({
  50. questionsData: res.data.data,
  51. })
  52. }
  53. });
  54. /*科目信息*/
  55. login.getOpenidSessionKey((res) => {
  56. //console.log(res.data.data.uid);
  57. APIClient.getEachSchedule({
  58. uid: res.data.data.uid
  59. }, {
  60. "category": 4
  61. }).success((res) => {
  62. //console.log('科目信息' + JSON.stringify(res));
  63. this.setData({
  64. courseData: res.data.data
  65. })
  66. })
  67. }, function() {
  68. wx.showModal({
  69. title: '提示',
  70. content: '需要获取您的公开信息(昵称、头像等),请从小程序列表删除小学王者班后再次扫码进入,允许授权后可正常使用',
  71. showCancel: false,
  72. success: function (res) {
  73. if (res.confirm) {
  74. console.log('用户点击确定')
  75. } else if (res.cancel) {
  76. console.log('用户点击取消')
  77. }
  78. }
  79. })
  80. });
  81. },
  82. })