var layer;
|
var form;
|
|
layui.use(['layer', 'form'], function () {
|
form = layui.form;
|
layer = layui.layer;
|
|
// 监听制氮机选择
|
form.on('select(select_mac)', function (obj) {
|
return onMacChange(obj);
|
});
|
});
|
|
|
/**
|
* 制氮机操作
|
* @param exeTag
|
*/
|
function macExe(exeTag) {
|
var sn = $("#select_mac").val();
|
if (!sn) {
|
addTips("请选择制氮机,然后进行操作");
|
return;
|
}
|
|
var param = {
|
companyId: companyId,
|
deptId: deptId,
|
sn: sn
|
};
|
layer.load();
|
var url = "../../basic/n2/query-status-mac";
|
var msg = "状态查询命令发生成功……";
|
if ("Y" == exeTag) {
|
url = "../../basic/n2/run-mac";
|
msg = "启动制氮机命令发送成功……";
|
}
|
if ("N" == exeTag) {
|
url = "../../basic/n2/stop-mac";
|
msg = "停止制氮机命令发送成功……";
|
}
|
|
$.ajax({
|
type: "POST",
|
url: url,
|
dataType: "json",
|
contentType: "application/json;charset=UTF-8",
|
data: JSON.stringify(param),
|
success: function (result) {
|
layer.closeAll();
|
if (result.code == "ORDER_SUCCESS") {
|
addTips(msg);
|
} else {
|
addTips(result.msg);
|
}
|
},
|
error: function (result) {
|
layer.closeAll();
|
addTips("操作失败:" + result.msg);
|
}
|
});
|
}
|
|
function addTips(msg) {
|
if (null == msg) {
|
$("#span_info").text("信息:");
|
} else {
|
$("#span_info").text("信息:" + msg);
|
}
|
}
|
|
|
/**
|
* 针对多个制氮机更新默认查看设备
|
*/
|
function onMacChange(obj) {
|
var sn = $("#select_mac").val();
|
$.ajax({
|
type: "POST",
|
url: "../../basic/n2/update-select-mac",
|
dataType: "json",
|
contentType: "application/json;charset=UTF-8",
|
data: JSON.stringify({"sn": sn}),
|
success: function (result) {
|
if (result.code != "0000") {
|
addTips("默认查看制氮机更新失败");
|
} else {
|
addTips("默认查看制氮机更新完成");
|
}
|
},
|
error: function () {
|
addTips("默认查看制氮机更新失败");
|
}
|
});
|
}
|