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($("