调用:Device 背景:bg1.jpg 说明:。
⚙ 配置
属性 | 说明 | 是否必需 |
---|---|---|
deviceList | 部件数据配置 | NO |
整体配置范例
function Device() {
var data = {
model: "Device",
config: {
shell: {
title: "按首字母查询选择号牌",
local: "部件检测",
countdown: [105, 95],
countdown_callBack: "shell_countdown_callBack_Function",
// sound: "001.mp3",
navIndex: 3,
nav: ["首页", "输入电话号码", "预约挂号", "选择介质", "扫码支付", "挂号完成"],
userinfor: [{ title: "用户:", content: "王晓华" }, { title: "性别:", content: "男" }, { title: "年龄:", content: "300" }],
btnbar: {
left: [
{
txt: "一键检测",
onClick: "CheckDevice()"
}
],
right: [{
txt: "返回",
onClick: "Input4Click()",
verify: { vType: 'mobile', eMsg: '' },
},
{
txt: "确定",
onClick: "Input4Click()",
valid: true,
breatheAni: true
}]
}
},
bgImg: "bg2.jpg",
deviceList:[
{dev:"部件1"},
{dev:"部件1"},
{dev:"部件1"},
{dev:"部件1"},
{dev:"部件1"},
{dev:"部件2部件2"},
{dev:"部件2部件2"},
{dev:"部件2部件2"},
{dev:"部件2部件2"},
{dev:"部件2部件2"},
{dev:"部件3"}
],
// checkHandle:"CheckDevice",
}
}
return data;
}
function CheckDevice(){
console.log("CheckDeviceID="+window.ZZH5.Call.getData());
var data=[
{dev:"部件1",tag:"0|初始化成功"},
{dev:"部件1",tag:"2|初始化成功"},
{dev:"部件1",tag:"0|初始化成功"},
{dev:"部件1",tag:"0|初始化成功"},
{dev:"部件2部件2",tag:"1|警告"},
{dev:"部件2部件2",tag:"1|警告"},
{dev:"部件2部件2",tag:"1|警告"},
{dev:"部件2部件2",tag:"1|警告"},
{dev:"部件3",tag:"2|初始化失败"}
];
window.ZZH5.Call.setData(data);
}
deviceList
deviceList:[
{dev:"部件1",tag:"0|正常"},//tag的第一位值012对应颜色分别为绿色黄色红色
{dev:"部件2",tag:"1|警告"},
{dev:"部件3",tag:"2|失败"},
],
♨️ JS Call
重置部件状态(表格内容)
var data=[
{dev:"部件1",tag:"0|初始化成功"},
{dev:"部件1",tag:"2|初始化成功"},
{dev:"部件1",tag:"0|初始化成功"},
{dev:"部件1",tag:"0|初始化成功"},
{dev:"部件2部件2",tag:"1|警告"},
{dev:"部件2部件2",tag:"1|警告"},
{dev:"部件2部件2",tag:"1|警告"},
{dev:"部件2部件2",tag:"1|警告"},
{dev:"部件3",tag:"2|初始化失败"}
];
window.ZZH5.Call.setData(data);
🚀 getData
//获取勾选的部件序列
console.log("CheckDeviceID="+window.ZZH5.Call.getData());