123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222 |
- $(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;
- });
- });
- });
|