电速宝
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.

index.js 4.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203
  1. // pages/setup/index.js
  2. const api = require('../../api/index.js');
  3. Page({
  4. /**
  5. * 页面的初始数据
  6. */
  7. data: {
  8. // 状态栏高度
  9. statusBarHeight: wx.getStorageSync('statusBarHeight'),
  10. // 导航栏高度
  11. navBarHeight: wx.getStorageSync('navBarHeight'),
  12. // 导航栏和状态栏高度
  13. navStatusBarHeight: wx.getStorageSync('navStatusBarHeight'),
  14. // 胶囊
  15. menu:wx.getStorageSync('menu'),
  16. accountInfo:'',
  17. user:'',
  18. station:wx.getStorageSync('station'),
  19. showMultiTextAndTitle:false,
  20. inputValue: '', // 初始值
  21. passwordtype:true,
  22. accountdata:''
  23. },
  24. onstation(){
  25. wx.navigateTo({
  26. url: '/pages/station/index', // 登录页面的路径,注意路径前面加上 '/' 表示从根目录开始
  27. });
  28. },
  29. onsetup(){
  30. wx.navigateTo({
  31. url: '/package-setup/pages/setuplevel/index', // 登录页面的路径,注意路径前面加上 '/' 表示从根目录开始
  32. });
  33. },
  34. // 电站详情
  35. onpowerstation(){
  36. wx.showToast({
  37. title: '暂未开放',
  38. icon: 'none'
  39. });
  40. return
  41. this.setData({
  42. showMultiTextAndTitle:true
  43. })
  44. },
  45. closeDialog(){
  46. this.setData({
  47. showMultiTextAndTitle:false
  48. })
  49. },
  50. click(){
  51. console.log('当前输入的文字是:', this.data.inputValue);
  52. },
  53. oncreatestation(){
  54. },
  55. toconfigure(e){
  56. console.log(e.currentTarget.dataset.name);
  57. if (e.currentTarget.dataset.name=="userlist") {
  58. // 分配工单
  59. wx.navigateTo({
  60. url: '/package-user/pages/userlist/index',
  61. });
  62. }else if (e.currentTarget.dataset.name=="balance"){
  63. // 我的钱包
  64. wx.navigateTo({
  65. url: '/pages/balance/index',
  66. });
  67. }else if (e.currentTarget.dataset.name=="driver"){
  68. // 工单发票
  69. wx.navigateTo({
  70. url: '/package-user/pages/driver/index',
  71. });
  72. }else if (e.currentTarget.dataset.name=="address"){
  73. wx.navigateTo({
  74. url: '/package-order/pages/address/index',
  75. });
  76. }else if (e.currentTarget.dataset.name=="order"){
  77. // 我的工单
  78. wx.navigateTo({
  79. url: '/package-order/pages/order/index',
  80. });
  81. }else{
  82. wx.showToast({
  83. title: '暂未开放',
  84. icon: 'none'
  85. });
  86. }
  87. },
  88. // 充放电统计
  89. onelectricity(){
  90. wx.navigateTo({
  91. url: '/package-setup/pages/electricity/index',
  92. });
  93. },
  94. /**
  95. * 生命周期函数--监听页面加载
  96. */
  97. onLoad() {
  98. let _this = this
  99. try {
  100. const accountInfo = wx.getAccountInfoSync();
  101. this.setData({
  102. accountInfo:accountInfo.miniProgram.version
  103. })
  104. } catch (e) {
  105. console.error("获取小程序版本号失败:", e);
  106. }
  107. this.account()
  108. },
  109. account(){
  110. let data ={
  111. }
  112. api.request(`/SysBalance/selectbalance`, 'post',data,{ isPublic: false })
  113. .then((data) => {
  114. this.setData({
  115. accountdata:data.data
  116. })
  117. console.log(data);
  118. })
  119. .catch((err) => {
  120. console.error('请求失败:', err);
  121. });
  122. },
  123. onpassword(){
  124. this.setData({
  125. passwordtype:!this.data.passwordtype
  126. })
  127. },
  128. onuser(){
  129. wx.showToast({
  130. title: '暂未开放',
  131. icon: 'none'
  132. });
  133. return
  134. wx.navigateTo({
  135. url: '/pages/personalInfo/index', // 登录页面的路径,注意路径前面加上 '/' 表示从根目录开始
  136. });
  137. },
  138. /**
  139. * 生命周期函数--监听页面初次渲染完成
  140. */
  141. onReady() {
  142. },
  143. /**
  144. * 生命周期函数--监听页面显示
  145. */
  146. onShow() {
  147. // this.getuser()
  148. this.setData({
  149. station:wx.getStorageSync('station'),
  150. user:wx.getStorageSync('user')
  151. })
  152. },
  153. /**
  154. * 生命周期函数--监听页面隐藏
  155. */
  156. onHide() {
  157. },
  158. /**
  159. * 生命周期函数--监听页面卸载
  160. */
  161. onUnload() {
  162. },
  163. /**
  164. * 页面相关事件处理函数--监听用户下拉动作
  165. */
  166. onPullDownRefresh() {
  167. },
  168. /**
  169. * 页面上拉触底事件的处理函数
  170. */
  171. onReachBottom() {
  172. },
  173. /**
  174. * 用户点击右上角分享
  175. */
  176. onShareAppMessage() {
  177. }
  178. })