|
|
@@ -342,22 +342,22 @@
|
|
|
<button type="button" class="btn btn-dark btn-sm" onclick="fnChangeGoodsState('delvFeeCd')" >적용</button>
|
|
|
</td>
|
|
|
<th>판매일시</th>
|
|
|
- <td colspan="3">
|
|
|
- <input name="sellStYMD" id="sellStYMD" type="text" class="w80 schDate" maxlength="10" required="required" data-valid-name="판매시작일" />
|
|
|
- <select name="sellStHH" id="sellStHH" required="required" data-valid-name="판매 시작시간">
|
|
|
+ <td colspan="7">
|
|
|
+ <input name="sellStYMDC" id="sellStYMDC" type="text" class="w80 schDate" maxlength="10" required="required" data-valid-name="판매시작일" />
|
|
|
+ <select name="sellStHHC" id="sellStHHC" required="required" data-valid-name="판매 시작시간">
|
|
|
<th:block th:each="num, index : ${#numbers.sequence(0,23)}">
|
|
|
<option th:value="${#numbers.formatInteger(num,2)}" th:text="|${#numbers.formatInteger(num,2)}시|" th:selected="${#numbers.formatInteger(num,2)}==0 ? 'true'">시간</option>
|
|
|
</th:block>
|
|
|
</select>
|
|
|
- <input name="sellStdt" id="sellStdt" type="hidden" />
|
|
|
+ <input name="sellStdtC" id="sellStdtC" type="hidden" />
|
|
|
~
|
|
|
- <input name="sellEdYMD" id="sellEdYMD" type="text" class="w80 schDate" maxlength="10" required="required" data-valid-name="판매 종료일" />
|
|
|
- <select name="sellEdHH" id="sellEdHH" required="required" data-valid-name="판매 종료시간">
|
|
|
+ <input name="sellEdYMDC" id="sellEdYMDC" type="text" class="w80 schDate" maxlength="10" required="required" data-valid-name="판매 종료일" />
|
|
|
+ <select name="sellEdHHC" id="sellEdHHC" required="required" data-valid-name="판매 종료시간">
|
|
|
<th:block th:each="num: ${#numbers.sequence(0,23)}">
|
|
|
<option th:value="${#numbers.formatInteger(num,2)}" th:text="|${#numbers.formatInteger(num,2)}시|" th:selected="${#numbers.formatInteger(num,2)}==23 ? 'true'">시간</option>
|
|
|
</th:block>
|
|
|
</select>
|
|
|
- <input name="sellEddt" id="sellEddt" type="hidden" />
|
|
|
+ <input name="sellEddtC" id="sellEddtC" type="hidden" />
|
|
|
<button type="button" class="btn btn-dark btn-sm" onclick="fnChangeGoodsState('sellDate')" >적용</button>
|
|
|
</td>
|
|
|
</tr>
|
|
|
@@ -703,25 +703,39 @@
|
|
|
return;
|
|
|
}
|
|
|
}else if (proc == "sellDate"){
|
|
|
- if(isNaN(Date.parse($("#searchForm input[name=sellStYMD]").val()))){
|
|
|
+ if(isNaN(Date.parse($("#searchForm input[name=sellStYMDC]").val()))){
|
|
|
mcxDialog.alertC('날짜형식이 아닙니다.', {
|
|
|
sureBtnText: "확인",
|
|
|
sureBtnClick: function() {
|
|
|
- $("#searchForm input[name=sellStYMD]").focus();
|
|
|
+ $("#searchForm input[name=sellStYMDC]").focus();
|
|
|
}
|
|
|
});
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
- if(isNaN(Date.parse($("#searchForm input[name=sellEdYMD]").val()))){
|
|
|
+ if(isNaN(Date.parse($("#searchForm input[name=sellEdYMDC]").val()))){
|
|
|
mcxDialog.alertC('날짜형식이 아닙니다.', {
|
|
|
sureBtnText: "확인",
|
|
|
sureBtnClick: function() {
|
|
|
- $("#searchForm input[name=sellEdYMD]").focus();
|
|
|
+ $("#searchForm input[name=sellEdYMDC]").focus();
|
|
|
}
|
|
|
});
|
|
|
return false;
|
|
|
}
|
|
|
+
|
|
|
+ var fromDate = $("#searchForm input[name=sellStYMDC]").val().replaceAll('-', '')+ $("#searchForm select[name=sellStHHC]").val();
|
|
|
+ var toDate = $("#searchForm input[name=sellEdYMDC]").val().replaceAll('-', '')+ $("#searchForm select[name=sellEdHHC]").val();
|
|
|
+
|
|
|
+ if (fromDate > toDate) {
|
|
|
+ mcxDialog.alertC("판매기간의 시작일시는 종료일시 보다 클 수 없습니다.", {
|
|
|
+ sureBtnText: "확인",
|
|
|
+ sureBtnClick: function() {
|
|
|
+ $('#searchForm input[name=sellStYMDC]').focus();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
}else{
|
|
|
if (gagajf.isNull($(objId).val())){
|
|
|
mcxDialog.alertC('적용하실 항목을 선택(입력)해주세요.', {
|
|
|
@@ -839,8 +853,8 @@
|
|
|
}
|
|
|
delvFeeCdVal = $(objId).val();
|
|
|
}else if (proc == "sellDate") {
|
|
|
- sellStdtVal = $("#searchForm input[name=sellStYMD]").val().replaceAll('-', '')+ $("#searchForm select[name=sellStHH]").val()+"0000";
|
|
|
- sellEddtVal = $("#searchForm input[name=sellEdYMD]").val().replaceAll('-', '')+ $("#searchForm select[name=sellEdHH]").val()+"5959";
|
|
|
+ sellStdtVal = $("#searchForm input[name=sellStYMDC]").val().replaceAll('-', '')+ $("#searchForm select[name=sellStHHC]").val()+"0000";
|
|
|
+ sellEddtVal = $("#searchForm input[name=sellEdYMDC]").val().replaceAll('-', '')+ $("#searchForm select[name=sellEdHHC]").val()+"5959";
|
|
|
}else{
|
|
|
return;
|
|
|
}
|
|
|
@@ -1010,7 +1024,8 @@
|
|
|
// 상태일괄변경 업체변경시
|
|
|
$('#searchForm select[name=statSupplyCompCd]').on('change', function() {
|
|
|
$("#searchForm select[name=delvFeeCdC] option:gt(0)").remove();
|
|
|
- cfnCreateCombo('/renderer/delvFee/list/' + $('#searchForm select[name=statSupplyCompCd]').val(), $('#searchForm select[name=delvFeeCdC]'), "[선택]");
|
|
|
+ cfnCreateDelvPolicyCombo( $('#searchForm input[name=statSupplyCompCd]').val(), $('#searchForm select[name=delvFeeCdC]'), "[선택]");
|
|
|
+
|
|
|
});
|
|
|
|
|
|
// 업체 브랜드 초기화
|
|
|
@@ -1024,7 +1039,7 @@
|
|
|
cfnCreateMultiCombo(actionUrl,"multiBrand", "[전체]",null, 'Y');
|
|
|
|
|
|
$("#searchForm select[name=statSupplyCompCd]").val([[${sessionInfo.supplyCompCd}]]);
|
|
|
- cfnCreateCombo('/renderer/delvFee/list/' + $('#searchForm select[name=statSupplyCompCd]').val(), $('#searchForm select[name=delvFeeCdC]'), "[선택]");
|
|
|
+ cfnCreateDelvPolicyCombo( $('#searchForm select[name=statSupplyCompCd]').val(), $('#searchForm select[name=delvFeeCdC]'), "[선택]");
|
|
|
}
|
|
|
|
|
|
//딜상품구성 클릭 시
|