index.js 825 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. //index.js
  2. const util = require("../../../utils/util")
  3. //获取应用实例
  4. const app = getApp()
  5. Page({
  6. data: {
  7. info:{},
  8. groups: [],
  9. isOpen: false,
  10. userInfo:{}
  11. },
  12. onShow: function(){
  13. app.checkLogin( userInfo =>{
  14. this.setData({userInfo})
  15. // 已经实名认证
  16. this.indexLoad()
  17. })
  18. },
  19. onPullDownRefresh() {
  20. if (!this.loading) {
  21. this.indexLoad( this.stopPullDownRefresh )
  22. }
  23. },
  24. stopPullDownRefresh(){
  25. wx.stopPullDownRefresh()
  26. },
  27. indexLoad: function( cb ) {
  28. let _this = this
  29. app.formPost('Exam.getUserLimitPaperList', {}).then(res => {
  30. if (res.code === 200) {
  31. let groups = res.data.groups||[];
  32. _this.setData({
  33. groups: groups,
  34. isOpen: groups.length>0
  35. });
  36. cb&&cb()
  37. }
  38. })
  39. }
  40. })