123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- $(function() {
- var params = window.location.href.split("?");
- if (params.length > 1) {
- values = params[1].split("&");
- if (values.length > 9) {
- var funcId = values[0].replace("id=", "");
- var funcType = "";
- var funcEnd = "";
- var funcIn = "";
- var funcUrL = "";
- var funcPlan = "";
- var funcManual = "";
- var funcSys = "";
- var funcNum = "";
- var funcPath = "";
- //var purpose = "";
- if (funcId !== "0") {
- funcIn = decodeURI(values[1].replace("type=", "")); //故障名称
- funcUrL = decodeURI(values[2].replace("fault_describe=", "")); //故障描述
- funcPlan = decodeURI(values[3].replace("repair_plan=", "")); //维修方案
- funcType = decodeURI(values[4].replace("device_id=", "")); //部件编号
- funcEnd = decodeURI(values[5].replace("device_type=", "")); //部件型号
- funcManual = decodeURI(values[6].replace("aircraft=", "")); //手册
- funcSys = decodeURI(values[7].replace("manual_system=", "")); //部件型号
- funcNum = decodeURI(values[8].replace("manual_number=", "")); //部件型号
- funcPath = decodeURI(values[9].replace("file_path=", "")); //文件路径
- }
- }
- }
- $("#device_id").val(funcType);
- $("#device_type").val(funcEnd);
- $("#type").val(funcIn);
- $("#fault_describe").val(funcUrL);
- $("#repair_plan").val(funcPlan);
- $("#aircraft").val(funcManual);
- $("#manual_system").val(funcSys);
- $("#manual_number").val(funcNum);
- $("#file_path").val(funcPath);
- // 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) {
- if ($("#type").val().trim() === "") {
- showMsg("故障名称不能为空", 2);
- $("#type").focus();
- return false;
- }
- if ($("#fault_describe").val().trim() === "") {
- showMsg("故障描述不能为空", 2);
- $("#fault_describe").focus();
- return false;
- }
- if ($("#repair_plan").val().trim() === "") {
- showMsg("维修方案不能为空", 2);
- $("#repair_plan").focus();
- return false;
- }
- if ($("#device_id").val().trim() === "") {
- showMsg("部件编号不能为空", 2);
- $("#device_id").focus();
- return false;
- }
- if ($("#device_type").val().trim() === "") {
- showMsg("部件型号不能为空", 2);
- $("#device_type").focus();
- return false;
- }
- if ($("#in_manual").val().trim() === "") {
- showMsg("手册不能为空", 2);
- $("#in_manual").focus();
- return false;
- }
- if ($("#file_path").val().trim() === "") {
- showMsg("文件路径不能为空", 2);
- $("#file_path").focus();
- return false;
- }
- var func = data.field;
- func.id = funcId;
- let url = "";
- if (func.id === "0") url = "api/repairManual/add";
- else url = "api/repairManual/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;
- });
- });
- });
|