vvTax.js 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  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 newVVTax = await ajaxPost("/vvTax/saveLib",{query:{ID:libID},data:{name:name}});
  26. $("#"+libID).children("a").text(newVVTax.name);
  27. $("#edit").modal('hide');
  28. }catch(err) {
  29. console.log(err);
  30. }
  31. }
  32. }
  33. });
  34. $("#delete").click(async function() {
  35. let libID = $("#libID_del").val();
  36. let delCount = parseInt($("#delCount").val());
  37. delCount = delCount+1;
  38. $("#delCount").val(delCount);
  39. if(delCount == 3){
  40. if(libID!=""){
  41. try {
  42. let result = await ajaxPost("/vvTax/deleteLibByID",{ID:libID});
  43. if(result.ok){
  44. $("#"+libID).parent(".libTr").remove();
  45. }
  46. $("#del").modal('hide');
  47. }catch (err){
  48. console.log(err);
  49. }
  50. }
  51. }
  52. });
  53. });
  54. async function getVVTaxLib (ID) {
  55. try {
  56. let lib = await ajaxPost("/vvTax/findLib",{ID:ID});
  57. if(lib){
  58. $("#renameText").val(lib.name);
  59. $("#libID").val(ID);
  60. $("#edit").modal({show:true});
  61. }else {
  62. alert("没有车船税库");
  63. }
  64. }catch (err){
  65. console.log(err);
  66. }
  67. }
  68. function showDeleteModal(ID){
  69. $("#libID_del").val(ID);
  70. $("#delCount").val(0);
  71. $("#del").modal({show:true});
  72. }