From 8e75bb4e451d6d3f33e2146335bad0f85d27d99f Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期四, 02 十一月 2023 17:06:46 +0800 Subject: [PATCH] 硬件协议对接 --- 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