index.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import {
  2. getMyInfo,
  3. } from '~/api/user'
  4. import event from '~/mixins/event'
  5. import {
  6. getSaleData
  7. } from '~/api/sale'
  8. import {
  9. createStoreBindings
  10. } from 'mobx-miniprogram-bindings'
  11. import {
  12. store
  13. } from '~/store/index'
  14. Page({
  15. behaviors: [event],
  16. data: {
  17. allIncome: {}
  18. },
  19. async onLoad() {
  20. // 手工绑定
  21. this.storeBindings = createStoreBindings(this, {
  22. store,
  23. fields: {
  24. userInfo: 'userInfo',
  25. }
  26. })
  27. },
  28. async onShow() {
  29. let allIncome = await getSaleData()
  30. this.setData({
  31. allIncome
  32. })
  33. },
  34. jump({
  35. currentTarget
  36. }) {
  37. wx.navigateTo({
  38. url: `/salesperson/pages/${currentTarget.dataset.url}/index`,
  39. })
  40. },
  41. openInvite() {
  42. this.selectComponent("#InvitePop").openInvite()
  43. },
  44. onShareAppMessage() {
  45. return {
  46. title: '这个小程序太赞了!孩子朗读能力蹭蹭上涨,推荐你试试!',
  47. path: `/pages/index/index?uid=${wx.getStorageSync('uid')}`,
  48. imageUrl: 'http://reader-wx.ai160.com/images/reader/v3/375-300.png',
  49. }
  50. }
  51. })