var layer;// 定义全局变量
|
var form;
|
(function () {
|
layui.use(['layer', 'form'], function () {
|
layer = layui.layer;
|
form = layui.form;
|
|
//初始化协议库列表
|
initLibname();
|
//默认查询
|
query();
|
});
|
}).call(this);
|
|
|
//执行保存
|
function save() {
|
var dataList = new Array();
|
var obj = {};
|
for (var i = 1; i < 6; i++) {
|
var data = form.val('platform'+i);
|
obj.name = data.name;
|
obj.ip = data.ip;
|
obj.port = data.port;
|
obj.libname = data.libname;
|
obj.enable = data.enable?"true":"false";
|
dataList.push(obj);
|
obj = {};
|
}
|
|
console.log(dataList);
|
|
$.post("./cgi-bin/sys-platform/save", JSON.stringify(dataList), function (data, status) {
|
if ("success" == status) {
|
window.parent.parent.notify("数据保存成功!");
|
} else {
|
window.parent.parent.notify("数据保存出错,请重新操作!!");
|
}
|
}, "json");
|
}
|
|
|
//执行查询
|
function query() {
|
$.get("./cgi-bin/sys-platform/query", function (data, status) {
|
if ("success" == status) {
|
renderTable(data);
|
} else {
|
window.parent.parent.notify("数据查询出错,请重新操作!!");
|
}
|
}, "json");
|
}
|
|
//渲染表格
|
function renderTable(list) {
|
console.log(list);
|
//赋值
|
var cur;
|
for (var i = 1; i <= list.length; i++) {
|
cur = list[i - 1];
|
//平台名称
|
$("#platName" + i).html(cur.name);
|
form.val('platform'+i, {
|
"name": cur.name,
|
"ip": cur.ip,
|
"port": cur.port,
|
"libname": cur.libname,
|
"enable": cur.enable=="true"?true:false
|
});
|
}
|
}
|
|
function initLibname() {
|
$.ajaxSettings.async = false;
|
$.get("./cgi-bin/libname/libname-list", function (data, status) {
|
if ("success" == status) {
|
renderLibname(data);
|
} else {
|
window.parent.parent.notify("系统后期协议库列表失败!");
|
}
|
}, "json");
|
}
|
|
function renderLibname(list) {
|
$.each(list, function (index, item) {
|
$("select[name='libname']").append("<option value='"+item.libname+"'>"+item.libnamezh+"</option>");
|
});
|
};
|
|