addOrEdit.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. /**
  2. *
  3. * Created by zhichao.qin on 2022/6/15
  4. */
  5. function submit(data) {
  6. if (data["id"]) {
  7. doPoster("/projectGroup/edit", data, function (data) {
  8. if (data.success == true) {
  9. bootGrowl("修改分组成功!", "success");
  10. backIndexPage();
  11. } else {
  12. bootGrowl(data.resultValue, "danger");
  13. }
  14. });
  15. } else {
  16. doPoster("/projectGroup/add", data, function (data) {
  17. if (data.success == true) {
  18. bootGrowl("新增分组成功!", "success");
  19. backIndexPage();
  20. } else {
  21. bootGrowl(data.resultValue, "danger");
  22. }
  23. });
  24. }
  25. }
  26. $(function () {
  27. // 初始化select插件
  28. initSelect($(".select-control-table"));
  29. $("#connectorIds").selectpicker('val', splitStrByDelimiter($("#selectedConnectorIds").val(), ","));
  30. $("#mappingIds").selectpicker('val', splitStrByDelimiter($("#selectedMappingIds").val(), ","));
  31. //保存
  32. $("#projectGroupSubmitBtn").click(function () {
  33. var $form = $("#projectGroupAddForm");
  34. if ($form.formValidate() == true) {
  35. var data = $form.serializeJson();
  36. if (data.connectorIds instanceof Array) {
  37. data.connectorIds = data.connectorIds.join('|');
  38. }
  39. if (data.mappingIds instanceof Array) {
  40. data.mappingIds = data.mappingIds.join('|');
  41. }
  42. submit(data);
  43. }
  44. });
  45. //返回
  46. $("#projectGroupBackBtn").click(function () {
  47. backIndexPage();
  48. });
  49. })