C端小程序
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

142 строки
2.6 KiB

  1. var app = getApp();
  2. const navigationBarHeight = (getApp().statusBarHeight + 44) + 'px'
  3. const extConfig = wx.getExtConfigSync ? wx.getExtConfigSync() : {}
  4. const Http = require("../../utils/HttpBasics");
  5. const config = require("../../config/config.js");
  6. Page({
  7. /**
  8. * 页面的初始数据
  9. */
  10. data: {
  11. navigationBarHeight,
  12. list: [],
  13. pageNum: 1,
  14. theme: wx.getSystemInfoSync().theme,
  15. typeLsit: {}
  16. },
  17. /**
  18. * 获取全局样式
  19. */
  20. getType() {
  21. Http.get({
  22. url: config.api.setType,
  23. data: {
  24. mouldType: app.globalData.mouldType
  25. }
  26. }).then(res => {
  27. const {
  28. code,
  29. data
  30. } = res
  31. if (code == 200) {
  32. app.globalData.typeLsit = data
  33. this.setData({
  34. typeLsit: data,
  35. })
  36. }
  37. })
  38. },
  39. goAdd(e) {
  40. let url = '/pages/siteAdd/siteAdd'
  41. wx.navigateTo({
  42. url: url,
  43. })
  44. console.log(url)
  45. },
  46. gitLsit() {
  47. Http.get({
  48. url: config.api.siteList,
  49. data: {
  50. pageNum: this.data.pageNum,
  51. pageSize: 1000,
  52. }
  53. }).then(res => {
  54. let tempLsit = res.data.list
  55. tempLsit.map(item => {
  56. let regionSty = ""
  57. if (JSON.parse(item.region)[0] == JSON.parse(item.region)[1]) {
  58. regionSty = JSON.parse(item.region)[1] + JSON.parse(item.region)[2]
  59. } else {
  60. regionSty = JSON.parse(item.region)[0] + JSON.parse(item.region)[1] + JSON.parse(item.region)[2]
  61. }
  62. item.regionSty = regionSty
  63. })
  64. console.log(tempLsit)
  65. this.setData({
  66. list: tempLsit
  67. })
  68. })
  69. },
  70. dutu(e) {
  71. wx.navigateTo({
  72. url: `/pages/siteAdd/siteAdd?id=${e.currentTarget.dataset.id}`,
  73. })
  74. },
  75. /**
  76. * 生命周期函数--监听页面加载
  77. */
  78. onLoad: function (options) {
  79. this.getType()
  80. wx.onThemeChange((result) => {
  81. this.setData({
  82. theme: result.theme
  83. })
  84. })
  85. },
  86. /**
  87. * 生命周期函数--监听页面初次渲染完成
  88. */
  89. onReady: function () {
  90. },
  91. /**
  92. * 生命周期函数--监听页面显示
  93. */
  94. onShow: function () {
  95. this.gitLsit()
  96. },
  97. /**
  98. * 生命周期函数--监听页面隐藏
  99. */
  100. onHide: function () {
  101. },
  102. /**
  103. * 生命周期函数--监听页面卸载
  104. */
  105. onUnload: function () {
  106. },
  107. /**
  108. * 页面相关事件处理函数--监听用户下拉动作
  109. */
  110. onPullDownRefresh: function () {
  111. },
  112. /**
  113. * 页面上拉触底事件的处理函数
  114. */
  115. onReachBottom: function () {
  116. },
  117. /**
  118. * 用户点击右上角分享
  119. */
  120. onShareAppMessage: function () {
  121. }
  122. })