index.js 931 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import {
  2. getMyInfo,
  3. } from '~/api/user'
  4. import share from '~/mixins/share'
  5. import event from '~/mixins/event'
  6. import {
  7. getSaleData
  8. } from '~/api/sale'
  9. import {
  10. createStoreBindings
  11. } from 'mobx-miniprogram-bindings'
  12. import {
  13. store
  14. } from '~/store/index'
  15. Page({
  16. behaviors: [share,event],
  17. data: {
  18. allIncome: {}
  19. },
  20. async onLoad() {
  21. // 手工绑定
  22. this.storeBindings = createStoreBindings(this, {
  23. store,
  24. fields: {
  25. userInfo: 'userInfo',
  26. }
  27. })
  28. },
  29. async onShow() {
  30. let allIncome = await getSaleData()
  31. this.setData({
  32. allIncome
  33. })
  34. },
  35. jump({
  36. currentTarget
  37. }) {
  38. wx.navigateTo({
  39. url: `/salesperson/pages/${currentTarget.dataset.url}/index`,
  40. })
  41. },
  42. openInvite() {
  43. this.selectComponent("#InvitePop").openInvite()
  44. },
  45. })