index.ts 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. import services from "../../../services/index"
  2. import { getGZMemberInfo } from "../../../services/api/common/index"
  3. import { hideLoading, showLoading } from "../../../utils/message/index"
  4. Page({
  5. /**
  6. * 页面的初始数据
  7. */
  8. data: {
  9. /// 底部安全区域
  10. safeBottom: getApp().globalData.safeBottom,
  11. /// 会员信息
  12. members: <GuangZuan.GZMemberInfo[]>[],
  13. /// 是否为空
  14. isEmpty: true
  15. },
  16. /**
  17. * 返回上层视图
  18. */
  19. backToParent() {
  20. /// 返回上层视图
  21. wx.navigateBack()
  22. },
  23. /**
  24. * 获取会员风采表
  25. */
  26. queryGZMemberInfo(){
  27. /// loading
  28. showLoading(()=>{
  29. /// 发送查询请求
  30. getGZMemberInfo({
  31. success:(res) => {
  32. /// 数据为空
  33. if (res.code != 200) {
  34. hideLoading(()=>{}, '会员信息请求失败,原因:'+res.msg)
  35. return
  36. }
  37. hideLoading(()=>{
  38. /// 加载成功 数据复制
  39. this.setData({
  40. members: res.data.map(itm => {
  41. var obj = itm
  42. obj.imageurl = (services.config.openApiUrl+itm.imageurl).replace('./uploadFile', '/uploadFile')
  43. obj.membertagsdisplay = itm.membertags.split(',')
  44. return obj
  45. }),
  46. isEmpty: res.data.length === 0
  47. })
  48. })
  49. },
  50. fail: (emsg) => {
  51. /// 加载失败
  52. hideLoading(()=>{}, emsg)
  53. }
  54. })
  55. })
  56. },
  57. /**
  58. * 生命周期函数--监听页面加载
  59. */
  60. onLoad() {
  61. /// 获取会员风采表
  62. this.queryGZMemberInfo()
  63. },
  64. /**
  65. * 生命周期函数--监听页面初次渲染完成
  66. */
  67. onReady() {
  68. },
  69. /**
  70. * 生命周期函数--监听页面显示
  71. */
  72. onShow() {
  73. },
  74. /**
  75. * 生命周期函数--监听页面隐藏
  76. */
  77. onHide() {
  78. },
  79. /**
  80. * 生命周期函数--监听页面卸载
  81. */
  82. onUnload() {
  83. },
  84. /**
  85. * 页面相关事件处理函数--监听用户下拉动作
  86. */
  87. onPullDownRefresh() {
  88. },
  89. /**
  90. * 页面上拉触底事件的处理函数
  91. */
  92. onReachBottom() {
  93. },
  94. /**
  95. * 用户点击右上角分享
  96. */
  97. onShareAppMessage() {
  98. }
  99. })