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("默认查看制氮机更新失败"); } }); }