index.js 1.2 KB

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