Businesses.js 3.1 KB

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