268 lines
12 KiB
Plaintext
268 lines
12 KiB
Plaintext
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
|
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
|
|
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
|
|
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
|
|
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
|
<%--
|
|
Class Name : FreeDlvy.jsp
|
|
Description : 무료배송 배송비 jsp
|
|
Modification Information
|
|
|
|
수정일 수정자 수정내용
|
|
------- -------- ---------------------------
|
|
since : 2023.12.01 전일찬 최초 생성
|
|
--%>
|
|
<script type="text/javascript">
|
|
$( document ).ready(function() {
|
|
|
|
// const amtCndUseAt = document.querySelector('#amtCndUseAt');
|
|
// const amtCndAditAmt = document.querySelector('#amtCndAditAmt');
|
|
const cntCndUseAt = document.querySelector('#cntCndUseAt');
|
|
const cntCndAditAmt = document.querySelector('#cntCndAditAmt');
|
|
// fn_check_BoxControl(amtCndUseAt,amtCndAditAmt);
|
|
fn_check_BoxControl(cntCndUseAt,cntCndAditAmt);
|
|
|
|
// const amtCndUseAt2 = document.querySelector('#amtCndUseAt2');
|
|
// const amtCndAditAmt2 = document.querySelector('#amtCndAditAmt2');
|
|
const cntCndUseAt2 = document.querySelector('#cntCndUseAt2');
|
|
const cntCndAditAmt2 = document.querySelector('#cntCndAditAmt2');
|
|
// fn_check_BoxControl(amtCndUseAt2,amtCndAditAmt2);
|
|
fn_check_BoxControl(cntCndUseAt2,cntCndAditAmt2);
|
|
|
|
/** 배송권역 셀렉트박스 컨트롤 */
|
|
const dlvyAreaAditAt = document.querySelector('#dlvyAreaAditAt');
|
|
const areaAditDlvyAmt = document.querySelector('#areaAditDlvyAmt');
|
|
fn_change_dlvyArea(dlvyAreaAditAt, areaAditDlvyAmt);
|
|
|
|
const dlvyAreaAditAt2 = document.querySelector('#dlvyAreaAditAt2');
|
|
const areaAditDlvyAmt2 = document.querySelector('#areaAditDlvyAmt2');
|
|
fn_change_dlvyArea(dlvyAreaAditAt2, areaAditDlvyAmt2);
|
|
|
|
if ($(".input-text.number").val() === '' || $(".input-text.number").val() == null) {
|
|
$(".input-text.number").val('0');
|
|
}
|
|
|
|
$(".input-text.number").on("focus", function () {
|
|
if ($(this).val() === '0') {
|
|
$(this).val('');
|
|
}
|
|
|
|
});
|
|
|
|
//왕복 여부 체크박스 컨트롤
|
|
const returnDlvyApplcAt = document.querySelector('#returnDlvyApplcAt');
|
|
const exchngDlvyAmt = document.querySelector('#exchngDlvyAmt');
|
|
fn_check_BoxControl(returnDlvyApplcAt,exchngDlvyAmt);
|
|
|
|
const returnDlvyApplcAt2 = document.querySelector('#returnDlvyApplcAt2');
|
|
const exchngDlvyAmt2 = document.querySelector('#exchngDlvyAmt2');
|
|
fn_check_BoxControl(returnDlvyApplcAt2,exchngDlvyAmt2);
|
|
});
|
|
</script>
|
|
<spring:eval expression="@environment.getProperty('currency-unit.default')" var="curUnit"/>
|
|
<input type="hidden" name="dlvyGroupDvCd" value="02"/>
|
|
<section class="content-section">
|
|
<h3 class="content-section__title">배송비</h3>
|
|
<div class="table-wrapper">
|
|
<table class="table">
|
|
<caption>배송그룹 배송비(KR)</caption>
|
|
<colgroup>
|
|
<col style="width: 12%;">
|
|
<col>
|
|
</colgroup>
|
|
<tbody>
|
|
<tr>
|
|
<th>개별배송조건(KR)</th>
|
|
<td>
|
|
<div class="td-inner">
|
|
<div class="td-inner vertical">
|
|
<div class="b-checkbox-container">
|
|
<label class="b-checkbox checkbox">
|
|
<input type="checkbox" id="cntCndUseAt" name="cntCndUseAt"
|
|
<c:choose>
|
|
<c:when test="${ resultMap.dlvyGroup.cntCndUseAt eq 'Y' }"> value="Y" </c:when>
|
|
<c:otherwise> value="N" </c:otherwise>
|
|
</c:choose>
|
|
<c:if test="${ resultMap.dlvyGroup.cntCndUseAt eq 'Y' }">checked="checked"</c:if>>
|
|
<span style="margin-right: 5px;" class="check"></span>
|
|
<input type="text" class="input-text sm right number" <c:if test="${ resultMap.dlvyGroup.cntCndUseAt ne 'Y' }">disabled="disabled"</c:if> value="<fmt:formatNumber value='${resultMap.dlvyGroup.cntCndAditAmt}' pattern="#,###" />" title="구매 개수 조건" id="cntCndAditAmt" name="cntCndAditAmt" maxlength="13">
|
|
</label>
|
|
<span class="control-label">개 단위로 개별배송</span>
|
|
</div>
|
|
<div class="gray-7">
|
|
<p class="fyi">값을 1개 이상 입력 하신 경우 설정이 가능 합니다.</p>
|
|
<p class="fyi">설정한 개수의 배수로 배송이 분리됩니다.</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th rowspan="2">배송 권역(KR)</th>
|
|
<td>
|
|
<div class="td-inner">
|
|
<div class="select-box">
|
|
<select title="배송권역 사용여부" id="dlvyAreaAditAt" name="dlvyAreaAditAt">
|
|
<option value="N" <c:if test="${ resultMap.dlvyGroup.dlvyAreaAditAt ne 'Y' }">selected="selected"</c:if>>사용안함</option>
|
|
<option value="Y" <c:if test="${ resultMap.dlvyGroup.dlvyAreaAditAt eq 'Y' }">selected="selected"</c:if>>2권역</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<div class="td-inner">
|
|
<div class="td-inner vertical">
|
|
<div class="input-container">
|
|
<span class="mr-10 fw-500">도서산간지역+제주지역 추가 배송비</span>
|
|
<input type="text" class="input-text sm right number" id="areaAditDlvyAmt"
|
|
name="areaAditDlvyAmt" <c:if test="${ resultMap.dlvyGroup.dlvyAreaAditAt ne 'Y' }">disabled="disabled"</c:if>
|
|
value="<fmt:formatNumber value='${resultMap.dlvyGroup.areaAditDlvyAmt}' pattern="#,###" />"
|
|
title="배송권역에 대한 추가 배송비" maxlength="13">
|
|
<span class="input-unit-text mr-8">${curUnit}</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th rowspan="2">반품배송비(KR)</th>
|
|
<td>
|
|
<div class="td-inner">
|
|
<div class="input-container">
|
|
<span>편도 :
|
|
<input type="text" class="input-text sm right number" value="<fmt:formatNumber value='${resultMap.dlvyGroup.returnDlvyAmt}' pattern="#,###" />" title="편도반품배송비" id="returnDlvyAmt" name="returnDlvyAmt" maxlength="13">
|
|
${curUnit}
|
|
</span>
|
|
</div>
|
|
<div class="b-checkbox-container">
|
|
<label class="b-checkbox checkbox">
|
|
<input type="checkbox" id="returnDlvyApplcAt" name="returnDlvyApplcAt"
|
|
<c:choose>
|
|
<c:when test="${ resultMap.dlvyGroup.returnDlvyApplcAt eq 'Y' }"> value="Y" </c:when>
|
|
<c:otherwise> value="N" </c:otherwise>
|
|
</c:choose>
|
|
<c:if test="${ resultMap.dlvyGroup.returnDlvyApplcAt eq 'Y' }">checked="checked"</c:if>>
|
|
<span style="margin-right: 5px;" class="check"></span>
|
|
</label>
|
|
<span class="control-label">왕복 여부</span>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<div class="input-container">
|
|
<span>왕복 :
|
|
<input type="text" class="input-text sm right number" value="<fmt:formatNumber value='${resultMap.dlvyGroup.exchngDlvyAmt}' pattern="#,###" />" title="왕복반품배송비" id="exchngDlvyAmt" name="exchngDlvyAmt" maxlength="13" <c:if test="${resultMap.dlvyGroup.returnDlvyApplcAt ne 'Y'}"> disabled="disabled" </c:if> >
|
|
${curUnit}
|
|
</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="table-wrapper">
|
|
<table class="table">
|
|
<caption>배송그룹 배송비(JP)</caption>
|
|
<colgroup>
|
|
<col style="width: 12%;">
|
|
<col>
|
|
</colgroup>
|
|
<tbody>
|
|
<tr>
|
|
<th>개별배송조건(JP)</th>
|
|
<td>
|
|
<div class="td-inner">
|
|
<div class="td-inner vertical">
|
|
<div class="b-checkbox-container">
|
|
<label class="b-checkbox checkbox">
|
|
<input type="checkbox" id="cntCndUseAt2" name="cntCndUseAt2"
|
|
<c:choose>
|
|
<c:when test="${ resultMap.dlvyGroup.cntCndUseAt2 eq 'Y' }"> value="Y" </c:when>
|
|
<c:otherwise> value="N" </c:otherwise>
|
|
</c:choose>
|
|
<c:if test="${ resultMap.dlvyGroup.cntCndUseAt2 eq 'Y' }">checked="checked"</c:if>>
|
|
<span style="margin-right: 5px;" class="check"></span>
|
|
<input type="text" class="input-text sm right number" <c:if test="${ resultMap.dlvyGroup.cntCndUseAt2 ne 'Y' }">disabled="disabled"</c:if> value="<fmt:formatNumber value='${resultMap.dlvyGroup.cntCndAditAmt2}' pattern="#,###" />" title="구매 개수 조건" id="cntCndAditAmt2" name="cntCndAditAmt2" maxlength="13">
|
|
</label>
|
|
<span class="control-label">개 단위로 개별배송</span>
|
|
</div>
|
|
<div class="gray-7">
|
|
<p class="fyi">값을 1개 이상 입력 하신 경우 설정이 가능 합니다.</p>
|
|
<p class="fyi">설정한 개수의 배수로 배송이 분리됩니다.</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th rowspan="2">배송 권역(JP)</th>
|
|
<td>
|
|
<div class="td-inner">
|
|
<div class="select-box">
|
|
<select title="배송권역 사용여부" id="dlvyAreaAditAt2" name="dlvyAreaAditAt2">
|
|
<option value="N" <c:if test="${ resultMap.dlvyGroup.dlvyAreaAditAt2 ne 'Y' }">selected="selected"</c:if>>사용안함</option>
|
|
<option value="Y" <c:if test="${ resultMap.dlvyGroup.dlvyAreaAditAt2 eq 'Y' }">selected="selected"</c:if>>2권역</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<div class="td-inner">
|
|
<div class="td-inner vertical">
|
|
<div class="input-container">
|
|
<span class="mr-10 fw-500">도서산간지역 추가 배송비</span>
|
|
<input type="text" class="input-text sm right number" id="areaAditDlvyAmt2"
|
|
name="areaAditDlvyAmt2" <c:if test="${ resultMap.dlvyGroup.dlvyAreaAditAt ne 'Y' }">disabled="disabled"</c:if>
|
|
value="<fmt:formatNumber value='${resultMap.dlvyGroup.areaAditDlvyAmt}' pattern="#,###" />"
|
|
title="배송권역에 대한 추가 배송비" maxlength="13">
|
|
<span class="input-unit-text mr-8">${curUnit}</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th rowspan="2">반품배송비(JP)</th>
|
|
<td>
|
|
<div class="td-inner">
|
|
<div class="input-container">
|
|
<span>편도 :
|
|
<input type="text" class="input-text sm right number" value="<fmt:formatNumber value='${resultMap.dlvyGroup.returnDlvyAmt2}' pattern="#,###" />" title="편도반품배송비" id="returnDlvyAmt2" name="returnDlvyAmt2" maxlength="13">
|
|
${curUnit}
|
|
</span>
|
|
</div>
|
|
<div class="b-checkbox-container">
|
|
<label class="b-checkbox checkbox">
|
|
<input type="checkbox" id="returnDlvyApplcAt2" name="returnDlvyApplcAt2"
|
|
<c:choose>
|
|
<c:when test="${ resultMap.dlvyGroup.returnDlvyApplcAt eq 'Y' }"> value="Y" </c:when>
|
|
<c:otherwise> value="N" </c:otherwise>
|
|
</c:choose>
|
|
<c:if test="${ resultMap.dlvyGroup.returnDlvyApplcAt2 eq 'Y' }">checked="checked"</c:if>>
|
|
<span style="margin-right: 5px;" class="check"></span>
|
|
</label>
|
|
<span class="control-label">왕복 여부</span>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<div class="input-container">
|
|
<span>왕복 :
|
|
<input type="text" class="input-text sm right number" value="<fmt:formatNumber value='${resultMap.dlvyGroup.exchngDlvyAmt2}' pattern="#,###" />" title="왕복반품배송비" id="exchngDlvyAmt2" name="exchngDlvyAmt2" maxlength="13" <c:if test="${resultMap.dlvyGroup.returnDlvyApplcAt2 ne 'Y'}"> disabled="disabled" </c:if> >
|
|
${curUnit}
|
|
</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</section> |