scan.js 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. const {
  2. default: api
  3. } = require("../../js/api");
  4. Page({
  5. data: {
  6. isLoggedIn: false,
  7. userInfo: null,
  8. scanTitle: '扫码加油',
  9. scanTip: '请扫描加油机键盘上的二维码'
  10. },
  11. /**
  12. * 生命周期函数--监听页面加载
  13. */
  14. onLoad(options) {
  15. var wxChatID = wx.getStorageSync("WachatID")
  16. console.log("wxchatid", wxChatID);
  17. if (wxChatID) {
  18. api.request_GetSiteInfo().then(res => {
  19. console.log("站点信息",res)
  20. })
  21. // 获取用户信息授权
  22. // wx.getUserProfile({
  23. // desc: '用于完善用户资料', // 声明获取用户信息的目的
  24. // success(res) {
  25. // console.log('用户信息:', res.userInfo);
  26. // var user = {
  27. // UserName: res.userInfo.nickName,
  28. // UserAvatarUrl: res.userInfo.avatarUrl,
  29. // UserPhoneNumber: '',
  30. // Address: ''
  31. // };
  32. // api.request_AddMiniprogramUser(user)
  33. // .then(res => {
  34. // debugger
  35. // return api.request_GetSiteInfo()
  36. // }).then(res => {
  37. // console.log("获取站点信息", res)
  38. // });
  39. // // 将用户信息发送到服务器
  40. // // 例如:wx.request({ url: 'https://example.com/userInfo', data: res.userInfo })
  41. // },
  42. // fail(err) {
  43. // console.error('获取用户信息失败:', err);
  44. // },
  45. // });
  46. this.setData({
  47. isLoggedIn: true,
  48. userInfo: null,
  49. scanTitle: '扫码加油',
  50. scanTip: '请扫码加油机键盘上的二维码'
  51. })
  52. }
  53. },
  54. toLoginOrOrderPage: function () {
  55. if (!this.data.isLoggedIn) {
  56. wx.redirectTo({
  57. url: '../login/login'
  58. })
  59. } else {
  60. wx.navigateTo({
  61. url: '../historyOrder/historyOrder',
  62. })
  63. }
  64. }
  65. });