C端小程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

119 lines
2.2 KiB

  1. const navigationBarHeight = (getApp().statusBarHeight + 44) + 'px'
  2. let config = require("../../../config/config.js");
  3. let Http = require("../../../utils/HttpBasics");
  4. const util = require("../../../utils/util");
  5. let app = getApp();
  6. const imgurl = require("../../../utils/imgurl");
  7. Page({
  8. /**
  9. * 页面的初始数据
  10. */
  11. data: {
  12. navigationBarHeight,
  13. carPayOrderList: [],
  14. pageNum: '1'
  15. },
  16. getList(pageNum) {
  17. const that = this
  18. Http.get({
  19. url: config.api.carPayOrderList + `?pageNum=${pageNum}&pageSize=10`,
  20. }).then(res => {
  21. console.log(res, 'res');
  22. if (pageNum == 1) {
  23. const tempArr = res.data.list
  24. tempArr.forEach(item => {
  25. item.payAmount = this.getPayNumber(item.payAmount)
  26. })
  27. that.setData({
  28. carPayOrderList: res.data.list
  29. })
  30. } else {
  31. const tempArr = that.data.carPayOrderList
  32. res.data.list.forEach(item => {
  33. item.payAmount = this.getPayNumber(item.payAmount)
  34. tempArr.push(item)
  35. })
  36. that.setData({
  37. carPayOrderList: tempArr
  38. })
  39. }
  40. }).catch(err => {
  41. })
  42. },
  43. getPayNumber(num) {
  44. return (num / 100).toFixed(2) + "元"
  45. },
  46. goDetial(e) {
  47. const item = JSON.stringify(e.currentTarget.dataset.item)
  48. wx.navigateTo({
  49. url: `/pages/passCar/showDetail/showDetail?item=${item}`,
  50. })
  51. },
  52. /**
  53. * 生命周期函数--监听页面加载
  54. */
  55. onLoad(options) {
  56. this.getList(this.data.pageNum)
  57. },
  58. /**
  59. * 生命周期函数--监听页面初次渲染完成
  60. */
  61. onReady() {
  62. },
  63. /**
  64. * 生命周期函数--监听页面显示
  65. */
  66. onShow() {
  67. },
  68. /**
  69. * 生命周期函数--监听页面隐藏
  70. */
  71. onHide() {
  72. },
  73. /**
  74. * 生命周期函数--监听页面卸载
  75. */
  76. onUnload() {
  77. },
  78. /**
  79. * 页面相关事件处理函数--监听用户下拉动作
  80. */
  81. onPullDownRefresh() {
  82. },
  83. /**
  84. * 页面上拉触底事件的处理函数
  85. */
  86. onReachBottom() {
  87. const that = this;
  88. that.data.pageNum++;
  89. that.setData({
  90. pageNum: that.data.pageNum
  91. });
  92. that.getList(that.data.pageNum);
  93. },
  94. /**
  95. * 用户点击右上角分享
  96. */
  97. onShareAppMessage() {
  98. }
  99. })