From 50c564c2568e7fb52d8dcbcbebb937a6a8284eeb Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期四, 02 十一月 2023 17:05:45 +0800
Subject: [PATCH] MrShi
---
bicycle/unpackage/dist/dev/mp-weixin/pages/index/index.js | 302 +++++++++++++++++++++++++++++---------------------
1 files changed, 175 insertions(+), 127 deletions(-)
diff --git a/bicycle/unpackage/dist/dev/mp-weixin/pages/index/index.js b/bicycle/unpackage/dist/dev/mp-weixin/pages/index/index.js
index 91acd5b..6f71126 100644
--- a/bicycle/unpackage/dist/dev/mp-weixin/pages/index/index.js
+++ b/bicycle/unpackage/dist/dev/mp-weixin/pages/index/index.js
@@ -103,10 +103,10 @@
try {
components = {
uPopup: function () {
- return Promise.all(/*! import() | node-modules/uview-ui/components/u-popup/u-popup */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-popup/u-popup")]).then(__webpack_require__.bind(null, /*! uview-ui/components/u-popup/u-popup.vue */ 255))
+ return Promise.all(/*! import() | node-modules/uview-ui/components/u-popup/u-popup */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-popup/u-popup")]).then(__webpack_require__.bind(null, /*! uview-ui/components/u-popup/u-popup.vue */ 265))
},
uModal: function () {
- return Promise.all(/*! import() | node-modules/uview-ui/components/u-modal/u-modal */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-modal/u-modal")]).then(__webpack_require__.bind(null, /*! uview-ui/components/u-modal/u-modal.vue */ 263))
+ return Promise.all(/*! import() | node-modules/uview-ui/components/u-modal/u-modal */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-modal/u-modal")]).then(__webpack_require__.bind(null, /*! uview-ui/components/u-modal/u-modal.vue */ 273))
},
}
} catch (e) {
@@ -133,37 +133,37 @@
var g0 = (_vm.info.deposit / 100).toFixed(2)
if (!_vm._isMounted) {
_vm.e0 = function ($event) {
- _vm.show = false
+ _vm.show1 = false
}
_vm.e1 = function ($event) {
- _vm.show = false
+ _vm.active = !_vm.active
}
_vm.e2 = function ($event) {
_vm.show1 = false
}
_vm.e3 = function ($event) {
- _vm.active = !_vm.active
- }
- _vm.e4 = function ($event) {
- _vm.show1 = false
- }
- _vm.e5 = function ($event) {
_vm.show5 = false
}
- _vm.e6 = function ($event) {
+ _vm.e4 = function ($event) {
_vm.show2 = false
}
- _vm.e7 = function ($event) {
+ _vm.e5 = function ($event) {
_vm.show6 = false
}
- _vm.e8 = function ($event) {
+ _vm.e6 = function ($event) {
_vm.show3 = false
}
- _vm.e9 = function ($event) {
+ _vm.e7 = function ($event) {
_vm.show4 = false
}
- _vm.e10 = function ($event) {
+ _vm.e8 = function ($event) {
_vm.show7 = false
+ }
+ _vm.e9 = function ($event) {
+ _vm.show = false
+ }
+ _vm.e10 = function ($event) {
+ _vm.show = false
}
}
_vm.$mp.data = Object.assign(
@@ -263,7 +263,9 @@
icon: __webpack_require__(/*! @/static/images/home_ic_mingxi@2x.png */ 173)
}],
info: {},
- content: ''
+ content: '',
+ timer: null,
+ isDisabled: true
};
},
computed: _objectSpread({}, (0, _vuex.mapState)(['navHeight', 'statusbarHeight', 'userInfo'])),
@@ -293,6 +295,11 @@
}))();
},
methods: {
+ jumpX: function jumpX() {
+ uni.navigateTo({
+ url: '/pages/leaseNotice/leaseNotice'
+ });
+ },
jumpMap: function jumpMap() {
uni.navigateTo({
url: '/pages/maps/maps'
@@ -318,9 +325,7 @@
longitude: item.longitude,
title: item.name,
iconPath: '/static/icon/ic_bike@2x.png',
- addr: item.addr,
- clusterId: 1,
- joinCluster: true
+ addr: item.addr
});
});
}
@@ -329,22 +334,22 @@
// 缁撶畻
settlement1: function settlement1() {
var _this3 = this;
- this.$u.api.goodsOrderSettlement({
- orderId: this.info.goodsOrderId
- }).then(function (res) {
- if (res.code === 200) {
- _this3.refresh();
- uni.showToast({
- title: '缁撶畻鎴愬姛锛�',
- icon: 'success',
- duration: 2000
- });
- // this.info.rideStatus = -1
- // this.info.depositStatus = 0
- _this3.show3 = false;
- _this3.show7 = false;
- }
- });
+ if (this.isDisabled) {
+ this.isDisabled = false;
+ this.$u.api.goodsOrderSettlement({}).then(function (res) {
+ if (res.code === 200) {
+ _this3.refresh();
+ uni.showToast({
+ title: '缁撶畻鎴愬姛锛�',
+ icon: 'success',
+ duration: 2000
+ });
+ _this3.show3 = false;
+ _this3.show7 = false;
+ _this3.isDisabled = true;
+ }
+ });
+ }
},
minute: function minute() {
this.show3 = false;
@@ -374,8 +379,6 @@
});
} else if (item.id === 2) {
if (this.info.depositStatus === 1) {
- // this.settlement1()
- // this.show7 = true
this.show3 = true;
} else {
uni.showToast({
@@ -537,7 +540,7 @@
});
}
// 寮�閿佽秴鏃�
- if (num === 120) {
+ if (num === 180) {
that.refresh();
clearInterval(timer);
that.show5 = false;
@@ -703,100 +706,55 @@
}
});
},
+ // 鍒锋柊楠戣鐘舵��
+ refreshStatus: function refreshStatus() {
+ var _this4 = this;
+ this.timer = setInterval( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() {
+ var res;
+ return _regenerator.default.wrap(function _callee4$(_context4) {
+ while (1) {
+ switch (_context4.prev = _context4.next) {
+ case 0:
+ _context4.next = 2;
+ return _this4.$u.api.home();
+ case 2:
+ res = _context4.sent;
+ if (!(res.code === 200)) {
+ _context4.next = 10;
+ break;
+ }
+ _this4.info = res.data;
+ // 楠戣涓�
+ if (!(res.data.rideStatus === 1)) {
+ _context4.next = 7;
+ break;
+ }
+ return _context4.abrupt("return");
+ case 7:
+ _this4.show2 = false;
+ // 宸叉崲杞�
+ if (res.data.rideStatus === 2) {
+ _this4.show6 = true;
+ }
+ clearInterval(_this4.timer);
+ case 10:
+ case "end":
+ return _context4.stop();
+ }
+ }
+ }, _callee4);
+ })), 10000);
+ },
// 鑾峰彇棣栭〉淇℃伅
getHomeInfo: function getHomeInfo() {
- var _this4 = this;
- this.$u.api.home().then(function (res) {
- if (res.code === 200) {
- _this4.info = res.data;
- // 鏄惁寮瑰嚭骞垮憡鍥�
- if (res.data.adList.length > 0) {
- _this4.show = true;
- }
- // 瑙i攣涓�
- if (res.data.rideStatus === 0) {
- _this4.show5 = true;
- // 寰幆娆℃暟
- var num = 1;
- // 寰幆鏌ョ湅瑙i攣缁撴灉
- var timer = setInterval( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() {
- var res1;
- return _regenerator.default.wrap(function _callee4$(_context4) {
- while (1) {
- switch (_context4.prev = _context4.next) {
- case 0:
- num += 1;
- _context4.next = 3;
- return _this4.$u.api.refreshLock({
- id: res.data.memberRidesResponse.rideId
- });
- case 3:
- res1 = _context4.sent;
- // 寮�閿佹垚鍔�
- if (res1.data.status === 1) {
- clearInterval(timer);
- _this4.show5 = false;
- setTimeout(function () {
- _this4.show2 = true;
- }, 500);
- }
- // 寮�閿佸け璐�
- if (res1.data.status === 3) {
- clearInterval(timer);
- _this4.show5 = false;
- uni.showToast({
- title: '寮�閿佸け璐�',
- icon: 'error',
- duration: 2000
- });
- }
- // 寮�閿佽秴鏃�
- if (num === 120) {
- clearInterval(timer);
- _this4.show5 = false;
- uni.showToast({
- title: '寮�閿佽秴鏃�',
- icon: 'error',
- duration: 2000
- });
- }
- case 7:
- case "end":
- return _context4.stop();
- }
- }
- }, _callee4);
- })), 1000);
- }
- if (res.data.rideStatus === 1) {
- _this4.show2 = true;
- }
- if (res.data.rideStatus === 5) {
- _this4.show5 = true;
- }
- if (res.data.rideStatus === 2) {
- _this4.show6 = true;
- }
- // 鏄惁钀ヤ笟
- if (res.data.isBusiness === 0) {
- _this4.content = res.data.unBusinessTips;
- _this4.show4 = true;
- return;
- }
- // 鏄惁鍋滄鏈嶅姟
- if (res.data.isStopServe === 1) {
- _this4.content = res.data.stopServeTips;
- _this4.show4 = true;
- }
- }
- });
- },
- // 鍒锋柊棣栭〉淇℃伅
- refresh: function refresh() {
var _this5 = this;
this.$u.api.home().then(function (res) {
if (res.code === 200) {
_this5.info = res.data;
+ // 鏄惁寮瑰嚭骞垮憡鍥�
+ if (res.data.adList.length > 0) {
+ _this5.show = true;
+ }
// 瑙i攣涓�
if (res.data.rideStatus === 0) {
_this5.show5 = true;
@@ -835,7 +793,7 @@
});
}
// 寮�閿佽秴鏃�
- if (num === 120) {
+ if (num === 180) {
clearInterval(timer);
_this5.show5 = false;
uni.showToast({
@@ -852,14 +810,101 @@
}, _callee5);
})), 1000);
}
+ // 楠戣涓�
if (res.data.rideStatus === 1) {
_this5.show2 = true;
+ _this5.refreshStatus();
}
if (res.data.rideStatus === 5) {
_this5.show5 = true;
}
if (res.data.rideStatus === 2) {
_this5.show6 = true;
+ }
+ // 鏄惁钀ヤ笟
+ if (res.data.isBusiness === 0) {
+ _this5.content = res.data.unBusinessTips;
+ _this5.show4 = true;
+ return;
+ }
+ // 鏄惁鍋滄鏈嶅姟
+ if (res.data.isStopServe === 1) {
+ _this5.content = res.data.stopServeTips;
+ _this5.show4 = true;
+ }
+ }
+ });
+ },
+ // 鍒锋柊棣栭〉淇℃伅
+ refresh: function refresh() {
+ var _this6 = this;
+ this.$u.api.home().then(function (res) {
+ if (res.code === 200) {
+ _this6.info = res.data;
+ // 瑙i攣涓�
+ if (res.data.rideStatus === 0) {
+ _this6.show5 = true;
+ // 寰幆娆℃暟
+ var num = 1;
+ // 寰幆鏌ョ湅瑙i攣缁撴灉
+ var timer = setInterval( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6() {
+ var res1;
+ return _regenerator.default.wrap(function _callee6$(_context6) {
+ while (1) {
+ switch (_context6.prev = _context6.next) {
+ case 0:
+ num += 1;
+ _context6.next = 3;
+ return _this6.$u.api.refreshLock({
+ id: res.data.memberRidesResponse.rideId
+ });
+ case 3:
+ res1 = _context6.sent;
+ // 寮�閿佹垚鍔�
+ if (res1.data.status === 1) {
+ clearInterval(timer);
+ _this6.show5 = false;
+ setTimeout(function () {
+ _this6.show2 = true;
+ }, 500);
+ }
+ // 寮�閿佸け璐�
+ if (res1.data.status === 3) {
+ clearInterval(timer);
+ _this6.show5 = false;
+ uni.showToast({
+ title: '寮�閿佸け璐�',
+ icon: 'error',
+ duration: 2000
+ });
+ }
+ // 寮�閿佽秴鏃�
+ if (num === 180) {
+ clearInterval(timer);
+ _this6.show5 = false;
+ uni.showToast({
+ title: '寮�閿佽秴鏃�',
+ icon: 'error',
+ duration: 2000
+ });
+ }
+ case 7:
+ case "end":
+ return _context6.stop();
+ }
+ }
+ }, _callee6);
+ })), 1000);
+ }
+ if (res.data.rideStatus === 1) {
+ _this6.show2 = true;
+ _this6.refreshStatus();
+ }
+ if (res.data.rideStatus === 5) {
+ _this6.show5 = true;
+ }
+ if (res.data.rideStatus === 2) {
+ _this6.show6 = true;
}
}
});
@@ -870,6 +915,9 @@
phoneNumber: mobile
});
}
+ },
+ destroyed: function destroyed() {
+ clearInterval(this.timer);
}
};
exports.default = _default;
--
Gitblit v1.9.3