Businesses.js 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. // pages/Businesses/Businesses.js
  2. Page({
  3. /**
  4. * 页面的初始数据
  5. */
  6. data: {
  7. money: 9.9,
  8. Integral: 20,
  9. allMoney: 0,
  10. allIntegral: 0,
  11. number: 0,
  12. list: [],
  13. list1: [],
  14. },
  15. /**
  16. * 生命周期函数--监听页面加载
  17. */
  18. onLoad(options) {
  19. wx.setNavigationBarTitle({
  20. title: "商户",
  21. });
  22. wx.request({
  23. url:
  24. "https://www.fastmock.site/mock/883cd62177ae0a3a79638beccc3349da/api/order/list",
  25. success: (e) => {
  26. let { data } = e.data;
  27. this.setData({
  28. list: data.list,
  29. });
  30. },
  31. });
  32. wx.request({
  33. url:
  34. "https://www.fastmock.site/mock/883cd62177ae0a3a79638beccc3349da/api/order/list2",
  35. success: (res) => {
  36. let { data } = res.data;
  37. this.setData({
  38. list1: data.list,
  39. });
  40. },
  41. });
  42. },
  43. prev() {
  44. this.setData({
  45. allMoney: this.data.allMoney - this.data.money,
  46. allIntegral: this.data.allIntegral - this.data.Integral,
  47. });
  48. },
  49. plus() {
  50. this.setData({
  51. allMoney: this.data.allMoney + this.data.money,
  52. allIntegral: this.data.allIntegral + this.data.Integral,
  53. });
  54. },
  55. OnInput(e) {
  56. var list = this.data.list;
  57. var value = e.detail.value;
  58. var id = e.currentTarget.dataset.id;
  59. this.data.allMoney = 0;
  60. this.data.allIntegral = 0;
  61. for (var i = 0; i < list.length; i++) {
  62. if (id == list[i].id) {
  63. list[i].status = value;
  64. }
  65. this.data.allMoney += list[i].status * this.data.money;
  66. this.data.allIntegral += list[i].status * this.data.Integral;
  67. }
  68. this.setData({
  69. allMoney: this.data.allMoney,
  70. allIntegral: this.data.allIntegral,
  71. });
  72. },
  73. OnInput1(e) {
  74. var list = this.data.list1;
  75. var value = e.detail.value;
  76. var id = e.currentTarget.dataset.id;
  77. this.data.allMoney = 0;
  78. this.data.allIntegral = 0;
  79. for (var i = 0; i < list.length; i++) {
  80. if (id == list[i].id) {
  81. list[i].status = value;
  82. }
  83. this.data.allMoney += list[i].status * this.data.money;
  84. this.data.allIntegral += list[i].status * this.data.Integral;
  85. }
  86. this.setData({
  87. allMoney: this.data.allMoney,
  88. allIntegral: this.data.allIntegral,
  89. });
  90. },
  91. goSerch(){
  92. wx.navigateTo({
  93. url: '../serch-outcome/serch-outcome',
  94. })
  95. },
  96. /**
  97. * 生命周期函数--监听页面初次渲染完成
  98. */
  99. onReady() {},
  100. /**
  101. * 生命周期函数--监听页面显示
  102. */
  103. onShow() {},
  104. /**
  105. * 生命周期函数--监听页面隐藏
  106. */
  107. onHide() {},
  108. /**
  109. * 生命周期函数--监听页面卸载
  110. */
  111. onUnload() {},
  112. /**
  113. * 页面相关事件处理函数--监听用户下拉动作
  114. */
  115. onPullDownRefresh() {},
  116. /**
  117. * 页面上拉触底事件的处理函数
  118. */
  119. onReachBottom() {},
  120. /**
  121. * 用户点击右上角分享
  122. */
  123. onShareAppMessage() {},
  124. });