From f39ca3c49d26abd10f76fc67506b9c603a13547c Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期五, 17 四月 2026 20:20:30 +0800
Subject: [PATCH] 调接口加页面
---
small-program/unpackage/dist/dev/mp-weixin/pages/mine/mine.js | 130 +++++++++++++++++++++++++++++++++++++------
1 files changed, 112 insertions(+), 18 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 148fe3c..8c880d0 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
@@ -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"]))
/***/ }),
--
Gitblit v1.9.3