datasource-add.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. $(function() {
  2. var params = window.location.href.split("?");
  3. var values = params[1].split("&");
  4. var funcId = values[0].replace("id=", "");
  5. var source = '';
  6. layui.use(["form", "layer", "laydate"], function() {
  7. $ = layui.jquery;
  8. var form = layui.form,
  9. layer = layui.layer;
  10. var laydate = layui.laydate;
  11. //监听提交
  12. form.on("switch(source_status)", function(data) {
  13. source = data.elem.checked ? 1 : 0;
  14. });
  15. form.render('checkbox');
  16. form.on("submit(save)", function(data) {
  17. var func = data.field;
  18. console.log(func)
  19. func.source_name = $("#source_name").val();
  20. func.source_ip = $("#source_ip").val();
  21. func.port_number = $("#port_number").val();
  22. func.source_status = source;
  23. func.remarks = 'string'
  24. func.id = funcId;
  25. var url = "api/dataSource/add";
  26. fetchJSON(url, func, "post", function(data) {
  27. if (data.status === 0) {
  28. var index = parent.layer.getFrameIndex(window.name);
  29. showMsg("修改成功", 1, 2000);
  30. parent.layer.close(index);
  31. } else {
  32. showMsg(data.msg, 2);
  33. }
  34. });
  35. return false;
  36. });
  37. });
  38. });