main.js 2.3 KB

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