|
|
@@ -358,7 +358,7 @@
|
|
|
<button type="button" class="btn btn-dark btn-sm" onclick="fnChangeGoodsState('giftPackYn')" >적용</button>
|
|
|
</td>
|
|
|
<th>배송정책</th>
|
|
|
- <td colspan="3">
|
|
|
+ <td colspan="5">
|
|
|
<input type="text" class="w100" name="statSupplyCompCd" id="statSupplyCompCd" maxlength="20" />
|
|
|
<button type="button" class="btn icn" id="btnSearchSupplyCompStat"><i class="fa fa-search"></i></button>
|
|
|
<select name="delvFeeCdC" id="delvFeeCdC" >
|
|
|
@@ -366,19 +366,10 @@
|
|
|
</select>
|
|
|
<button type="button" class="btn btn-dark btn-sm" onclick="fnChangeGoodsState('delvFeeCd')" >적용</button>
|
|
|
</td>
|
|
|
- <th>신규고객 주문가능</th>
|
|
|
- <td>
|
|
|
- <select id="newCustOrdYnC" name="newCustOrdYnC">
|
|
|
- <option value="">[선택]</option>
|
|
|
- <option value="Y">가능</option>
|
|
|
- <option value="N">불가</option>
|
|
|
- </select>
|
|
|
- <button type="button" class="btn btn-dark btn-sm" onclick="fnChangeGoodsState('newCustOrdYn')" >적용</button>
|
|
|
- </td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<th>판매일시</th>
|
|
|
- <td colspan="7">
|
|
|
+ <td colspan="3">
|
|
|
<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)}">
|
|
|
@@ -396,6 +387,18 @@
|
|
|
<input name="sellEddtC" id="sellEddtC" type="hidden" />
|
|
|
<button type="button" class="btn btn-dark btn-sm" onclick="fnChangeGoodsState('sellDate')" >적용</button>
|
|
|
</td>
|
|
|
+ <th>신규고객 주문가능</th>
|
|
|
+ <td colspan="3">
|
|
|
+ <select id="newCustOrdYnC" name="newCustOrdYnC">
|
|
|
+ <option value="">[선택]</option>
|
|
|
+ <option value="Y">가능</option>
|
|
|
+ <option value="N">불가</option>
|
|
|
+ </select>
|
|
|
+ <input name="newCustOrdStdtC" id="newCustOrdStdtC" type="text" class="w80 schDate" maxlength="10" required="required" data-valid-name="신규고객시작일" />
|
|
|
+ ~
|
|
|
+ <input name="newCustOrdEddtC" id="newCustOrdEddtC" type="text" class="w80 schDate" maxlength="10" required="required" data-valid-name="신규고객종료일" />
|
|
|
+ <button type="button" class="btn btn-dark btn-sm" onclick="fnChangeGoodsState('newCustOrdYn')" >적용</button>
|
|
|
+ </td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
</li>
|
|
|
@@ -804,7 +807,53 @@
|
|
|
});
|
|
|
return false;
|
|
|
}
|
|
|
-
|
|
|
+ }else if (proc == "newCustOrdYn"){
|
|
|
+
|
|
|
+ if (gagajf.isNull($(objId).val())){
|
|
|
+ mcxDialog.alertC('적용하실 항목을 선택(입력)해주세요.', {
|
|
|
+ sureBtnText: "확인",
|
|
|
+ sureBtnClick: function() {
|
|
|
+ $(objId).focus();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ if ("Y" == $(objId).val()){
|
|
|
+
|
|
|
+ if(isNaN(Date.parse($("#searchForm input[name=newCustOrdStdtC]").val()))){
|
|
|
+ mcxDialog.alertC('날짜형식이 아닙니다.', {
|
|
|
+ sureBtnText: "확인",
|
|
|
+ sureBtnClick: function() {
|
|
|
+ $("#searchForm input[name=newCustOrdStdtC]").focus();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+ if(isNaN(Date.parse($("#searchForm input[name=newCustOrdEddtC]").val()))){
|
|
|
+ mcxDialog.alertC('날짜형식이 아닙니다.', {
|
|
|
+ sureBtnText: "확인",
|
|
|
+ sureBtnClick: function() {
|
|
|
+ $("#searchForm input[name=newCustOrdEddtC]").focus();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+ var fromDate = $("#searchForm input[name=newCustOrdStdtC]").val().replaceAll('-', '');
|
|
|
+ var toDate = $("#searchForm input[name=newCustOrdEddtC]").val().replaceAll('-', '');
|
|
|
+
|
|
|
+ if (fromDate > toDate) {
|
|
|
+ mcxDialog.alertC("신규고객기간의 시작일시는 종료일시 보다 클 수 없습니다.", {
|
|
|
+ sureBtnText: "확인",
|
|
|
+ sureBtnClick: function() {
|
|
|
+ $('#searchForm input[name=newCustOrdEddtC]').focus();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ }
|
|
|
}else{
|
|
|
if (gagajf.isNull($(objId).val())){
|
|
|
mcxDialog.alertC('적용하실 항목을 선택(입력)해주세요.', {
|
|
|
@@ -841,6 +890,8 @@
|
|
|
var newCustOrdYnVal = '';
|
|
|
var sellStdtVal = '';
|
|
|
var sellEddtVal = '';
|
|
|
+ var newCustOrdStdtVal = '';
|
|
|
+ var newCustOrdEddtVal = '';
|
|
|
|
|
|
if (proc == "goodsStat") {
|
|
|
goodsStatVal = $(objId).val();
|
|
|
@@ -917,8 +968,6 @@
|
|
|
pntMrateVal = $(objId).val();
|
|
|
}else if (proc == "giftPackYn") {
|
|
|
giftPackYnVal = $(objId).val();
|
|
|
- }else if (proc == "newCustOrdYn") {
|
|
|
- newCustOrdYnVal = $(objId).val();
|
|
|
}else if (proc == "delvFeeCd") {
|
|
|
/* if (!fnGoodsDelFeeCdCheck(selectedData)){
|
|
|
return;
|
|
|
@@ -942,6 +991,10 @@
|
|
|
}else if (proc == "sellDate") {
|
|
|
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 if (proc == "newCustOrdYn") {
|
|
|
+ newCustOrdYnVal = $(objId).val();
|
|
|
+ newCustOrdStdtVal = $("#searchForm input[name=newCustOrdStdtC]").val().replaceAll('-', '');
|
|
|
+ newCustOrdEddtVal = $("#searchForm input[name=newCustOrdEddtC]").val().replaceAll('-', '');
|
|
|
}else{
|
|
|
return;
|
|
|
}
|
|
|
@@ -972,6 +1025,8 @@
|
|
|
,giftPackYn : giftPackYnVal
|
|
|
,delvFeeCd : delvFeeCdVal
|
|
|
,newCustOrdYn : newCustOrdYnVal
|
|
|
+ ,newCustOrdStdt : newCustOrdStdtVal
|
|
|
+ ,newCustOrdEddt : newCustOrdEddtVal
|
|
|
,sellStdt : sellStdtVal
|
|
|
,sellEddt : sellEddtVal
|
|
|
,procJob : proc
|
|
|
@@ -984,6 +1039,17 @@
|
|
|
});
|
|
|
}
|
|
|
|
|
|
+ // 신규고객주문가능 업체변경시 eskim
|
|
|
+
|
|
|
+ // 신규고객 변경시
|
|
|
+ $("#searchForm select[name=newCustOrdYnC]").bind('change', function () {
|
|
|
+ var selectValue = $(this).val();
|
|
|
+ if ("N" == selectValue) {
|
|
|
+ $("#searchForm input[name=newCustOrdStdtC]").val('');
|
|
|
+ $("#searchForm input[name=newCustOrdEddtC]").val('');
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
// 배송비정책 관련 확인
|
|
|
var fnGoodsDelFeeCdCheck = function(selectedData){
|
|
|
|