Explorar el Código

激活心跳

优化激活内容
yangteng hace 1 semana
padre
commit
7cf62d9993

+ 1
- 1
pages/bluetooth/bluetooth.vue Ver fichero

@@ -789,7 +789,7 @@
};
function getCardId(fun) {
//执行0015文件
tools.showLoadingAlert("执行指令");
// tools.showLoadingAlert("执行指令");
let cmdArr = [cmd.HOME_DIRECTORY, cmd.APPLICATION_DIRECTORY, cmd.CMD_READBINARY];
console.log(cmdArr);
console.log(bluetoothUtil);

+ 1
- 1
pages/bluetooth/heartbeatService.ts Ver fichero

@@ -5,7 +5,7 @@ const datas = require("../../static/etcUtil/datas.js");
// ====================== 心跳机制 ======================
// ====================== 心跳相关状态 ======================
const heartbeatInterval = ref(null); // 心跳定时器ID
const heartbeatDelay = 10000; // 心跳间隔 (5秒)
const heartbeatDelay = 1000; // 心跳间隔 (5秒)
const heartbeatTimeout = 60000; // 心跳超时时间 (20秒)
const heartbeatTimer = ref<number | null>(null); // 心跳超时定时器ID
const heartbeatData = ['00A40000023F00']; // 心跳数据 (根据设备协议定义)

+ 3
- 3
subpackage/after-sale/activation/activate.vue Ver fichero

@@ -132,7 +132,6 @@
getOrderDetails(orderData.orderId);
console.log("state.transfer", state.transfer, state.transfer == 0, state.transfer == 1, getItem(
"orderInfo"))
startHeartbeat()
})

// ====================== 页面卸载时清理资源 ======================
@@ -241,7 +240,7 @@
bluetoothUtil.transCmd(datas.cmd.split(','), datas.cmdType == 'CARD' ? '10' : '20', function(res) {
implementCmd(datas.transOrderId, datas.cmd, res.toString(), datas.stepNo)
}, (err) => {
showModals('在线激活异常')
showModals(err.msg)
console.log("err", err)
errorLog(datas.cmd, JSON.stringify(err), datas.stepNo)
tools.hideLoadingAlert();
@@ -304,7 +303,7 @@
state.showPopup = false
state.disabled = true
errorLog(datas.cmd, JSON.stringify(err), datas.stepNo)
showModals('在线激活异常')
showModals(err.msg)
});
}
})
@@ -422,6 +421,7 @@
card.cardId = res[2].substring(20, 40);
tools.hideLoadingAlert();
state.showBtn = true
startHeartbeat()
} else {
alertF("CMD_READBINARY指令长度不符" + res[2]);
}

Cargando…
Cancelar
Guardar