var layer;// 定义全局变量 var form; (function () { layui.use(['layer', 'form'], function () { layer = layui.layer; form = layui.form; if (TEST_TAG) { var eth0 = {"dhcp": "false","ip": "0.0.0.0","mask": "0.0.0.0","gate": "0.0.0.0","mac": "0.0.0.0"}; renderEth0(eth0); var eth1 = {"dhcp": "false","ip": "0.0.0.0","mask": "0.0.0.0","gate": "0.0.0.0","mac": "0.0.0.0"}; renderEth1(eth1); var wifi = {"enable": "false","ssid": "ssid","passwd": "12345678"}; renderWifi(wifi); var g4 = {"enable": "false","apn": false,"apnName": "apnName","authType": "1","user": "平台04","passwd":"123456"}; render4g(g4); var data = {"eth0":eth0, "eth1":eth1, "wifi":wifi, "4g":g4}; // console.log(JSON.stringify(data)); // console.log(data["4g"]); }else{ //默认查询 query(); } }); }).call(this); //执行保存 function save() { var eth0 = form.val("eth0"); eth0.dhcp=form.val("eth0").dhcp?"true":"false"; // data.eth0=eth0; var eth1 = form.val("eth1"); eth1.dhcp=form.val("eth1").dhcp?"true":"false"; // data.eth1=eth1; var wifi = form.val("wifi"); wifi.enable=form.val("wifi").enable?"true":"false"; // data.wifi=wifi; var g4 = form.val("4g"); g4.enable=form.val("4g").enable?"true":"false"; g4.apn=form.val("4g").apn?"true":"false"; // data.g4=g4; var data = {"eth0":eth0, "eth1":eth1, "wifi":wifi, "4g":g4}; console.log(data); $.post("./cgi-bin/sys-network/save", JSON.stringify(data), function (data, status) { if ("success" == status) { window.parent.parent.notify("数据保存成功!"); } else { window.parent.parent.notify("数据保存出错,请重新操作!!"); } }, "json"); } //执行查询 function query() { $.get("./cgi-bin/sys-network/query", 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", { "dhcp": data.dhcp=="true"?true:false, "ip": data.ip, "mask": data.mask, "gate": data.gate, "mac": data.mac }); } //渲染以太网设置 function renderEth1(data){ form.val("eth1", { "dhcp": data.dhcp=="true"?true:false, "ip": data.ip, "mask": data.mask, "gate": data.gate, "mac": data.mac }); } //渲染Wifi设置 function renderWifi(data){ form.val("wifi", { "enable": data.enable=="true"?true:false, "ssid": data.ssid, "passwd": data.passwd }); } //渲染4g设置 function render4g(data){ form.val("4g", { "enable": data.enable=="true"?true:false, "apn": data.apn=="true"?true:false, "apnName": data.apnName, "authType": data.authType, "user": data.user, "passwd": data.passwd }); }