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
|
});
|
}
|
|