$(function() { var params = window.location.href.split("?"); if (params.length > 1) { values = params[1].split("&"); if (values.length > 53) { var funcId = values[0].replace("id=", ""); var funcWar_zone = ""; //战区1 var funcarmy = ""; //军2 var funcdivision = ""; //师3 var funcbrigade = ""; //团4 var funcfault_time = ""; //发现日期5 var funcproduct_no = ""; //是否历史6 var funcAircraft_type = ""; //机型7 var funcDiscover_opportunity = ""; //发现时机8 var funcUp_down = ""; //起落9 var funcDiscoverer = "" //发现人10 var funcdevice_productor = ""; var funcInfo_sources = "" //故障信息来源11 var funcfault_content = ""; //故障描述12 var funcIs_falsealarm = ""; //是否虚警13 var funcFault_degree = ""; //故障性质14 var funcFault_consequence = ""; //故障后果15 var funcMiss_flight_times = ""; //误飞次数16 var funcImpact_times = ""; //影响次数17 var funcFault_liability = ""; //故障责任18 var funcFault_location = ""; //故障发生地点19 var funcmajor = ""; //专业20 var funcfault_reason = ""; //故障原因21 var funcReviewer = ""; //审核人22 var funcReview_time = ""; //审核时间23 var funcrepair_time = ""; //排除时间24 var funcrepair_hours = ""; //排故工时25 var funcrepair_personnum = ""; //排故人数26 var funcrepaired_time = ""; //排故时间27 var funcclassification = ""; //分类28 var funcis_grounded = ""; //是否停飞29 var funcReporting_department = ""; //报告部门30 var funcdevice_name = ""; //故障件名称31 var funcdevice_type = ""; //故障件型别32 var funcreplace_device = ""; //故换件名称33 var funcreplace_type = ""; //故换件型别34 var funcDiagnosis_method = ""; //故障判断方法35 var funcdiagnosis_people = ""; //故障判明人36 var funcfaultparts_date = ""; //故障件装机日期37 var funcfaultparts_hours = ""; //故障件总工作时次38 var funcfaultparts_worktimes = ""; //故障件装本机工作次39 var funcfaultparts_renovation_manu = ""; //故障件翻修厂40 var funcFaultparts_Renovation_hours = ""; //故障件修后时次41 var funcaircraft_no = ""; //故障件翻修次数42 var funcrepair_method = ""; //排除方法43 var funcRepair_person = ""; //排故人44 var funcreplace_device_hours = ""; //故换件总工作时次45 var funcreplace_device_repairhours = ""; //故换件修后时次46 var funcreplace_device_repairtimes = ""; //故换件翻修次数47 var funcreplace_device_applytimes = ""; //排故领件次数48 var funcreplace_device_manufacturer = ""; //故换件翻修厂49 var funcFaultparts_system = ""; //故障件所属系统50 var funcInspector = ""; //检查人51 var funcHandling_opinions = ""; //处理意见52 var funcremark = ""; //备注53 if (funcId !== "0") { funcWar_zone = decodeURI(values[1].replace("war_zone=", "")); //战区1 funcarmy = decodeURI(values[2].replace("army=", "")); //军2 funcdivision = decodeURI(values[3].replace("division=", "")); //师3 funcbrigade = decodeURI(values[4].replace("brigade=", "")); //团4 funcfault_time = decodeURI(values[5].replace("fault_time=", "")); //发现日期5 funcaircraft_no = decodeURI(values[6].replace("aircraft_no=", "")); //飞机号6 funcproduct_no = decodeURI(values[7].replace("product_no=", "")); //出厂号7 funcAircraft_type = decodeURI(values[8].replace("aircraft_type=", "")); //机型8 funcDiscover_opportunity = decodeURI(values[9].replace("discover_opportunity=", "")); //发现时机9 funcUp_down = decodeURI(values[10].replace("up_down=", "")); //起落10 funcDiscoverer = decodeURI(values[11].replace("discoverer=", "")); //发现人11 funcInfo_sources = decodeURI(values[12].replace("info_sources=", "")); //故障信息来源12 funcfault_content = decodeURI(values[13].replace("fault_content=", "")); //故障描述13 funcIs_falsealarm = decodeURI(values[14].replace("is_falsealarm=", "")); //是否虚警14 funcFault_degree = decodeURI(values[15].replace("fault_degree=", "")); //故障性质15 funcFault_consequence = decodeURI(values[16].replace("fault_consequence=", "")); //故障后果16 funcMiss_flight_times = decodeURI(values[17].replace("missflight_times=", "")); //误飞次数17 funcImpact_times = decodeURI(values[18].replace("impact_times=", "")); //影响次数18 funcFault_liability = decodeURI(values[19].replace("fault_liability=", "")); //故障责任19 funcFault_location = decodeURI(values[20].replace("fault_location=", "")); //故障发生地点20 funcmajor = decodeURI(values[21].replace("major=", "")); //专业21 funcfault_reason = decodeURI(values[22].replace("fault_reason=", "")); //故障原因22 funcReviewer = decodeURI(values[23].replace("reviewer=", "")); //审核人23 funcReview_time = decodeURI(values[24].replace("review_time=", "")); //审核时间24 funcrepair_time = decodeURI(values[25].replace("repair_time=", "")); //排除时间25 funcrepair_hours = decodeURI(values[26].replace("repair_hours=", "")); //排故工时26 funcrepair_personnum = decodeURI(values[27].replace("repair_personnum=", "")); //排故人数27 funcrepaired_time = decodeURI(values[28].replace("repaired_time=", "")); //排故时间28 funcclassification = decodeURI(values[29].replace("classification=", "")); //分类29 funcis_grounded = decodeURI(values[30].replace("is_grounded=", "")); //是否停飞30 funcReporting_department = decodeURI(values[31].replace("reporting_department=", "")); //报告部门31 funcdevice_name = decodeURI(values[32].replace("device_name=", "")); //故障件名称32 funcdevice_type = decodeURI(values[33].replace("device_type=", "")); //故障件型别33 funcreplace_device = decodeURI(values[34].replace("replace_device=", "")); //故换件名称34 funcreplace_type = decodeURI(values[35].replace("replace_type=", "")); //故换件型别35 funcDiagnosis_method = decodeURI(values[36].replace("diagnosis_method=", "")); //故障判断方法36 funcdiagnosis_people = decodeURI(values[37].replace("diagnosis_people=", "")); //故障判明人37 funcfaultparts_date = decodeURI(values[38].replace("faultparts_date=", "")); //故障件装机日期38 funcfaultparts_hours = decodeURI(values[39].replace("faultparts_hours=", "")); //故障件总工作时次39 funcfaultparts_worktimes = decodeURI(values[40].replace("faultparts_worktimes=", "")); //故障件装本机工作次40 funcfaultparts_renovation_manu = decodeURI(values[41].replace("faultparts_renovation_manu=", "")); //故障件翻修厂41 funcFaultparts_Renovation_hours = decodeURI(values[42].replace("faultparts_renovation_hours=", "")); //故障件修后时次42 funcrepair_method = decodeURI(values[43].replace("repair_method=", "")); //排除方法43 funcRepair_person = decodeURI(values[44].replace("repair_person=", "")); //排故人44 funcreplace_device_hours = decodeURI(values[45].replace("replace_device_hours=", "")); //故换件总工作时次45 funcreplace_device_repairhours = decodeURI(values[46].replace("replace_device_repairhours", "")); //故换件修后时次46 funcreplace_device_repairtimes = decodeURI(values[47].replace("replace_device_repairtimes=", "")); //故换件翻修次数47 funcreplace_device_applytimes = decodeURI(values[48].replace("replace_device_applytimes=", "")); //排故领件次数48 funcreplace_device_manufacturer = decodeURI(values[49].replace("replace_device_manufacturer=", "")); //故换件翻修厂49 funcFaultparts_system = decodeURI(values[50].replace("faultparts_system=", "")); //故障件所属系统50 funcInspector = decodeURI(values[51].replace("inspector=", "")); //检查人51 funcHandling_opinions = decodeURI(values[52].replace("handling_opinions=", "")); //处理意见52 funcremark = decodeURI(values[53].replace("remark=", "")); //备注53 funcdevice_productor = decodeURI(values[54].replace("device_productor=", "")); //发现人11 } } } $("#war_zone").val(funcWar_zone); //战区1 $("#army").val(funcarmy); //军2 $("#division").val(funcdivision); //师3 $("#brigade").val(funcbrigade); //团4 $("#fault_time").val(funcfault_time); //发现日期5 $("#product_no").val(funcproduct_no); //是否历史6 $("#aircraft_type").val(funcAircraft_type); //机型7 $("#discover_opportunity").val(funcDiscover_opportunity); //发现时机8 $("#up_down").val(funcUp_down); //起落9 $("#discoverer").val(funcDiscoverer); //发现人10 $("#device_productor").val(funcdevice_productor); //发现人10 $("#info_sources").val(funcInfo_sources); //故障信息来源11 $("#fault_content").val(funcfault_content); //故障描述12 $("#is_falsealarm").val(funcIs_falsealarm); //是否虚警13 $("#fault_degree").val(funcFault_degree); //故障性质14 $("#fault_consequence").val(funcFault_consequence); //故障后果15 $("#missflight_times").val(funcMiss_flight_times); //误飞次数16 $("#impact_times").val(funcImpact_times); //影响次数17 $("#fault_liability").val(funcFault_liability); //故障责任18 $("#fault_location").val(funcFault_location); //故障发生地点19 $("#major").val(funcmajor); //专业20 $("#fault_reason").val(funcfault_reason); //故障原因21 $("#reviewer").val(funcReviewer); //审核人22 $("#review_time").val(funcReview_time); //审核时间23 $("#repair_time").val(funcrepair_time); //排除时间24 $("#repair_hours").val(funcrepair_hours); //排故工时25 $("#repair_personnum").val(funcrepair_personnum); //排故人数26 $("#repaired_time").val(funcrepaired_time); //排故时间27 $("#classification").val(funcclassification); //分类28 $("#is_grounded").val(funcis_grounded); //是否停飞29 $("#reporting_department").val(funcReporting_department); //报告部门30 $("#device_name").val(funcdevice_name); //故障件名称31 $("#device_type").val(funcdevice_type); ///故障件型别32 $("#replace_device").val(funcreplace_device); //故换件名称33 $("#replace_type").val(funcreplace_type); //故换件型别34 $("#diagnosis_method").val(funcDiagnosis_method); //故障判断方法35 $("#diagnosis_people").val(funcdiagnosis_people); //故障判明人36 $("#faultparts_date").val(funcfaultparts_date); //故障件装机日期37 $("#faultparts_hours").val(funcfaultparts_hours); //故障件总工作时次38 $("#faultparts_worktimes").val(funcfaultparts_worktimes); ///故障件装本机工作次39 $("#faultparts_renovation_manu").val(funcfaultparts_renovation_manu); //故障件翻修厂40 $("#faultparts_renovation_hours").val(funcFaultparts_Renovation_hours); //故障件修后时次41 $("#aircraft_no").val(funcaircraft_no); //故障件翻修次数42 $("#repair_method").val(funcrepair_method); //排除方法43 $("#repair_person").val(funcRepair_person); //排故人44 $("#replace_device_hours").val(funcreplace_device_hours); //故换件总工作时次45 $("#replace_device_repairhours").val(funcreplace_device_repairhours); //故换件修后时次46 $("#replace_device_repairtimes").val(funcreplace_device_repairtimes); //故换件翻修次数47 $("#replace_device_applytimes").val(funcreplace_device_applytimes); //排故领件次数48 $("#replace_device_manufacturer").val(funcreplace_device_manufacturer); //故换件翻修厂49 $("#faultparts_system").val(funcFaultparts_system); //故障件所属系统50 $("#inspector").val(funcInspector); ///检查人51 $("#handling_opinions").val(funcHandling_opinions); //处理意见52 $("#remark").val(funcremark); //备注53 // if (isHide === "1") { // $("#flag").attr("checked", "checked"); // } layui.use("form", function() { layui.form.render(); }); layui.use(["form", "layer"], function() { $ = layui.jquery; var form = layui.form, layer = layui.layer; //监听提交 form.on("switch(hide)", function(data) { isHide = data.elem.checked ? 1 : 0; }); form.on("submit(save)", function(data) { var func = data.field; func.id = funcId; let url = ""; if (func.id === "0") url = "api/faultrecord/add"; else url = "api/faultrecord/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; }); }); });