微信小程序
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.

141 lines
2.5 KiB

  1. // pages/index/policy/list/list.js
  2. import * as UTIL from '../../../utils/util.js';
  3. import * as API from '../../../utils/API.js';
  4. const app = getApp();
  5. Page({
  6. /**
  7. * 页面的初始数据
  8. */
  9. data: {
  10. //自定义导航栏
  11. isIPX: app.globalData.isIPX,
  12. value:'',
  13. total:0,
  14. list:[],
  15. pageNums:1,
  16. title:'',
  17. entityName:'',
  18. option1: [
  19. { text: '专业合作社', value: 1 },
  20. { text: '家庭农场', value: 2 },
  21. { text: '龙头企业', value: 3 },
  22. { text: '农业庄园', value: 4 },
  23. { text: '专业大户', value: 5 }
  24. ],
  25. value1: 0,
  26. statisticsTypeId: 1
  27. },
  28. goDetail(e) {
  29. wx.navigateTo({
  30. url: '/pages/mainBody/detail/detail?id='+e.currentTarget.dataset.id,
  31. })
  32. },
  33. changeTab(e){
  34. var that = this ;
  35. console.log(e.detail);
  36. that.setData({statisticsTypeId:e.detail});
  37. this.getList();
  38. },
  39. /**
  40. * 生命周期函数--监听页面加载
  41. */
  42. onLoad(options) {
  43. },
  44. /**
  45. * 生命周期函数--监听页面初次渲染完成
  46. */
  47. onReady() {
  48. },
  49. /**
  50. * 生命周期函数--监听页面显示
  51. */
  52. onShow() {
  53. this.getList();
  54. },
  55. paging(){
  56. this.setData({
  57. pageNums:this.data.pageNums+1,
  58. })
  59. this.getList();
  60. },
  61. getList(){
  62. let data = {
  63. pageNum:this.data.pageNums,
  64. pageSize:10,
  65. translate_dict:true,
  66. entityName:this.data.entityName,
  67. statisticsTypeId:this.data.statisticsTypeId,
  68. method: 'GET'
  69. }
  70. UTIL.httpRequest(API.URL_GET_ENTITYLIST,data,{
  71. success: (res) => {
  72. if (res.code == API.SUCCESS_CODE) {
  73. let arr = this.data.list;
  74. if (arr.length>=res.total){return;}
  75. res.rows.map(rr=>{
  76. rr.releaseTime = rr.releaseTime == null?'':rr.releaseTime.substr(0,10);
  77. arr.push(rr)
  78. })
  79. this.setData({
  80. total:res.total,
  81. list:arr
  82. })
  83. }
  84. }
  85. })
  86. },
  87. goSearch(e){
  88. this.setData({
  89. pageNums:1,
  90. entityName:e.detail,
  91. list:[]
  92. })
  93. this.getList();
  94. },
  95. back:function(){
  96. wx.navigateBack({
  97. delta: 1
  98. })
  99. },
  100. /**
  101. * 生命周期函数--监听页面隐藏
  102. */
  103. onHide() {
  104. },
  105. /**
  106. * 生命周期函数--监听页面卸载
  107. */
  108. onUnload() {
  109. },
  110. /**
  111. * 页面相关事件处理函数--监听用户下拉动作
  112. */
  113. onPullDownRefresh() {
  114. },
  115. /**
  116. * 页面上拉触底事件的处理函数
  117. */
  118. onReachBottom() {
  119. },
  120. /**
  121. * 用户点击右上角分享
  122. */
  123. onShareAppMessage() {
  124. }
  125. })