MrShi
2026-04-17 f39ca3c49d26abd10f76fc67506b9c603a13547c
small-program/unpackage/dist/dev/mp-weixin/pages/mine/mine.js
@@ -34,7 +34,7 @@
/* harmony import */ var _mine_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./mine.vue?vue&type=script&lang=js& */ 177);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _mine_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _mine_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var _mine_vue_vue_type_style_index_0_id_dcbcfe34_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./mine.vue?vue&type=style&index=0&id=dcbcfe34&lang=scss&scoped=true& */ 179);
/* harmony import */ var _HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../办公/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 38);
/* harmony import */ var _HBuilderX_3_8_12_20230817_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../办公/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 41);
var renderjs
@@ -101,7 +101,7 @@
try {
  components = {
    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 */ 233))
      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 */ 297))
    },
  }
} catch (e) {
@@ -158,42 +158,36 @@
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(uni) {
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);
Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.default = void 0;
var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 34));
var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 36));
var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 11));
var _vuex = __webpack_require__(/*! vuex */ 34);
var _vuex = __webpack_require__(/*! vuex */ 37);
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(_objectSpread({}, (0, _vuex.mapState)(['navHeight', 'statusbarHeight'])), {}, {
    maskedMobile: function maskedMobile() {
      if (!this.isLoggedIn || !this.mobile) {
        return '点击登录';
      }
      return "".concat(this.mobile.slice(0, 3), "****").concat(this.mobile.slice(-4));
    }
  }),
  computed: _objectSpread({}, (0, _vuex.mapState)(['navHeight', 'statusbarHeight', 'openid', 'userInfo'])),
  data: function data() {
    return {
      isLoggedIn: true,
      mobile: '18166669990',
      userName: '蔡子瑄',
      userName: '',
      orderMenus: [{
        label: '待支付',
        url: '/static/icon/mine_ic_daifukuan@2x.png',
        badge: 12
        badge: 0
      }, {
        label: '待收货',
        url: '/static/icon/mine_ic_daishouhuo@2x.png',
        badge: 2
        badge: 0
      }, {
        label: '退款/售后',
        url: '/static/icon/mine_ic_tuikuan@2x.png'
        url: '/static/icon/mine_ic_tuikuan@2x.png',
        badge: 0
      }],
      menuList: [{
        label: '门店入驻'
@@ -207,9 +201,109 @@
        label: '关于我们'
      }]
    };
  },
  onShow: function onShow() {
    var _this = this;
    return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
      return _regenerator.default.wrap(function _callee$(_context) {
        while (1) {
          switch (_context.prev = _context.next) {
            case 0:
              _context.next = 2;
              return _this.$onLaunched;
            case 2:
              _this.getOrderNum();
            case 3:
            case "end":
              return _context.stop();
          }
        }
      }, _callee);
    }))();
  },
  methods: {
    toAllOrders: function toAllOrders() {
      uni.navigateTo({
        url: '/pages/orders/orders'
      });
    },
    toOrderDetail: function toOrderDetail(label) {
      uni.navigateTo({
        url: '/pages/orders/orders?status=' + label
      });
    },
    toSetting: function toSetting() {
      uni.navigateTo({
        url: '/pages/settings/settings'
      });
    },
    getOrderNum: function getOrderNum() {
      var _this2 = this;
      this.$u.api.getMemberInfo({}).then(function (res) {
        if (res.code === 200) {
          _this2.$store.commit('setUserInfo', res.data);
          _this2.orderMenus.forEach(function (item) {
            if (item.label === '待支付') {
              item.badge = res.data.waitPayCount;
            } else if (item.label === '待收货') {
              item.badge = res.data.waitReceiveCount;
            } else if (item.label === '退款/售后') {
              item.badge = res.data.refundingCount;
            }
          });
        }
      });
    },
    // 授权手机号
    getphonenumber: function getphonenumber(e) {
      var that = this;
      if (e.detail.errMsg === 'getPhoneNumber:ok') {
        uni.login({
          provider: 'weixin',
          success: function () {
            var _success = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(loginRes) {
              var code, res;
              return _regenerator.default.wrap(function _callee2$(_context2) {
                while (1) {
                  switch (_context2.prev = _context2.next) {
                    case 0:
                      code = loginRes.code;
                      _context2.next = 3;
                      return that.$u.api.wxLogin({
                        code: code
                      });
                    case 3:
                      res = _context2.sent;
                      if (res.code === 200) {
                        that.$u.api.wxAuthPhone({
                          code: e.detail.code,
                          openid: 'oKKHU5IFKpss_DIbFX1lqghFJOEg'
                        }).then(function (res) {
                          if (res.code === 200) {
                            that.$store.commit('setUserInfo', res.data.member);
                            that.$store.commit('setToken', res.data.token);
                          }
                        });
                      }
                    case 5:
                    case "end":
                      return _context2.stop();
                  }
                }
              }, _callee2);
            }));
            function success(_x) {
              return _success.apply(this, arguments);
            }
            return success;
          }()
        });
      }
    }
  }
};
exports.default = _default;
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"]))
/***/ }),