Businesses.js 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  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. prev1() {
  50. this.setData({
  51. allMoney: this.data.allMoney - this.data.money
  52. });
  53. },
  54. plus() {
  55. this.setData({
  56. allMoney: this.data.allMoney + this.data.money,
  57. allIntegral: this.data.allIntegral + this.data.Integral,
  58. });
  59. },
  60. plus1() {
  61. this.setData({
  62. allMoney: this.data.allMoney + this.data.money
  63. });
  64. },
  65. OnInput(e) {
  66. var list = this.data.list;
  67. var value = e.detail.value;
  68. var id = e.currentTarget.dataset.id;
  69. this.data.allMoney = 0;
  70. this.data.allIntegral = 0;
  71. for (var i = 0; i < list.length; i++) {
  72. if (id == list[i].id) {
  73. list[i].status = value;
  74. }
  75. this.data.allMoney += list[i].status * this.data.money;
  76. this.data.allIntegral += list[i].status * this.data.Integral;
  77. }
  78. this.setData({
  79. allMoney: this.data.allMoney,
  80. allIntegral: this.data.allIntegral,
  81. });
  82. },
  83. OnInput1(e) {
  84. var list = this.data.list1;
  85. var value = e.detail.value;
  86. var id = e.currentTarget.dataset.id;
  87. this.data.allMoney = 0;
  88. this.data.allIntegral = 0;
  89. for (var i = 0; i < list.length; i++) {
  90. if (id == list[i].id) {
  91. list[i].status = value;
  92. }
  93. this.data.allMoney += list[i].status * this.data.money;
  94. }
  95. this.setData({
  96. allMoney: this.data.allMoney,
  97. allIntegral: this.data.allIntegral,
  98. });
  99. },
  100. goSerch(){
  101. wx.navigateTo({
  102. url: '../serch-outcome/serch-outcome',
  103. })
  104. },
  105. /**
  106. * 生命周期函数--监听页面初次渲染完成
  107. */
  108. onReady() {},
  109. /**
  110. * 生命周期函数--监听页面显示
  111. */
  112. onShow() {},
  113. /**
  114. * 生命周期函数--监听页面隐藏
  115. */
  116. onHide() {},
  117. /**
  118. * 生命周期函数--监听页面卸载
  119. */
  120. onUnload() {},
  121. /**
  122. * 页面相关事件处理函数--监听用户下拉动作
  123. */
  124. onPullDownRefresh() {},
  125. /**
  126. * 页面上拉触底事件的处理函数
  127. */
  128. onReachBottom() {},
  129. /**
  130. * 用户点击右上角分享
  131. */
  132. onShareAppMessage() {},
  133. });