diff --git a/page_components/bindsz.vue b/page_components/bindsz.vue index 348ddde..b8422ff 100644 --- a/page_components/bindsz.vue +++ b/page_components/bindsz.vue @@ -65,7 +65,7 @@ </template> <script> - var xBlufi = require("@/page_components/blufi/xBlufi.js") + var xBlufi = require("@/page_components/blufi/xBlufi.js") export default { data() { return { @@ -149,6 +149,13 @@ path: '/pages/shouye/index' } }, + onUnload: function() { + console.log("unload "); + xBlufi.listenDeviceMsgEvent(false, this.funListenDeviceMsgEvent); + wx.closeBLEConnection({ + deviceId: this.deviceId, + }) + }, // 分享到朋友圈 onShareTimeline: function() { diff --git a/page_components/eletj.vue b/page_components/eletj.vue index 35e846c..1c664d6 100644 --- a/page_components/eletj.vue +++ b/page_components/eletj.vue @@ -308,6 +308,13 @@ } } }, + onUnload: function() { + console.log("unload "); + xBlufi.listenDeviceMsgEvent(false, this.funListenDeviceMsgEvent); + wx.closeBLEConnection({ + deviceId: this.deviceId, + }) + }, // 分享到好友(会话) onShareAppMessage: function() { return { @@ -405,28 +412,29 @@ }, btnjieshu(){ if(this.detaobj.suitFeeMode == 1){ - let data = { - billId: this.billId - } - this.$u.put(`/app/bill/endUse`, data).then(res => { - if(res.code == 200){ - uni.showModal({ - title: '提示', - content: '您确定要提前结束订单吗,将不会产生任何退款和赔偿?', - success: function(res) { - if (res.confirm) { - uni.reLaunch({ - url:'/pages/shouye/index' - }) - } + let that = this + uni.showModal({ + title: '提示', + content: '您确定要提前结束订单吗,将不会产生任何退款和赔偿?', + success: function(res) { + if (res.confirm) { + let data = { + billId: that.billId } - }) - }else{ - uni.showToast({ - title: res.msg, - icon: 'none', - duration: 1000 - }) + that.$u.put(`/app/bill/endUse`, data).then(res => { + if(res.code == 200){ + uni.reLaunch({ + url:'/pages/shouye/index' + }) + }else{ + uni.showToast({ + title: res.msg, + icon: 'none', + duration: 1000 + }) + } + }) + } } }) }else{ @@ -440,7 +448,7 @@ if (this.onlineStatus == 1) { if (this.detaobj.suitFeeType == 1 || this.detaobj.suitFeeType == 2) { let data = { - billId: this.billId + billId: this.billId } this.$u.put(`/app/bill/endUse`, data).then(res => { if (res.code == 200) { @@ -471,7 +479,7 @@ billNo:this.orderno, channelId:5 } - this.$u.put(`/app/bill/pay`,data).then.then((res) => { + this.$u.put(`/app/bill/pay`,data).then((res) => { if (res.code == 200) { let that = this uni.requestPayment({ @@ -520,7 +528,7 @@ billNo:this.orderno, channelId:5 } - this.$u.put(`/app/bill/pay`,data).then.then((res) => { + this.$u.put(`/app/bill/pay`,data).then((res) => { if (res.code == 200) { let that = this uni.requestPayment({ @@ -667,7 +675,7 @@ billNo:that.orderno, channelId:5 } - that.$u.put(`/app/bill/pay`,data).then.then((res) => { + that.$u.put(`/app/bill/pay`,data).then((res) => { if (res.code == 200) { uni.requestPayment({ provider: 'wxpay', diff --git a/page_components/fuwu/index.vue b/page_components/fuwu/index.vue index 43b5574..eeba89c 100644 --- a/page_components/fuwu/index.vue +++ b/page_components/fuwu/index.vue @@ -236,8 +236,8 @@ this.timer = null; } xBlufi.listenDeviceMsgEvent(false, this.funListenDeviceMsgEvent); - xBlufi.notifyStartDiscoverBle({ - 'isStart': false + wx.closeBLEConnection({ + deviceId: this.deviceId, }) }, onHide() { diff --git a/page_components/wifilist/index.vue b/page_components/wifilist/index.vue index 66dba5c..d676b94 100644 --- a/page_components/wifilist/index.vue +++ b/page_components/wifilist/index.vue @@ -378,10 +378,11 @@ if (this.dotShowInterval) { clearInterval(this.dotShowInterval); } - let that = this; - wx.closeBLEConnection({ - deviceId: that.objlist.deviceId, - }) + console.log("unload "); + xBlufi.listenDeviceMsgEvent(false, this.funListenDeviceMsgEvent); + wx.closeBLEConnection({ + deviceId: this.objlist.deviceId, + }) }, mounted() { // 开始闪烁动画 diff --git a/page_fenbao/statulist/taocanlist/addtaocan/index.vue b/page_fenbao/statulist/taocanlist/addtaocan/index.vue index 1659e47..28e0658 100644 --- a/page_fenbao/statulist/taocanlist/addtaocan/index.vue +++ b/page_fenbao/statulist/taocanlist/addtaocan/index.vue @@ -174,7 +174,7 @@ 一档费用 </view> <view class="dianjtwo"> - <input type="text" v-model="gdvalue" /> <text>元/度</text> + <input type="text" v-model="gdvalue" /> <text>元/时</text> </view> <view class="dianjthre" @click="changeColor('#64B6A7')"> 全天为一档 @@ -185,7 +185,7 @@ 二档费用 </view> <view class="dianjtwo"> - <input type="text" v-model="pdvalue" /> <text>元/度</text> + <input type="text" v-model="pdvalue" /> <text>元/时</text> </view> <view class="dianjthre" style="background: #468DFF;" @click="changeColor('#468DFF')"> 全天为二档 @@ -196,7 +196,7 @@ 三档费用 </view> <view class="dianjtwo"> - <input type="text" v-model="dfvalue" /> <text>元/度</text> + <input type="text" v-model="dfvalue" /> <text>元/时</text> </view> <view class="dianjthre" style="background: #8883F0;" @click="changeColor('#8883F0')"> 全天为三档 @@ -207,7 +207,7 @@ 四档费用 </view> <view class="dianjtwo"> - <input type="text" v-model="jdvalue" /> <text>元/度</text> + <input type="text" v-model="jdvalue" /> <text>元/时</text> </view> <view class="dianjthre" style="background: #FF4444;" @click="changeColor('#FF4444')"> 全天为四档 diff --git a/page_user/sbdetail.vue b/page_user/sbdetail.vue index 0f67947..a66243e 100644 --- a/page_user/sbdetail.vue +++ b/page_user/sbdetail.vue @@ -359,7 +359,7 @@ clearInterval(this.timer) this.timer = null console.log('已销毁') - } A + } }, onHide() { if (this.timer) { @@ -368,6 +368,13 @@ console.log('已销毁') } }, + onUnload: function() { + console.log("unload "); + xBlufi.listenDeviceMsgEvent(false, this.funListenDeviceMsgEvent); + wx.closeBLEConnection({ + deviceId: this.deviceId, + }) + }, onShow() { setTimeout(() => { this.getDevice(this.id) @@ -893,7 +900,7 @@ this.btnmsk = false this.shibaiflag = false this.bluetoothflag = true - // console.log(this.deviceId,'idididididdidii'); + console.log(this.deviceId,'idididididdidii'); if (this.setMode == null) { xBlufi.initXBlufi(1) xBlufi.listenDeviceMsgEvent(true, this.funListenDeviceMsgEvent) @@ -933,14 +940,12 @@ if (systemInfo.platform == 'android') { // 当前设备是 Android uni.navigateTo({ - url: '/page_components/wifilist/index?deviceId=' + this - .deviceId + '&name=' + this.name + url: '/page_components/wifilist/index?deviceId=' + this.deviceId + '&name=' + this.name }) } else if (systemInfo.platform == 'ios') { // 当前设备是 iOS uni.navigateTo({ - url: '/page_fenbao/device/wifivideo?deviceId=' + this - .deviceId + '&name=' + this.name + url: '/page_fenbao/device/wifivideo?deviceId=' + this.deviceId + '&name=' + this.name }) } } else if (res.msg == '设备编号和mac不能同时为空') { @@ -960,7 +965,7 @@ // uni.navigateBack() } }) - }, 1000) + }, 2000) } else { let name = '' let index = this.name.indexOf('-') @@ -986,14 +991,12 @@ if (systemInfo.platform == 'android') { // 当前设备是 Android uni.navigateTo({ - url: '/page_components/wifilist/index?deviceId=' + this.deviceId + - '&name=' + this.name + url: '/page_components/wifilist/index?deviceId=' + this.deviceId +'&name=' + this.name }) } else if (systemInfo.platform == 'ios') { // 当前设备是 iOS uni.navigateTo({ - url: '/page_fenbao/device/wifivideo?deviceId=' + this.deviceId + - '&name=' + this.name + url: '/page_fenbao/device/wifivideo?deviceId=' + this.deviceId +'&name=' + this.name }) } } else { @@ -1107,7 +1110,7 @@ this.deviceId = device.deviceId this.name = device.name this.mac = device.name.slice(5, 17) - // console.log(this.mac, 'macmacmac') + console.log(this.mac,this.deviceId,this.name, 'macmacmac') // this.devicesList = uniqueDevicesList } })