index.js 1.3 KB

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