id: 5, | id: 5, | ||||
color: '黄绿双拼色' | color: '黄绿双拼色' | ||||
}, | }, | ||||
{ | |||||
id: 6, | |||||
color: '蓝白渐变色' | |||||
}, | |||||
// { | |||||
// id: 6, | |||||
// color: '蓝白渐变色' | |||||
// }, | |||||
{ | { | ||||
id: 9, | id: 9, | ||||
color: '未确定' | color: '未确定' | ||||
color: '黄绿双拼牌', | color: '黄绿双拼牌', | ||||
showColor: "rgb(252,204,1)", | showColor: "rgb(252,204,1)", | ||||
}, | }, | ||||
{ | |||||
id: 6, | |||||
color: '蓝白渐变牌', | |||||
showColor: "rgb(56,139,252)", | |||||
}, | |||||
// { | |||||
// id: 6, | |||||
// color: '蓝白渐变牌', | |||||
// showColor: "rgb(56,139,252)", | |||||
// }, | |||||
{ | { | ||||
id: 9, | id: 9, | ||||
color: '未确定', | color: '未确定', |
_name = "埃特斯"; | _name = "埃特斯"; | ||||
} else if (name.split("-")[1] == "MC") { | } else if (name.split("-")[1] == "MC") { | ||||
_name = "铭创"; | _name = "铭创"; | ||||
}else if (name.split("-")[1] == "WQ") { | |||||
_name = "握奇"; | |||||
} | } | ||||
break; | break; | ||||
case "WJ": | case "WJ": | ||||
obj = ArtcBleUtilApi | obj = ArtcBleUtilApi | ||||
} else if (device.name.includes("MC")) { | } else if (device.name.includes("MC")) { | ||||
obj = mcApi9901 | obj = mcApi9901 | ||||
} else if (device.name.includes("WQ")) { | |||||
obj = wqApi | |||||
} | } | ||||
console.log("新") | console.log("新") | ||||
obj.connectDevice( | obj.connectDevice( | ||||
); | ); | ||||
break; | break; | ||||
case "WQ": | case "WQ": | ||||
device['sendTimeout'] = 20000 | |||||
console.log("wqApi",wqApi) | |||||
wqApi.connectDevice( | wqApi.connectDevice( | ||||
device, | device, | ||||
function (res) { | function (res) { | ||||
tools.hideLoadingAlert(); //关闭加载框 | tools.hideLoadingAlert(); //关闭加载框 | ||||
datas.setData("bluLinkStatus", true); | datas.setData("bluLinkStatus", true); | ||||
datas.setData("connectPrefixName", connectPrefixName.value); | datas.setData("connectPrefixName", connectPrefixName.value); | ||||
startHeartbeat() //执行心跳 | |||||
// startHeartbeat() //执行心跳 | |||||
oks(); | oks(); | ||||
} else { | } else { | ||||
alertF(res.msg); | alertF(res.msg); | ||||
// ====================== 页面卸载时清理资源 ====================== | // ====================== 页面卸载时清理资源 ====================== | ||||
onUnload(() => { | onUnload(() => { | ||||
stopHeartbeat(); | |||||
// stopHeartbeat(); | |||||
// 实际项目中需调用 uni.closeBLEConnection 断开连接 | // 实际项目中需调用 uni.closeBLEConnection 断开连接 | ||||
console.log('页面卸载,清理资源'); | console.log('页面卸载,清理资源'); | ||||
}); | }); |
obj=ArtcBleUtilApi | obj=ArtcBleUtilApi | ||||
}else if (datas.getData("deviceName").includes("MC")) { | }else if (datas.getData("deviceName").includes("MC")) { | ||||
obj=mcApi9901 | obj=mcApi9901 | ||||
}else if (datas.getData("deviceName").includes("WQ")) { | |||||
obj=wqApi | |||||
} | } | ||||
obj.disconnectDevice(function(res) { | obj.disconnectDevice(function(res) { | ||||
datas.setData("bluLinkStatus", false); | datas.setData("bluLinkStatus", false); | ||||
obj=ArtcBleUtilApi | obj=ArtcBleUtilApi | ||||
} else if (datas.getData("deviceName").includes("MC")) { | } else if (datas.getData("deviceName").includes("MC")) { | ||||
obj=mcApi9901 | obj=mcApi9901 | ||||
}else if (datas.getData("deviceName").includes("WQ")) { | |||||
obj=wqApi | |||||
} | } | ||||
obj.transCmd(cmdArr, type, function(res) { | obj.transCmd(cmdArr, type, function(res) { | ||||
console.log(datas.getData("deviceName")+'执行内容====11111', res) | console.log(datas.getData("deviceName")+'执行内容====11111', res) |
successFun(vehicleColorStr); | successFun(vehicleColorStr); | ||||
break; | break; | ||||
case 6: | |||||
vehicleColorStr = '蓝白渐变色'; | |||||
successFun(vehicleColorStr); | |||||
break; | |||||
// case 6: | |||||
// vehicleColorStr = '蓝白渐变色'; | |||||
// successFun(vehicleColorStr); | |||||
// break; | |||||
case 7: | case 7: | ||||
vehicleColorStr = '临时牌照'; | vehicleColorStr = '临时牌照'; |
func(data) | func(data) | ||||
}); | }); | ||||
}; | }; | ||||
//提示对话框 | |||||
const alertF = (msg) => { | |||||
//隐藏加载框 | |||||
tools.hideLoadingAlert(); | |||||
//提示对话框 | |||||
tools.showModalAlert(msg); | |||||
stopHeartbeat(); | |||||
} | |||||
</script> | </script> | ||||
<style> | <style> |
{ src: 'bg-yellow_green', checkSrc: 'icon-select-yellow_green', id: 5, color: '#ffffff', title: '黄绿双拼色' }, | { src: 'bg-yellow_green', checkSrc: 'icon-select-yellow_green', id: 5, color: '#ffffff', title: '黄绿双拼色' }, | ||||
{ src: 'bg-black', checkSrc: 'icon-select-black', id: 2, color: '#ffffff', title: '黑色' }, | { src: 'bg-black', checkSrc: 'icon-select-black', id: 2, color: '#ffffff', title: '黑色' }, | ||||
{ src: 'bg-white', checkSrc: 'icon-select-white', id: 3, color: '#000000', title: '白色' }, | { src: 'bg-white', checkSrc: 'icon-select-white', id: 3, color: '#000000', title: '白色' }, | ||||
{ src: 'bg-white_blue', checkSrc: 'icon-select-blue', id: 6, color: '#ffffff', title: '蓝白渐变色' }, | |||||
// { src: 'bg-white_blue', checkSrc: 'icon-select-blue', id: 6, color: '#ffffff', title: '蓝白渐变色' }, | |||||
{ src: 'green', checkSrc: 'icon-green', id: 11, color: '#ffffff', title: '绿色' }, | { src: 'green', checkSrc: 'icon-green', id: 11, color: '#ffffff', title: '绿色' }, | ||||
{ src: 'rad', checkSrc: 'icon-select-red', id: 12, color: '#ffffff', title: '红色' }, | { src: 'rad', checkSrc: 'icon-select-red', id: 12, color: '#ffffff', title: '红色' }, | ||||
] | ] |
{src:'bg-white',checkSrc:'icon-select-white',id:3,color:'#000000',title:'白色'}, | {src:'bg-white',checkSrc:'icon-select-white',id:3,color:'#000000',title:'白色'}, | ||||
{src:'bg-green',checkSrc:'icon-select-green',id:4,color:'#000000',title:'渐变绿色'}, | {src:'bg-green',checkSrc:'icon-select-green',id:4,color:'#000000',title:'渐变绿色'}, | ||||
{src:'bg-yellow_green',checkSrc:'icon-select-yellow_green',id:5,color:'#000000',title:'黄绿双拼'}, | {src:'bg-yellow_green',checkSrc:'icon-select-yellow_green',id:5,color:'#000000',title:'黄绿双拼'}, | ||||
{src:'bg-white_blue',checkSrc:'icon-select-blue',id:6,color:'#000000',title:'蓝白渐变'}, | |||||
// {src:'bg-white_blue',checkSrc:'icon-select-blue',id:6,color:'#000000',title:'蓝白渐变'}, | |||||
{src:'green',checkSrc:'icon-green',id:11,color:'#ffffff',title:'绿色'}, | {src:'green',checkSrc:'icon-green',id:11,color:'#ffffff',title:'绿色'}, | ||||
{src:'rad',checkSrc:'icon-select-red',id:12,color:'#ffffff',title:'红色'}, | {src:'rad',checkSrc:'icon-select-red',id:12,color:'#ffffff',title:'红色'}, | ||||
], | ], |
label: "黄绿双拼色", | label: "黄绿双拼色", | ||||
value: 5, | value: 5, | ||||
}, | }, | ||||
{ | |||||
label: "蓝白渐变色", | |||||
value: 6, | |||||
}, | |||||
// { | |||||
// label: "蓝白渐变色", | |||||
// value: 6, | |||||
// }, | |||||
{ | { | ||||
label: "未确定", | label: "未确定", | ||||
value: 9, | value: 9, |
label: "黄绿双拼色", | label: "黄绿双拼色", | ||||
value: 5, | value: 5, | ||||
}, | }, | ||||
{ | |||||
label: "蓝白渐变色", | |||||
value: 6, | |||||
}, | |||||
// { | |||||
// label: "蓝白渐变色", | |||||
// value: 6, | |||||
// }, | |||||
{ | { | ||||
label: "未确定", | label: "未确定", | ||||
value: 9, | value: 9, |
// #ifdef MP-WEIXIN | // #ifdef MP-WEIXIN | ||||
Common['orderSource'] = "WECHAT" | Common['orderSource'] = "WECHAT" | ||||
// #endif | // #endif | ||||
options.url = envs[process.env.NODE_ENV].baseUrl+'/prod' + code | |||||
// options.url = envs[process.env.NODE_ENV].baseUrl+'/ndev' + code | |||||
// options.url = envs[process.env.NODE_ENV].baseUrl+'/prod' + code | |||||
options.url = envs[process.env.NODE_ENV].baseUrl+'/ndev' + code | |||||
//默认json数据格式提交` | //默认json数据格式提交` | ||||
let contentType = 'application/json' | let contentType = 'application/json' | ||||