From de1ef43c565e1666484d7d71203afd7526f4e3de Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期五, 18 七月 2025 08:53:43 +0800
Subject: [PATCH] 用工运货接口对接

---
 small-program/unpackage/dist/dev/mp-weixin/pages/mine/mine.js |   34 ++++++++++++++++++++++++++++++----
 1 files changed, 30 insertions(+), 4 deletions(-)

diff --git a/small-program/unpackage/dist/dev/mp-weixin/pages/mine/mine.js b/small-program/unpackage/dist/dev/mp-weixin/pages/mine/mine.js
index 0c3deb8..beb4024 100644
--- a/small-program/unpackage/dist/dev/mp-weixin/pages/mine/mine.js
+++ b/small-program/unpackage/dist/dev/mp-weixin/pages/mine/mine.js
@@ -103,10 +103,10 @@
 try {
   components = {
     uSwitch: function () {
-      return Promise.all(/*! import() | node-modules/uview-ui/components/u-switch/u-switch */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-switch/u-switch")]).then(__webpack_require__.bind(null, /*! uview-ui/components/u-switch/u-switch.vue */ 388))
+      return Promise.all(/*! import() | node-modules/uview-ui/components/u-switch/u-switch */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-switch/u-switch")]).then(__webpack_require__.bind(null, /*! uview-ui/components/u-switch/u-switch.vue */ 407))
     },
     uIcon: function () {
-      return Promise.all(/*! import() | node-modules/uview-ui/components/u-icon/u-icon */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-icon/u-icon")]).then(__webpack_require__.bind(null, /*! uview-ui/components/u-icon/u-icon.vue */ 379))
+      return Promise.all(/*! import() | node-modules/uview-ui/components/u-icon/u-icon */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-icon/u-icon")]).then(__webpack_require__.bind(null, /*! uview-ui/components/u-icon/u-icon.vue */ 387))
     },
   }
 } catch (e) {
@@ -175,13 +175,34 @@
 function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
 function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
 var _default = {
-  computed: _objectSpread({}, (0, _vuex.mapState)(['navHeight', 'statusbarHeight'])),
+  computed: _objectSpread({}, (0, _vuex.mapState)(['navHeight', 'statusbarHeight', 'userInfo', 'token', 'openid'])),
   data: function data() {
     return {
-      value: false
+      value: false,
+      isLogin: false
     };
   },
+  onShow: function onShow(options) {
+    this.isLogin = false;
+    if (this.token && this.token != '' && this.userInfo && JSON.stringify(this.userInfo) != '{}') {
+      this.isLogin = true;
+      this.getUserInfo();
+    }
+  },
   methods: {
+    getUserInfo: function getUserInfo() {
+      var that = this;
+      this.$u.api.getMemberInfo({}).then(function (res) {
+        if (res.code === 200) {
+          that.$store.commit('setUserInfo', res.data);
+          that.$isResolve();
+        } else {
+          that.$store.commit('setToken', '');
+          that.$store.commit('setUserInfo', {});
+          that.$isResolve();
+        }
+      });
+    },
     jumpTX: function jumpTX() {
       uni.navigateTo({
         url: '/pages/withdrawal/withdrawal'
@@ -209,6 +230,11 @@
             url: '/pages/catering-certification/catering-certification'
           });
           break;
+        case 5:
+          uni.navigateTo({
+            url: '/pages/login/login'
+          });
+          break;
       }
     }
   }

--
Gitblit v1.9.3