/** * Created by zhang on 2018/9/11. */ $(document).ready(function() { $('#add').on('show.bs.modal',async function () { await initCompilationSelect(); }); // 保存按钮 $("#addLibs").click(async function() { let name = $('#name').val(); let displayName = $('#displayName').val(); if(name==''){ $("#nameError").show(); return; }if(displayName==''){ $("#displayNameError").show(); return; }else { $("#addLibs").attr("disabled",true);//防止重复提交 $("#addLibForm").submit(); } }); $("#rename").click(async function() { let libID = $("#libID").val(); let name = $('#renameText').val(); let displayName = $('#renameDisplayText').val(); if(libID!=''){ if(name ==''){ $("#renameError").show(); return; }else { try { let calcProgram = await ajaxPost("/calcProgram/saveLib",{query:{ID:parseInt(libID)},data:{libName:name,displayName:displayName}}); $("#"+libID).children("a").text(calcProgram.libName); $("#"+libID).next("td").text(calcProgram.displayName); $("#edit").modal('hide'); }catch(err) { console.log(err); } } } }); $("#delete").click(async function() { let libID = $("#libID_del").val(); let delCount = parseInt($("#delCount").val()); delCount = delCount+1; $("#delCount").val(delCount); if(delCount == 3){ if(libID!=""){ try { let result = await ajaxPost("/calcProgram/deleteLibByID",{ID:libID}); if(result.ok){ $("#"+libID).parent(".libTr").remove(); } $("#del").modal('hide'); }catch (err){ console.log(err); } } } }); }); async function getCalcProgramLib (ID) { try { let lib = await ajaxPost("/calcProgram/findLib",{ID:ID}); if(lib){ $("#renameText").val(lib.libName); $("#renameDisplayText").val(lib.displayName); $("#libID").val(ID); $("#edit").modal({show:true}); }else { alert("没有找到材料库"); } }catch (err){ console.log(err); } } function showDeleteModal(ID){ $("#libID_del").val(ID); $("#delCount").val(0); $("#del").modal({show:true}); }