vvTax.js 2.2 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. let code = $("#editCode").val();
  20. if (libID != "") {
  21. if (name == "") {
  22. $("#renameError").show();
  23. return;
  24. } else {
  25. try {
  26. let newVVTax = await ajaxPost("/vvTax/saveLib", {
  27. query: { ID: libID },
  28. data: { name: name, code: code },
  29. });
  30. $("#" + libID)
  31. .children("a")
  32. .text(newVVTax.name);
  33. $("#" + libID + "_code").text(newVVTax.code);
  34. $("#edit").modal("hide");
  35. } catch (err) {
  36. console.log(err);
  37. }
  38. }
  39. }
  40. });
  41. $("#delete").click(async function () {
  42. let libID = $("#libID_del").val();
  43. let delCount = parseInt($("#delCount").val());
  44. delCount = delCount + 1;
  45. $("#delCount").val(delCount);
  46. if (delCount == 3) {
  47. if (libID != "") {
  48. try {
  49. let result = await ajaxPost("/vvTax/deleteLibByID", { ID: libID });
  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 getVVTaxLib(ID) {
  68. try {
  69. let lib = await ajaxPost("/vvTax/findLib", { ID: ID });
  70. if (lib) {
  71. $("#renameText").val(lib.name);
  72. $("#editCode").val(lib.code);
  73. $("#libID").val(ID);
  74. $("#edit").modal({ show: true });
  75. } else {
  76. alert("没有车船税库");
  77. }
  78. } catch (err) {
  79. console.log(err);
  80. }
  81. }
  82. function showDeleteModal(ID) {
  83. $("#libID_del").val(ID);
  84. $("#delCount").val(0);
  85. $("#del").modal({ show: true });
  86. }