电速宝
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

index.js 2.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. // pages/station/index.js
  2. const api = require('../../api/index.js');
  3. Page({
  4. /**
  5. * 页面的初始数据
  6. */
  7. data: {
  8. stickyProps:"",
  9. },
  10. /**
  11. * 生命周期函数--监听页面加载
  12. */
  13. onLoad(options) {
  14. this.getlist()
  15. },
  16. onTabsChange(event) {
  17. this.setData({
  18. stickyProps:event.detail.value
  19. })
  20. this.getlist()
  21. },
  22. getlist(){
  23. let data ={
  24. onlineStatus:this.data.stickyProps
  25. }
  26. api.request('/muitiStation/APP/baseInfo', 'POST',data )
  27. .then((res) => {
  28. this.setData({
  29. baseInfo:res.data
  30. })
  31. })
  32. .catch((err) => {
  33. console.error('请求失败:', err);
  34. // 在这里处理请求失败的情况
  35. });
  36. },
  37. onUnbind1(e){
  38. console.log(e.target.dataset.id);
  39. let data ={
  40. deviceId:e.target.dataset.id,
  41. UnbindStart:1
  42. }
  43. api.request('/system/tenantpower/APP/bind', 'POST',data )
  44. .then((res) => {
  45. wx.showToast({
  46. title: res.msg,
  47. icon: 'none',
  48. });
  49. this.getlist()
  50. })
  51. .catch((err) => {
  52. console.error('请求失败:', err);
  53. // 在这里处理请求失败的情况
  54. });
  55. },
  56. onUnbind2(e){
  57. console.log(e.target.dataset.id);
  58. let data ={
  59. deviceId:e.target.dataset.id,
  60. UnbindStart:0
  61. }
  62. api.request('/system/tenantpower/APP/bind', 'POST',data )
  63. .then((res) => {
  64. wx.showToast({
  65. title: res.msg,
  66. icon: 'none',
  67. });
  68. this.getlist()
  69. })
  70. .catch((err) => {
  71. console.error('请求失败:', err);
  72. // 在这里处理请求失败的情况
  73. });
  74. },
  75. ondetails(id){
  76. console.log(id.currentTarget.dataset.id);
  77. wx.navigateTo({
  78. url: `/pages/powerstation/index?id=${id.currentTarget.dataset.id}&source=xq`, // 登录页面的路径,注意路径前面加上 '/' 表示从根目录开始
  79. });
  80. },
  81. /**
  82. * 生命周期函数--监听页面初次渲染完成
  83. */
  84. onReady() {
  85. },
  86. /**
  87. * 生命周期函数--监听页面显示
  88. */
  89. onShow() {
  90. },
  91. /**
  92. * 生命周期函数--监听页面隐藏
  93. */
  94. onHide() {
  95. },
  96. /**
  97. * 生命周期函数--监听页面卸载
  98. */
  99. onUnload() {
  100. },
  101. /**
  102. * 页面相关事件处理函数--监听用户下拉动作
  103. */
  104. onPullDownRefresh() {
  105. },
  106. /**
  107. * 页面上拉触底事件的处理函数
  108. */
  109. onReachBottom() {
  110. },
  111. /**
  112. * 用户点击右上角分享
  113. */
  114. onShareAppMessage() {
  115. }
  116. })