var majorId = 0; var aircraft = ""; var manual_system = ""; var subsystem = ""; var fault_part = ""; $(function() { var params = window.location.href.split("?"); if (params.length > 1) { values = params[1].split("&"); if (values.length > 16) { var funcId = values[0].replace("id=", ""); var funcmanual_name = ""; var funcaircraft = ""; var funcmanual_system = ""; var funcsubsystem = ""; var funcmanual_number = ""; var funcfault_describe = ""; var funcrepair_plan = ""; var funcmajor = ""; var funcfile = "" //选择文件 var funcfault_part = ""; var fault_reason = ""; var funcfault_reason = "" var funcfile1 = ""; var funchmc = ""; var funcmfl = ""; var funcpfl = ""; var funcgmp = ""; if (funcId !== "0") { funcmanual_name = decodeURI(values[1].replace("manual_name=", "")); //故障名称 funcaircraft = decodeURI(values[2].replace("aircraft=", "")); //机型 funcmanual_system = decodeURI(values[3].replace("manual_system=", "")); //系统 funcsubsystem = decodeURI(values[4].replace("subsystem=", "")); //分系统 funcfault_part = decodeURI(values[5].replace("fault_part=", "")); //机件名称 funcmajor = decodeURI(values[6].replace("major=", "")); //专业 funcfault_describe = decodeURI(values[7].replace("fault_describe=", "")); //故障描述 funcfault_reason = decodeURI(values[8].replace("fault_reason=", "")); //故障原因 funcrepair_plan = decodeURI(values[9].replace("repair_plan=", "")); //处置原因 funcmanual_number = decodeURI(values[10].replace("manual_number=", "")); //案例编号 funcfile = decodeURI(values[11].replace("file=", "")); //选择文件 funcfile1 = decodeURI(values[12].replace("file1=", "")); //选择文件 funchmc = decodeURI(values[13].replace("hmc=", "")); //hmc funcmfl = decodeURI(values[14].replace("mfl=", "")); //mfl funcpfl = decodeURI(values[15].replace("pfl=", "")); //pfl funcgmp = decodeURI(values[16].replace("gmp=", "")); //gmp // funcfile_path = decodeURI(values[9].replace("file_path=", "")); } } } $("#manual_name").val(funcmanual_name); $("#fault_part").val(funcfault_part); $("#aircraft").val(funcaircraft); $("#manual_system").val(funcmanual_system); $("#subsystem").val(funcsubsystem); $("#manual_number").val(funcmanual_number); $("#fault_describe").val(funcfault_describe); $("#repair_plan").val(funcrepair_plan); $("#fault_reason").val(funcfault_reason); $("#major").val(funcmajor); $("#file").val(funcfile); //选择文件 $("#file1").val(funcfile1); //选择文件 $("#hmc").val(funchmc); //选择文件 $("#mfl").val(funcmfl); //选择文件 $("#pfl").val(funcpfl); //选择文件 $("#gmp").val(funcgmp); //选择文件 layui.use(["form", "layer", 'upload'], function() { $ = layui.jquery; var form = layui.form, layer = layui.layer; var upload = layui.upload; //监听提交 form.on("switch(hide)", function(data) { isHide = data.elem.checked ? 1 : 0; }); form.on("submit(save)", function(data) { if ($("#manual_name").val().trim() === "") { showMsg("故障名称不能为空", 2); $("#manual_name").focus(); return false; } var func = data.field; func.id = funcId; func.aircraft = aircraft; func.manual_system = manual_system; func.subsystem = subsystem; func.fault_part = fault_part; fetchJSON("api/repairManual/add", 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; }); upload.render({ elem: '#file', url: urlBase + "api/article/import", //accept: 'file', //普通文件 headers: { "token": sessionStorage.getItem("token") }, data: {}, accept: 'file', done: function(res) { if (res.status === 0) { $("#file_path").val(res.msg); } else showMsg(res.msg, 2); } }); upload.render({ elem: '#file1', url: urlBase + "api/repairManual/importImg", //accept: 'file', //普通文件 headers: { "token": sessionStorage.getItem("token") }, data: {}, done: function(res) { if (res.status === 0) { $("#img_path").val(res.msg); } else showMsg(res.msg, 2); } }); //机型下拉框 function getAircraftName() { fetchJSON("api/aircraft/listAll", {}, "get", function(bet) { // console.log(bet, "121111111") if (bet.status === 0) { $("#aircraft").empty(); $("#aircraft").append($("