var majorId = 0; var aircraft_type = ""; var syst_name =""; var aircraft_id = ""; var syst_id = ""; var subsys_name = ""; var subsys_id = ""; $(function() { var params = window.location.href.split("?"); if (params.length > 1) { values = params[1].split("&"); if (values.length > 5) { var funcId = values[0].replace("id=", ""); var funcType = ""; var funcEnd = ""; var funcUrL = ""; var funcIn = ""; var funcDes = ""; var funcdevice_type = "" if (funcId !== "0") { funcdevice_type = decodeURI(values[1].replace("device_type=", "")); funcType = decodeURI(values[2].replace("aircraft_type=", "")); funcEnd = decodeURI(values[3].replace("syst_name=", "")); funcUrL = decodeURI(values[4].replace("subsys_name=", "")); funcIn = decodeURI(values[5].replace("device_name=", "")); } } } $("#aircraft_type").val(funcType); $("#syst_name").val(funcEnd); $("#subsys_name").val(funcUrL); $("#device_name").val(funcIn); $("#device_type").val(2); layui.use("form", function() { layui.form.render(); }); layui.use(["form", "layer", "laydate"], function() { $ = layui.jquery; var form = layui.form, layer = layui.layer; var laydate = layui.laydate; laydate.render({ elem: '#ending_time', isInitValue: false, type: 'datetime', trigger: "click" }); laydate.render({ elem: '#input_time', isInitValue: false, type: 'datetime', trigger: "click" }); //监听提交 form.on("switch(hide)", function(data) { isHide = data.elem.checked ? 1 : 0; }); form.on("select", function(data) { if (data.elem.id === "aircraft_type") { aircraft_id = data.elem[data.elem.selectedIndex].value aircraft_type = data.elem[data.elem.selectedIndex].text; let airId = data.elem[data.elem.selectedIndex].value; getByAir(airId); } if (data.elem.id ==="syst_name"){ syst_name = data.elem[data.elem.selectedIndex].text; syst_id = data.elem[data.elem.selectedIndex].value; let sysId = data.elem[data.elem.selectedIndex].value; getBySys(sysId) } if (data.elem.id === "subsys_name") { subsys_id = data.elem[data.elem.selectedIndex].value; subsys_name = data.elem[data.elem.selectedIndex].text; } }) form.on("submit(save)", function(data) { if($("#aircraft_type").find("option:selected").val() == -1){ showMsg("请选择机型", 2); $("#aircraft_type").focus(); return false; } if($("#syst_name").find("option:selected").val() == -1){ showMsg("请选择系统", 2); $("#syst_name").focus(); return false; } if($("#subsys_name").find("option:selected").val() == -1){ showMsg("请选择分系统", 2); $("#subsys_name").focus(); return false; } if ($("#device_name").val().trim() === "") { showMsg("机件不能为空", 2); $("#device_name").focus(); return false; } var func = data.field; func.id = funcId; func.aircraft_id= aircraft_id func.aircraft_type = aircraft_type; func.syst_name = syst_name; func.syst_id = syst_id; func.subsys_id = subsys_id; func.subsys_name = subsys_name let url = ""; if (func.id === "0") url = "api/device/add"; else url = "api/device/edit"; fetchJSON(url, func, "post", function(data) { if (data.status === 0) { var index = parent.layer.getFrameIndex(window.name); showMsg("修改成功", 1, 2000); parent.layer.close(index); } else { showMsg(data.msg, 2); } }); return false; }); //系统 function aircraft_type(){ fetchJSON("api/aircraft/listAll", {}, "get", function(bet) { // console.log(bet, "121111111") if (bet.status === 0) { $("#aircraft_type").empty(); $("#aircraft_type").append($("