myWork.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163
  1. // pages/myWork/myWork.js
  2. const api = require('../../api/index')
  3. const app = getApp()
  4. import { $startWuxRefresher, $stopWuxRefresher,$stopWuxLoader} from '../../miniprogram_npm/wux-weapp/index'
  5. Page({
  6. /**
  7. * 页面的初始数据
  8. */
  9. data: {
  10. tableData:[],
  11. queryParams:{
  12. current:1,
  13. size:10
  14. },
  15. total:0,
  16. loading:false,
  17. imgHttp:app.globalData.imghttp,
  18. scrollTop: 10,
  19. ticketTypeFiled:{
  20. '1':'ticketFillInAddDTO',
  21. '2':'protectionAddDTO',
  22. '3':'respondingAddDTO',
  23. '4':'ticketPatentApplyAddDTO'
  24. },
  25. ticketTypes:{
  26. '1':'我要查风险',
  27. '2':'我要维权',
  28. '3':'我要申诉',
  29. '4':'我要申请'
  30. },
  31. ticketProgress:{
  32. '1':'等待受理',
  33. '2':'已受理,待支付',
  34. '3':'正在处理中',
  35. '4':'完成',
  36. '5':'取消'
  37. }
  38. },
  39. /**
  40. * 生命周期函数--监听页面加载
  41. */
  42. onLoad(options) {
  43. },
  44. /**
  45. * 生命周期函数--监听页面初次渲染完成
  46. */
  47. onReady() {
  48. this.init()
  49. },
  50. /**
  51. * 生命周期函数--监听页面显示
  52. */
  53. onShow() {
  54. },
  55. /**
  56. * 页面功能
  57. */
  58. //初始化加载
  59. init(){
  60. var params = {
  61. current:1,
  62. size:10
  63. }
  64. this.setData(
  65. {
  66. queryParams:params,
  67. total:0,
  68. tableData:[]
  69. }
  70. )
  71. this.getMyWork()
  72. },
  73. //下拉
  74. onPulling() {
  75. console.log('onPulling')
  76. },
  77. //下拉刷新
  78. onRefresh() {
  79. console.log('onRefresh')
  80. this.init()
  81. },
  82. //查看图片
  83. previewImage(e) {
  84. const { current,imglist } = e.currentTarget.dataset
  85. var imgs = []
  86. for(var i =0;i<imglist.length;i++){
  87. imgs.push(this.data.imgHttp + imglist[i].guid)
  88. }
  89. current = this.data.imgHttp + current
  90. wx.previewImage({
  91. current,
  92. urls:imgs,
  93. })
  94. },
  95. //获取检索记录
  96. getMyWork(){
  97. api.queryTicket(this.data.queryParams).then(res=>{
  98. if(res.code == 200){
  99. var data = this.data.tableData
  100. data = data.concat(res.data.data)
  101. this.setData(
  102. {
  103. tableData:data
  104. }
  105. )
  106. }
  107. })
  108. },
  109. //加载更多
  110. loadMore(){
  111. var current = this.data.queryParams.current
  112. this.setData(
  113. {
  114. ['queryParams.current']:current+1
  115. }
  116. )
  117. this.getMyWork()
  118. },
  119. /**
  120. * 生命周期函数--监听页面隐藏
  121. */
  122. onHide() {
  123. },
  124. /**
  125. * 生命周期函数--监听页面卸载
  126. */
  127. onUnload() {
  128. },
  129. /**
  130. * 页面相关事件处理函数--监听用户下拉动作
  131. */
  132. onPullDownRefresh() {
  133. },
  134. /**
  135. * 页面上拉触底事件的处理函数
  136. */
  137. onReachBottom() {
  138. },
  139. /**
  140. * 用户点击右上角分享
  141. */
  142. onShareAppMessage() {
  143. }
  144. })