var layer;// 定义全局变量 var form; (function () { layui.use(['layer', 'form'], function () { layer = layui.layer; form = layui.form; if (TEST_TAG) { var eth0 = {"status": 0,"ip": "0.0.0.0","mask": "0.0.0.0","gate": "0.0.0.0"}; renderEth0(eth0); var eth1 = {"status": 1,"ip": "0.0.0.0","mask": "0.0.0.0","gate": "0.0.0.0"}; renderEth1(eth1); var wifi = {"enable": "off","ssid": "ssid","ip": "0.0.0.0"}; renderWifi(wifi); var g4 = {"devState": 0,"enable": "off","netState": 1,"simCardState": 1,"netSignal": "100","operName": "运营商","regInfo": "注册信息","ip":"0.0.0.0"}; render4g(g4); }else{ //默认查询 queryData(); //定时器,每5秒查询一次;查询信息并渲染 setInterval(queryData,5000); } }); }).call(this); //执行查询 function queryData() { $.get("./cgi-bin/state/query-net", function (data, status) { if ("success" == status) { renderEth0(data["eth0"]); renderEth1(data["eth1"]); renderWifi(data["wifi"]); render4g(data["4g"]); } else { window.parent.parent.notify("数据查询出错,请重新操作!!"); } }, "json"); } //渲染以太网设置 function renderEth0(data){ form.val("eth0", { "status": data.status==0?true:false, "ip": data.ip, "mask": data.mask, "gate": data.gate }); } //渲染以太网设置 function renderEth1(data){ form.val("eth1", { "status": data.status==0?true:false, "ip": data.ip, "mask": data.mask, "gate": data.gate }); } //渲染Wifi设置 function renderWifi(data){ form.val("wifi", { "enable": data.enable=="on"?true:false, "ssid": data.ssid, "ip": data.ip }); } //渲染4g设置 function render4g(data){ form.val("4g", { "devState": data.devState==0?true:false, "netState": data.netState==0?true:false, "simCardState": data.simCardState==0?true:false, "enable": data.enable=="on"?true:false, "netSignal": data.netSignal, "operName": data.operName, "regInfo": data.regInfo, "ip": data.ip }); }