item_increase.js 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. /**
  2. * Created by zhang on 2018/9/3.
  3. */
  4. $(document).ready(function () {
  5. // 保存按钮
  6. $("#addLibs").click(async function () {
  7. let name = $("#name").val();
  8. if (name == "") {
  9. $("#nameError").show();
  10. return;
  11. } else {
  12. $("#addLibs").attr("disabled", true); //防止重复提交
  13. $("#addLibForm").submit();
  14. }
  15. });
  16. $("#rename").click(async function () {
  17. let libID = $("#libID").val();
  18. let name = $("#renameText").val();
  19. if (libID != "") {
  20. if (name == "") {
  21. $("#renameError").show();
  22. return;
  23. } else {
  24. try {
  25. let newInfo = await ajaxPost("/itemSetting/saveLib", {
  26. query: { ID: libID },
  27. data: { name: name },
  28. });
  29. $("#" + libID)
  30. .children("a")
  31. .text(newInfo.name);
  32. $("#edit").modal("hide");
  33. } catch (err) {
  34. console.log(err);
  35. }
  36. }
  37. }
  38. });
  39. $("#delete").click(async function () {
  40. let libID = $("#libID_del").val();
  41. let delCount = parseInt($("#delCount").val());
  42. delCount = delCount + 1;
  43. $("#delCount").val(delCount);
  44. if (delCount == 3) {
  45. if (libID != "") {
  46. try {
  47. let result = await ajaxPost("/itemSetting/deleteLibByID", {
  48. ID: libID,
  49. });
  50. if (result.ok) {
  51. $("#" + libID)
  52. .parent(".libTr")
  53. .remove();
  54. }
  55. $("#del").modal("hide");
  56. } catch (err) {
  57. console.log(err);
  58. }
  59. }
  60. }
  61. });
  62. // 锁定、解锁
  63. $(".lock").click(function () {
  64. lockUtil.handleLockClick($(this));
  65. });
  66. });
  67. async function getItemIncreaseLib(ID) {
  68. try {
  69. let lib = await ajaxPost("/itemSetting/findLib", { ID: ID });
  70. if (lib) {
  71. $("#renameText").val(lib.name);
  72. $("#libID").val(ID);
  73. $("#edit").modal({ show: true });
  74. } else {
  75. alert("没有找到基本信息库");
  76. }
  77. } catch (err) {
  78. console.log(err);
  79. }
  80. }
  81. function showDeleteModal(ID) {
  82. $("#libID_del").val(ID);
  83. $("#delCount").val(0);
  84. $("#del").modal({ show: true });
  85. }