해당 서비스 불가건에 대한 안내 추가
This commit is contained in:
parent
a9fd769bbc
commit
fc7731e2fd
@ -103,6 +103,15 @@ function fn_deleteCartItems() {
|
||||
$("#frm").submit();
|
||||
}
|
||||
|
||||
function fn_verifyCheckedCartItems(gubun) {
|
||||
var values = "";
|
||||
var falseCnt = $("[id^=chk_item_]:checked").find("[data-ablerentnow='false']").length;
|
||||
|
||||
return $("[id^=chk_item_]:checked").filter(function(){
|
||||
return /false/i.test($(this).attr("data-" + gubun));
|
||||
}).length;
|
||||
}
|
||||
|
||||
function fn_getCheckedCartItemsValues() {
|
||||
var values = "";
|
||||
$("[id^=chk_item_]:checked").each(function() {
|
||||
@ -146,10 +155,22 @@ function fn_selectAll(mngOrgCd) {
|
||||
|
||||
function fn_changeCartItems(cartTypeCd, cartTypeNm) {
|
||||
if($("[id^=chk_item_]:checked").length < 1) {
|
||||
alert("변경할 대상을 선택해 주세요.");
|
||||
alert("선택된 자료가 없습니다.");
|
||||
return;
|
||||
}
|
||||
|
||||
if(cartTypeCd == "1") {
|
||||
if(fn_verifyCheckedCartItems("ableRent") > 0) {
|
||||
alert(cartTypeNm + "신청/열람이 불가능한 자료가 포함되어 있습니다.");
|
||||
return;
|
||||
};
|
||||
} else {
|
||||
if(fn_verifyCheckedCartItems("ableRead") > 0) {
|
||||
alert(cartTypeNm + "신청이 불가능한 자료가 포함되어 있습니다.");
|
||||
return;
|
||||
};
|
||||
}
|
||||
|
||||
if(!confirm(($("[id^=chk_item_]:checked").length) + "건을 " + cartTypeNm + "(으)로 변경하시겠습니까?")) {
|
||||
return;
|
||||
}
|
||||
@ -169,10 +190,14 @@ function fn_appRent() {
|
||||
|
||||
<sec:authorize access="isAuthenticated()">
|
||||
if($("[id^=chk_item_]:checked").length < 1) {
|
||||
alert("대출할 대상을 선택해 주세요.");
|
||||
alert("선택된 자료가 없습니다.");
|
||||
return;
|
||||
}
|
||||
|
||||
if(fn_verifyCheckedCartItems("ableRentNow") > 0) {
|
||||
alert("대출신청/예약불가 상태의 자료가 포함되어 있습니다.")
|
||||
return;
|
||||
};
|
||||
|
||||
$("#selItems").val(fn_getCheckedCartItemsValues());
|
||||
$("#frm").attr("action","${pageContext.request.contextPath}/rent/confirmRentFromCart.do");
|
||||
@ -183,7 +208,7 @@ function fn_appRent() {
|
||||
}
|
||||
|
||||
// 열람신청으로 이동
|
||||
function fn_appVisit() {
|
||||
function fn_appRead() {
|
||||
|
||||
<sec:authorize access="not isAuthenticated()">
|
||||
alert("먼저 로그인하신 후, 이용해 주시기 바랍니다.");
|
||||
@ -195,6 +220,10 @@ function fn_appVisit() {
|
||||
return;
|
||||
}
|
||||
|
||||
if(fn_verifyCheckedCartItems("ableReadNow") > 0) {
|
||||
alert("신청불가 상태의 자료가 포함되어 있습니다.")
|
||||
return;
|
||||
};
|
||||
|
||||
$("#selItems").val(fn_getCheckedCartItemsValues());
|
||||
$("#frm").attr("action","${pageContext.request.contextPath}/read/confirmReadFromCart.do");
|
||||
@ -232,7 +261,7 @@ $(document).ready(function() {
|
||||
<input type="hidden" id="cartTypeCd" name="cartTypeCd" value="${cartTypeCd }" />
|
||||
<input type="hidden" id="mngOrgNm" name="mngOrgNm" value="${mngOrgNm }" />
|
||||
<input type="hidden" id="mngOrgCd" name="mngOrgCd" value="" />
|
||||
<input type="hidden" id="selItems" name="selItems" value="" />
|
||||
<input type="text" id="selItems" name="selItems" value="" />
|
||||
|
||||
<!-- 카트 섹션 -->
|
||||
<section class="location cart">
|
||||
@ -306,7 +335,14 @@ $(document).ready(function() {
|
||||
|
||||
<!-- 행 : 시작 -->
|
||||
<div class="list list-content">
|
||||
<div class="t-chk"><input type="checkbox" name="chk_item_${cart.mngOrgCd }" id="chk_item_${cart.mngOrgCd }" value="${cart.masterId }" ><label for="chk_item_${cart.mngOrgCd }" style="display:none">문화원선택</label></div>
|
||||
<div class="t-chk"><input type="checkbox" name="chk_item_${cart.mngOrgCd }"
|
||||
id="chk_item_${cart.mngOrgCd }"
|
||||
value="${cart.masterId }"
|
||||
data-ableRent="${cart.ableRent }"
|
||||
data-ableRead="${cart.ableRead }"
|
||||
data-ableRentNow="${cart.ableRentNow }"
|
||||
data-ableReadNow="${cart.ableReadNow }"
|
||||
><label for="chk_item_${cart.mngOrgCd }" class="blind">문화원선택</label></div>
|
||||
<div class="t-data">
|
||||
<div class="img">${cart.interestYn }
|
||||
<a href="javascript:void(0)"><img src="${cart.rprsThumbUrlWithDefaultSmall }" alt="썸네일" width="60" height="91" title="상세보기" onclick="gfn_getDetail('${cart.masterId }')"></a>
|
||||
@ -393,7 +429,7 @@ $(document).ready(function() {
|
||||
<script>BTN_APP_PREFIX = "대출신청/예약"; </script>
|
||||
</c:if>
|
||||
<c:if test='${cartTypeCd == "2"}'>
|
||||
<button type="button" name="btnApp" id="btnApp" class="btn btn-color" onclick="fn_appVisit()">열람신청 <span id="appCnt" class="count">(0)</span></button>
|
||||
<button type="button" name="btnApp" id="btnApp" class="btn btn-color" onclick="fn_appRead()">열람신청 <span id="appCnt" class="count">(0)</span></button>
|
||||
<script>BTN_APP_PREFIX = "열람신청"; </script>
|
||||
</c:if>
|
||||
</div>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user