This commit is contained in:
3321822538@qq.com 2024-09-11 18:01:14 +08:00
parent a746f55b27
commit d8b37a2a3f
6 changed files with 67 additions and 48 deletions

View File

@ -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() {

View File

@ -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',

View File

@ -236,8 +236,8 @@
this.timer = null;
}
xBlufi.listenDeviceMsgEvent(false, this.funListenDeviceMsgEvent);
xBlufi.notifyStartDiscoverBle({
'isStart': false
wx.closeBLEConnection({
deviceId: this.deviceId,
})
},
onHide() {

View File

@ -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() {
//

View File

@ -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')">
全天为四档

View File

@ -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
}
})