aircraft-edit.js 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. $(function() {
  2. var params = window.location.href.split("?");
  3. if (params.length > 1) {
  4. values = params[1].split("&");
  5. if (values.length > 2) {
  6. var funcId = values[0].replace("id=", "");
  7. var funcType = "";
  8. var funcEnd = "";
  9. var funcIn = "";
  10. var funcUrL = "";
  11. var funcDes = "";
  12. if (funcId !== "0") {
  13. funcType = decodeURI(values[1].replace("aircraft_type=", ""));
  14. // funcIn = decodeURI(values[2].replace("input_time=", ""));
  15. // funcEnd = decodeURI(values[3].replace("ending_time=", ""));
  16. // funcUrL = decodeURI(values[4].replace("file_path=", ""));
  17. funcDes = decodeURI(values[2].replace("aircraft_describe=", ""));
  18. }
  19. }
  20. }
  21. $("#aircraft_type").val(funcType);
  22. // $("#ending_time").val(funcEnd);
  23. // $("#input_time").val(funcIn);
  24. // $("#file_path").val(funcUrL);
  25. $("#aircraft_describe").val(funcDes);
  26. layui.use("form", function() {
  27. layui.form.render();
  28. });
  29. layui.use(["form", "layer", "laydate"], function() {
  30. $ = layui.jquery;
  31. var form = layui.form,
  32. layer = layui.layer;
  33. var laydate = layui.laydate;
  34. laydate.render({
  35. elem: '#ending_time',
  36. isInitValue: false,
  37. type: 'datetime',
  38. trigger: "click"
  39. });
  40. laydate.render({
  41. elem: '#input_time',
  42. isInitValue: false,
  43. type: 'datetime',
  44. trigger: "click"
  45. });
  46. //监听提交
  47. form.on("switch(hide)", function(data) {
  48. isHide = data.elem.checked ? 1 : 0;
  49. });
  50. form.on("submit(save)", function(data) {
  51. if ($("#aircraft_type").val().trim() === "") {
  52. showMsg("机型不能为空", 2);
  53. $("#aircraft_type").focus();
  54. return false;
  55. }
  56. // if ($("#input_time").val().trim() === "") {
  57. // showMsg("输入时间不能为空", 2);
  58. // $("#input_time").focus();
  59. // return false;
  60. // }
  61. var func = data.field;
  62. // func.funcType = $("#aircraft_type").val();
  63. // funcEnd = $("#ending_time").val();
  64. // funcIn = $("#input_time").val();
  65. // func.funcUrl = $("#file_path").val();
  66. // func.funcDes = $("#aircraft_descripte").val();
  67. func.id = funcId;
  68. let url = "";
  69. if (func.id === "0") url = "api/aircraft/add";
  70. else url = "api/aircraft/edit";
  71. fetchJSON(url, func, "post", function(data) {
  72. if (data.status === 0) {
  73. var index = parent.layer.getFrameIndex(window.name);
  74. showMsg("修改成功", 1, 2000);
  75. parent.layer.close(index);
  76. } else {
  77. showMsg(data.msg, 2);
  78. }
  79. });
  80. return false;
  81. });
  82. });
  83. });