lgq
2025-07-19 45c4742c0cf31b0217874944127491990bf1a097
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
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
    });
}