data-report.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import Api from '../../../apis/index'
  2. import { fotmatDate } from '../../../utils/date'
  3. Page({
  4. /**
  5. * 页面的初始数据
  6. */
  7. data: {
  8. typeList: ['综合情况', '场景统计', '客户统计'],
  9. active: 1,
  10. date: fotmatDate(new Date(), 'yyyy-MM-dd')
  11. },
  12. /**
  13. * 生命周期函数--监听页面加载
  14. */
  15. onLoad: function (options) {
  16. this.getCompanyList()
  17. },
  18. changeActive (e) {
  19. const { index } = e.currentTarget.dataset
  20. this.setData({
  21. active: index
  22. })
  23. },
  24. getCompanyList () {
  25. Api.getCompanyList().then(res => {
  26. console.log(res)
  27. this.companysList = res.data.list
  28. this.setData({
  29. companys: this.companysList.map(item => item.companyName),
  30. companyIndex: 0,
  31. sceneNum: this.companysList[0].sceneNum
  32. })
  33. })
  34. },
  35. bindCompanyChange (e) {
  36. this.setData({
  37. companys: this.companysList.map(item => item.companyName),
  38. companyIndex: e.detail.value,
  39. sceneNum: this.companysList[e.detail.value].sceneNum
  40. })
  41. }
  42. })