technicalterm-add.js 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. $(function() {
  2. var params = window.location.href.split("?");
  3. if (params.length > 1) {
  4. values = params[1].split("&");
  5. if (values.length > 3) {
  6. var funcId = values[0].replace("id=", "");
  7. var funccn_name = "";
  8. var funceng_name = "";
  9. var funccontent = "";
  10. if (funcId !== "0") {
  11. funccn_name = decodeURI(values[1].replace("cn_name=", ""));
  12. funceng_name = decodeURI(values[2].replace("eng_name=", ""));
  13. funccontent = decodeURI(values[3].replace("content=", ""));
  14. }
  15. }
  16. }
  17. $("#cn_name").val(funccn_name);
  18. $("#eng_name").val(funceng_name);
  19. $("#content").val(funccontent);
  20. layui.use("form", function() {
  21. layui.form.render();
  22. });
  23. layui.use(["form", "layer", "laydate"], function() {
  24. $ = layui.jquery;
  25. var form = layui.form,
  26. layer = layui.layer;
  27. var laydate = layui.laydate;
  28. //监听提交
  29. form.on("submit(save)", function(data) {
  30. if ($("#cn_name").val().trim() === "") {
  31. showMsg("中午名称不能为空", 2);
  32. $("#cn_name").focus();
  33. return false;
  34. }
  35. if ($("#eng_name").val().trim() === "") {
  36. showMsg("英文名称不能为空", 2);
  37. $("#eng_name").focus();
  38. return false;
  39. }
  40. var func = data.field;
  41. // func.funcType = $("#aircraft_type").val();
  42. // funcEnd = $("#ending_time").val();
  43. // funcIn = $("#input_time").val();
  44. // func.funcUrl = $("#file_path").val();
  45. // func.funcDes = $("#aircraft_descripte").val();
  46. func.id = funcId;
  47. let url = "";
  48. if (func.id === "0") url = "api/technicalterm/add";
  49. else url = "api/technicalterm/edit";
  50. fetchJSON(url, func, "post", function(data) {
  51. if (data.status === 0) {
  52. var index = parent.layer.getFrameIndex(window.name);
  53. showMsg("修改成功", 1, 2000);
  54. parent.layer.close(index);
  55. } else {
  56. showMsg(data.msg, 2);
  57. }
  58. });
  59. return false;
  60. });
  61. });
  62. });