var majorId = 0; $(function() { var params = window.location.href.split("?"); if (params.length > 1) { values = params[1].split("&"); if (values.length > 7) { var funcId = values[0].replace("id=", ""); var funcAir = ""; var funcFont = ""; var funcIn = ""; var funcType = ""; var funcEnd = ""; var funcSt = ""; var funcPa = ""; var funcMark = ""; var funcPar = ""; var funcBi = ""; if (funcId !== "0") { funcFont = decodeURI(values[1].replace("aircraft_id=", "")); //机型编号 funcAir = decodeURI(values[2].replace("aircraft_type=", "")); //机型名称 funcIn = decodeURI(values[3].replace("device_name=", "")); //部件名称 funcType = decodeURI(values[4].replace("device_type=", "")); //部件型号 // funcSt = decodeURI(values[5].replace("starting_time=", "")); //开始时间 // funcEnd = decodeURI(values[6].replace("ending_time=", "")); //结束时间 funcBi = decodeURI(values[5].replace("parent_id=", "")); //部件编号 // funcPa = decodeURI(values[6].replace("file_path=", "")); //文件路径 funcPar = decodeURI(values[6].replace("parent=", "")); //起源 funcMark = decodeURI(values[7].replace("mark=", "")); //备注 } } } $("#aircraft_id").val(funcFont); $("#aircraft_type").val(funcAir); $("#device_name").val(funcIn); $("#device_type").val(funcType); // $("#starting_time").val(funcSt); // $("#ending_time").val(funcEnd); $("#parent_id").val(funcBi); // $("#file_path").val(funcPa); $("#parent").val(funcPar); $("#mark").val(funcMark); 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: '#starting_time', isInitValue: false, type: 'datetime', trigger: "click" }); //监听提交 form.on("submit(save)", function(data) { var func = data.field; func.id = funcId; 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 getAircraft() { fetchJSON("api/aircraft/listAll", {}, "get", function(bet) { if (bet.status === 0) { $("#aircraft_type").empty(); $("#aircraft_type").append($("