index.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. // pages/agent/orderList/index.js
  2. import api from '../../api/api'
  3. Page({
  4. /**
  5. * 页面的初始数据
  6. */
  7. data: {
  8. param:{
  9. "id": "20230206091503",
  10. "version":1,
  11. "content": {
  12. "pageSize":20,
  13. "pageNumber":1,
  14. "sys_enterpriseid":0
  15. }
  16. },
  17. list:[]
  18. },
  19. async listData () {
  20. const res = await api._post(this.data.param)
  21. if (res.data.length > 0) {
  22. this.setData({
  23. list:this.data.list.concat(res.data)
  24. })
  25. } else {
  26. wx.showToast({
  27. title: '没有更多了!',
  28. duration: 2000,
  29. icon: 'none'
  30. })
  31. }
  32. },
  33. onClick (data) {
  34. let item = data.currentTarget.dataset.item
  35. let form = getApp().globalData.formData
  36. form.data.formLayoutData.formInfo.forEach(e=>{
  37. if (e.id === 'sa_orderid' ) {
  38. e.inputValue = item.sa_orderid
  39. }
  40. })
  41. form.setData({
  42. formLayoutData:form.data.formLayoutData
  43. })
  44. wx.navigateBack({
  45. delta:0
  46. })
  47. },
  48. /**
  49. * 生命周期函数--监听页面加载
  50. */
  51. onLoad(options) {
  52. let that = this
  53. let form = getApp().globalData.formData
  54. form.data.formLayoutData.formInfo.forEach(e=>{
  55. if (e.id === 'sys_enterpriseid' ) {
  56. that.data.param.content.sys_enterpriseid = e.inputValue
  57. }
  58. })
  59. this.listData()
  60. },
  61. /**
  62. * 生命周期函数--监听页面初次渲染完成
  63. */
  64. onReady() {
  65. },
  66. /**
  67. * 生命周期函数--监听页面显示
  68. */
  69. onShow() {
  70. },
  71. /**
  72. * 生命周期函数--监听页面隐藏
  73. */
  74. onHide() {
  75. },
  76. /**
  77. * 生命周期函数--监听页面卸载
  78. */
  79. onUnload() {
  80. },
  81. /**
  82. * 页面相关事件处理函数--监听用户下拉动作
  83. */
  84. onPullDownRefresh() {
  85. this.data.list = []
  86. this.data.param.content.pageNumber = 1
  87. this.listData()
  88. },
  89. /**
  90. * 页面上拉触底事件的处理函数
  91. */
  92. onReachBottom() {
  93. this.data.param.content.pageNumber ++
  94. this.listData()
  95. },
  96. /**
  97. * 用户点击右上角分享
  98. */
  99. onShareAppMessage() {
  100. }
  101. })