index.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. // pages/index/index.js
  2. import {
  3. postApi
  4. } from "../../apis/api"
  5. Page({
  6. /**
  7. * 页面的初始数据
  8. */
  9. data: {
  10. loginStatus: false
  11. },
  12. async login() {
  13. if (!wx.getStorageSync('openId')) return
  14. let res1 = await postApi("/user/wx/openId/login", {
  15. openId: wx.getStorageSync('openId')
  16. })
  17. if (res1.data.status == 0) {
  18. let data = {
  19. ...res1.data.result.userInfo,
  20. ...res1.data.result.shipInfo,
  21. }
  22. Object.keys(data).forEach(function (key) {
  23. wx.setStorageSync(key, data[key])
  24. })
  25. wx.navigateTo({
  26. url: '/pages/takePhoto/takePhoto',
  27. })
  28. } else {
  29. wx.navigateTo({
  30. url: '/pages/takePhoto/takePhoto',
  31. })
  32. }
  33. },
  34. onLoad: function (options) {
  35. if (wx.getStorageSync('userId') && wx.getStorageSync('shipName')) {
  36. this.setData({
  37. loginStatus: true
  38. })
  39. }
  40. },
  41. onShow() {
  42. let v = wx.getAccountInfoSync()
  43. if (v.miniProgram.envVersion != "release") {
  44. wx.showToast({
  45. title: `当前环境:${v.miniProgram.envVersion=="develop"?'开发版':'体验版'}`,
  46. icon: 'none',
  47. duration: 1000
  48. })
  49. }
  50. },
  51. /**
  52. * 用户点击右上角分享
  53. */
  54. onShareAppMessage: function () {
  55. }
  56. })