index.js 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. // pages/loadAppoint/index.js
  2. const app = getApp();
  3. Page({
  4. /**
  5. * 页面的初始数据
  6. */
  7. data: {
  8. str:' ',
  9. loginStatus: wx.getStorageSync('loginStatus') ? wx.getStorageSync('loginStatus') : false,
  10. roleCodeList: wx.getStorageSync('roleCodeList') ? wx.getStorageSync('roleCodeList') : '',
  11. searchVal: '',
  12. //分页
  13. limit: 10,
  14. requestStatu: '加载中...',
  15. page: 1,
  16. totalPages: 1,
  17. more: false,
  18. nomore: '',
  19. resData:[],
  20. allocationLoadShow:false, //起卸调度列表弹窗
  21. dispatchLoadShow:false, //装载车调度列表弹窗
  22. },
  23. /**
  24. * 生命周期函数--监听页面加载
  25. */
  26. onLoad(options) {
  27. },
  28. /**
  29. * 生命周期函数--监听页面初次渲染完成
  30. */
  31. onReady() {
  32. },
  33. /**
  34. * 生命周期函数--监听页面显示
  35. */
  36. onShow() {
  37. const roleCodeList = wx.getStorageSync('roleCodeList')
  38. let loginStatus = wx.getStorageSync('loginStatus')
  39. this.setData({
  40. searchVal: '',
  41. roleCodeList: roleCodeList ? roleCodeList : '',
  42. loginStatus: loginStatus ? loginStatus : false
  43. })
  44. if(wx.getStorageSync('loginStatus')){
  45. this.getListFun();
  46. }
  47. },
  48. //页面跳转
  49. toLink: function (e) {
  50. let { url } = e.currentTarget.dataset
  51. wx.navigateTo({
  52. url: url
  53. })
  54. },
  55. //搜索框请求S
  56. onChange(e) {
  57. this.setData({
  58. searchVal: e.detail,
  59. });
  60. },
  61. onSearch: function (event) {
  62. this.setData({
  63. searchVal: event.detail
  64. })
  65. this.getListFun();
  66. },
  67. onCancel: function () {
  68. this.setData({})
  69. },
  70. toSearch: function (event) {
  71. this.getListFun();
  72. },
  73. //列表
  74. getListFun: function () {
  75. this.setData({
  76. page: 1
  77. })
  78. let params = {
  79. current: this.data.page,
  80. size: this.data.limit,
  81. licenseNumber:this.data.searchVal
  82. }
  83. app.request.pageFirst({
  84. url: app.API.bizloadappointPage,
  85. page: this,
  86. params: params,
  87. })
  88. },
  89. /**
  90. * 生命周期函数--监听页面隐藏
  91. */
  92. onHide() {
  93. },
  94. /**
  95. * 生命周期函数--监听页面卸载
  96. */
  97. onUnload() {
  98. },
  99. /**
  100. * 页面相关事件处理函数--监听用户下拉动作
  101. */
  102. onPullDownRefresh: function () {
  103. this.setData({
  104. searchVal: ''
  105. })
  106. if (wx.getStorageSync('loginStatus')) {
  107. this.getListFun();
  108. } else {
  109. wx.stopPullDownRefresh();
  110. }
  111. },
  112. /**
  113. * 页面上拉触底事件的处理函数
  114. */
  115. onReachBottom: function () {
  116. this.data.page++;
  117. let params = {
  118. current: this.data.page,
  119. size: this.data.limit,
  120. licenseNumber:this.data.searchVal,
  121. }
  122. app.request.pageOther({
  123. url: app.API.appointmentList,
  124. page: this,
  125. params: params,
  126. loadType: true //加载类型,是否是下拉加载
  127. });
  128. },
  129. /**
  130. * 用户点击右上角分享
  131. */
  132. onShareAppMessage() {
  133. }
  134. })