added.js 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. /*******************************************************************************
  2. * Copyright(c) 2022 dongke All rights reserved. / Confidential
  3. * 类的信息:
  4. * 1.程序名称:增值定制
  5. * 编辑履历:
  6. * 作者 日期 版本 修改内容
  7. * 周兴 2024-5-15 1.00 新建
  8. *******************************************************************************/
  9. const Constants = require('@/utils/Constants.js');
  10. const mixins = require('@/mixins/index.js');
  11. const config = require('@/config/config.js');
  12. const app = getApp()
  13. Page({
  14. mixins: [mixins],
  15. /**
  16. * 页面的初始数据
  17. */
  18. data: {
  19. regions: [],
  20. functionItems: [],
  21. funIds: [],
  22. imageUrl: config.image_url + '/static/img/',
  23. userEndDate: null,
  24. userEndDateFlg: false,
  25. userEndDateString: '',
  26. factAmt: 0,
  27. routeObjName: 'company',
  28. },
  29. /**
  30. * 生命周期函数--监听页面加载
  31. */
  32. onLoad(options) {
  33. },
  34. /**
  35. * 生命周期函数--加载数据
  36. */
  37. loadInit() {
  38. let regions = this.data.item || []
  39. let functionItems = []
  40. regions.forEach(element => {
  41. functionItems.push(element.activityItemDescribe)
  42. if (element.trade && element.trade.value) {
  43. let trades = JSON.parse(element.trade.value)
  44. let trade = (trades && trades.length > 0) ? trades[0] : {}
  45. element.buyBeginDate = trade.buy_begin_date
  46. element.buyEndDate = trade.buy_end_date
  47. element.tradeDesc = trade.trade_desc
  48. element.tradeAmount = trade.trade_amount
  49. }
  50. })
  51. this.setData({
  52. regions: regions,
  53. functionItems,
  54. })
  55. },
  56. })