$(function() { var params = window.location.href.split("?"); if (params.length > 1) { values = params[1].split("&"); if (values.length > 2) { var funcId = values[0].replace("id=", ""); var funcType = ""; var funcEnd = ""; var funcIn = ""; var funcUrL = ""; var funcDes = ""; if (funcId !== "0") { funcType = decodeURI(values[1].replace("aircraft_type=", "")); // funcIn = decodeURI(values[2].replace("input_time=", "")); // funcEnd = decodeURI(values[3].replace("ending_time=", "")); // funcUrL = decodeURI(values[4].replace("file_path=", "")); funcDes = decodeURI(values[2].replace("aircraft_describe=", "")); } } } $("#aircraft_type").val(funcType); // $("#ending_time").val(funcEnd); // $("#input_time").val(funcIn); // $("#file_path").val(funcUrL); $("#aircraft_describe").val(funcDes); layui.use("form", function() { layui.form.render(); }); layui.use(["form", "layer", "laydate"], function() { $ = layui.jquery; var form = layui.form, layer = layui.layer; var laydate = layui.laydate; laydate.render({ elem: '#ending_time', isInitValue: false, type: 'datetime', trigger: "click" }); laydate.render({ elem: '#input_time', isInitValue: false, type: 'datetime', trigger: "click" }); //监听提交 form.on("switch(hide)", function(data) { isHide = data.elem.checked ? 1 : 0; }); form.on("submit(save)", function(data) { if ($("#aircraft_type").val().trim() === "") { showMsg("机型不能为空", 2); $("#aircraft_type").focus(); return false; } // if ($("#input_time").val().trim() === "") { // showMsg("输入时间不能为空", 2); // $("#input_time").focus(); // return false; // } var func = data.field; // func.funcType = $("#aircraft_type").val(); // funcEnd = $("#ending_time").val(); // funcIn = $("#input_time").val(); // func.funcUrl = $("#file_path").val(); // func.funcDes = $("#aircraft_descripte").val(); func.id = funcId; let url = ""; if (func.id === "0") url = "api/aircraft/add"; else url = "api/aircraft/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; }); }); });