调用:Device 背景:bg1.jpg 说明:。

B3A982F8-DED1-448D-9CAD-526B7607A0FE.png
image.png

⚙ 配置

属性 说明 是否必需
deviceList 部件数据配置 NO

整体配置范例

  1. function Device() {
  2. var data = {
  3. model: "Device",
  4. config: {
  5. shell: {
  6. title: "按首字母查询选择号牌",
  7. local: "部件检测",
  8. countdown: [105, 95],
  9. countdown_callBack: "shell_countdown_callBack_Function",
  10. // sound: "001.mp3",
  11. navIndex: 3,
  12. nav: ["首页", "输入电话号码", "预约挂号", "选择介质", "扫码支付", "挂号完成"],
  13. userinfor: [{ title: "用户:", content: "王晓华" }, { title: "性别:", content: "男" }, { title: "年龄:", content: "300" }],
  14. btnbar: {
  15. left: [
  16. {
  17. txt: "一键检测",
  18. onClick: "CheckDevice()"
  19. }
  20. ],
  21. right: [{
  22. txt: "返回",
  23. onClick: "Input4Click()",
  24. verify: { vType: 'mobile', eMsg: '' },
  25. },
  26. {
  27. txt: "确定",
  28. onClick: "Input4Click()",
  29. valid: true,
  30. breatheAni: true
  31. }]
  32. }
  33. },
  34. bgImg: "bg2.jpg",
  35. deviceList:[
  36. {dev:"部件1"},
  37. {dev:"部件1"},
  38. {dev:"部件1"},
  39. {dev:"部件1"},
  40. {dev:"部件1"},
  41. {dev:"部件2部件2"},
  42. {dev:"部件2部件2"},
  43. {dev:"部件2部件2"},
  44. {dev:"部件2部件2"},
  45. {dev:"部件2部件2"},
  46. {dev:"部件3"}
  47. ],
  48. // checkHandle:"CheckDevice",
  49. }
  50. }
  51. return data;
  52. }
  53. function CheckDevice(){
  54. console.log("CheckDeviceID="+window.ZZH5.Call.getData());
  55. var data=[
  56. {dev:"部件1",tag:"0|初始化成功"},
  57. {dev:"部件1",tag:"2|初始化成功"},
  58. {dev:"部件1",tag:"0|初始化成功"},
  59. {dev:"部件1",tag:"0|初始化成功"},
  60. {dev:"部件2部件2",tag:"1|警告"},
  61. {dev:"部件2部件2",tag:"1|警告"},
  62. {dev:"部件2部件2",tag:"1|警告"},
  63. {dev:"部件2部件2",tag:"1|警告"},
  64. {dev:"部件3",tag:"2|初始化失败"}
  65. ];
  66. window.ZZH5.Call.setData(data);
  67. }

deviceList

  1. deviceList:[
  2. {dev:"部件1",tag:"0|正常"},//tag的第一位值012对应颜色分别为绿色黄色红色
  3. {dev:"部件2",tag:"1|警告"},
  4. {dev:"部件3",tag:"2|失败"},
  5. ],

♨️ JS Call

重置部件状态(表格内容)

  1. var data=[
  2. {dev:"部件1",tag:"0|初始化成功"},
  3. {dev:"部件1",tag:"2|初始化成功"},
  4. {dev:"部件1",tag:"0|初始化成功"},
  5. {dev:"部件1",tag:"0|初始化成功"},
  6. {dev:"部件2部件2",tag:"1|警告"},
  7. {dev:"部件2部件2",tag:"1|警告"},
  8. {dev:"部件2部件2",tag:"1|警告"},
  9. {dev:"部件2部件2",tag:"1|警告"},
  10. {dev:"部件3",tag:"2|初始化失败"}
  11. ];
  12. window.ZZH5.Call.setData(data);

🚀 getData

  1. //获取勾选的部件序列
  2. console.log("CheckDeviceID="+window.ZZH5.Call.getData());