Ver código fonte

2023年10月7日17:37:32

yxb
wq 1 ano atrás
pai
commit
e3a4d5be8a
2 arquivos alterados com 4 adições e 71 exclusões
  1. 0
    26
      pages/bluetooth/bluetooth.vue
  2. 4
    45
      static/etcUtil/index.js

+ 0
- 26
pages/bluetooth/bluetooth.vue Ver arquivo

datas.setData("bluLinkStatus", true); datas.setData("bluLinkStatus", true);
datas.setData("connectPrefixName", connectPrefixName.value); datas.setData("connectPrefixName", connectPrefixName.value);


<<<<<<< HEAD
oks(); oks();
=======
//routeType 1.激活(订单来) 2.圈存 (/pages/recharge/recharge来)3.信息重写 4.信息读取 5从哪里来回哪里去监听bluetoothLink
if (routeType.value == "1") {
uni.navigateTo({
url: "/subpackage/after-sale/activation/activate",
});
} else if (routeType.value == "2") {
uni.navigateTo({
url: `/pages/recharge/recharge?connectSuccess=1&&cardId=${state.cardId}&&fee=${state.fee}`,
});
} else if (routeType.value == "3") {


} else if (routeType.value == "4") {
uni.navigateTo({
url: "/subpackage/after-sale/deviceInfo/deviceInfo",
});
}
else if (routeType.value == "5") {
uni.$emit('bluetoothLink', { status: true })
// uni.navigateBack({
// delta: 1,
// })
} else {
return;
}
>>>>>>> 24fd0d73864951b1036604add3def96861fc606e
} else { } else {
alertF(res.msg); alertF(res.msg);
} }

+ 4
- 45
static/etcUtil/index.js Ver arquivo

const jlApi = require("../../static/etc/JLAPI/JLObuSDK.js"); //聚力SDK const jlApi = require("../../static/etc/JLAPI/JLObuSDK.js"); //聚力SDK
const wjApi = require("../etc/WJAPI/wjBleAPI"); const wjApi = require("../etc/WJAPI/wjBleAPI");
let tdApi = require("../etc/TDAPI/TDRObuSDK.js"); let tdApi = require("../etc/TDAPI/TDRObuSDK.js");
const datas = require("../../static/etcUtil/datas.js");
// #ifdef MP-ALIPAY
// 这部分代码将仅在支付宝小程序平台下执行
// jlApi = require("../../static/etc/JLObuSDK/JLObuSDK.js");
// wjApi = require("../etc/WJBLE/WJBleAPI");

//支付宝小程序时打开 微信小程序时注释掉
tdApi = require("../etc/TDRAPI/TDRObuSDK.js"); tdApi = require("../etc/TDRAPI/TDRObuSDK.js");
// 执行支付宝小程序的特定功能
// #endif





/** /**
* 断开蓝牙 * 断开蓝牙
*/ */
function disconnectDevice() { function disconnectDevice() {
// #ifdef MP-ALIPAY
my.cancelBluetoothPair({
deviceId: device.deviceId,
success: (res) => {
console.log('解除蓝牙配对123', res);
my.disconnectBLEDevice({
deviceId: device.deviceId,
success: (res) => {
console.log(res, "连接情况");
my.alert({ content: "断开成功" });
},
fail: (error) => {
console.log(error, "断开情况");
my.alert({ content: JSON.stringify(error) });
}
});
},
fail: (err) => {
console.log('解除蓝牙配对456', err);
},
});
// #endif
var connectPrefixName = datas.getData("connectPrefixName"); var connectPrefixName = datas.getData("connectPrefixName");
switch (connectPrefixName) { switch (connectPrefixName) {
case "WJ": case "WJ":
tdApi.disConnectDevice(function(res) { tdApi.disConnectDevice(function(res) {
datas.setData("bluLinkStatus", false); datas.setData("bluLinkStatus", false);
datas.setData("connectPrefixName", ""); datas.setData("connectPrefixName", "");
console.log(res,'=============')
console.log(res, '=============')
}); });
break; break;
case "ZZ": case "ZZ":
var connectPrefixName = datas.getData("connectPrefixName"); var connectPrefixName = datas.getData("connectPrefixName");
switch (connectPrefixName) { switch (connectPrefixName) {
case "WJ": case "WJ":
// #ifdef MP-ALIPAY
wjApi.transCmd(cmdArr, '00', type == '10' ? 'A3' : 'AC', function(res) {
if (res.code == 0) {
func(res.data);
} else {
if (callBack != null) {
callBack(res.msg);
} else {
alertF(res.msg);
}
}
});
// #endif
// #ifdef MP-WEIXIN
wjApi.transCmd(cmdArr, type, function(res) { wjApi.transCmd(cmdArr, type, function(res) {
if (res.code == 0) { if (res.code == 0) {
func(res.data); func(res.data);
} }
} }
}); });
// #endif
break; break;
case "JL": case "JL":
jlApi.transCmd(cmdArr, type, function(res) { jlApi.transCmd(cmdArr, type, function(res) {

Carregando…
Cancelar
Salvar