fee_rate.js 2.2 KB

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