index.js 985 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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. userInfo: {},
  19. allIncome: {}
  20. },
  21. async onLoad() {
  22. // 手工绑定
  23. this.storeBindings = createStoreBindings(this, {
  24. store,
  25. fields: {
  26. userInfo: 'userInfo',
  27. }
  28. })
  29. },
  30. async onShow() {
  31. let allIncome = await getSaleData()
  32. console.log(allIncome);
  33. this.setData({
  34. allIncome
  35. })
  36. },
  37. jump({
  38. currentTarget
  39. }) {
  40. wx.navigateTo({
  41. url: `/salesperson/pages/${currentTarget.dataset.url}/index`,
  42. })
  43. },
  44. openInvite() {
  45. this.selectComponent("#InvitePop").openInvite()
  46. },
  47. })