123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 |
- $(function() {
- var params = window.location.href.split("?");
- if (params.length > 1) {
- values = params[1].split("&");
- if (values.length > 7) {
- var funcId = values[0].replace("id=", "");
- var funccard_name = "";
- var funcaircraft_type = "";
- var funcmajor_type = "";
- var funcdescription = "";
- var funcfile_path = "";
- var funcinput_time = "";
- var funcremarks = "";
- if (funcId !== "0") {
- funccard_name = decodeURI(values[1].replace("card_name=", ""));
- funcaircraft_type = decodeURI(values[2].replace("aircraft_type=", ""));
- funcmajor_type = decodeURI(values[3].replace("major_type=", ""));
- funcdescription = decodeURI(values[4].replace("description=", ""));
- funcfile_path = decodeURI(values[5].replace("file_path=", ""));
- funcinput_time = decodeURI(values[6].replace("input_time=", ""));
- funcremarks = decodeURI(values[7].replace("remarks=", ""));
- }
- }
- }
- $("#card_name").val(funccard_name);
- $("#aircraft_type").val(funcaircraft_type);
- $("#major_type").val(funcmajor_type);
- $("#description").val(funcdescription);
- $("#file_path").val(funcfile_path);
- $("#input_time").val(funcinput_time);
- $("#remarks").val(funcremarks);
- layui.use("form", function() {
- layui.form.render();
- });
- layui.use(["form", "layer", "upload"], function() {
- $ = layui.jquery;
- var form = layui.form,
- layer = layui.layer;
- var upload = layui.upload;
- upload.render({
- elem: '#fileSelector',
- url: urlBase + "api/card/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);
- }
- });
- //监听提交
- 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 = "";
- url = "api/card/add";
- 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;
- });
- form.on("select", function(data) {
- if (data.elem.id === "aircraft_type")
- aircraft_type = data.elem[data.elem.selectedIndex].text;
- })
- function getTypes() {
- fetchJSON("api/aircraft/listAll", {}, "get", function(ret) {
- console.log(ret)
- if (ret.status === 0) {
- $("#aircraft_type").empty();
- $("#aircraft_type").append($("<option>", {
- value: -1,
- text: "请选择"
- }));
- for (var i = 0; i < ret.data.length; i++) {
- if (ret.data[i].aircraft_type === funcaircraft_type) {
- $("#aircraft_type").append(
- $("<option>", {
- // 隐藏,即可显示数据value: ret.data[i].id
- // value: ret.data[i].id,
- text: ret.data[i].aircraft_type,
- selected: true
- })
- );
- } else {
- $("#aircraft_type").append(
- $("<option>", {
- // value: ret.data[i].id,
- text: ret.data[i].aircraft_type
- })
- );
- }
- }
- layui.use("form", function() {
- layui.form.render('select', 'airSelect');
- });
- } else {
- showMsg(ret.msg, 2);
- }
- });
- }
- getTypes();
- });
- });
|