|
@@ -159,7 +159,7 @@
|
|
|
</td>
|
|
</td>
|
|
|
</tr>
|
|
</tr>
|
|
|
<tr>
|
|
<tr>
|
|
|
- <td rowspan="13"> </td>
|
|
|
|
|
|
|
+ <td rowspan="14"> </td>
|
|
|
<th>시즌<em class="required" title="필수"></em></th>
|
|
<th>시즌<em class="required" title="필수"></em></th>
|
|
|
<td >
|
|
<td >
|
|
|
<select name="seasonCd" id="seasonCd">
|
|
<select name="seasonCd" id="seasonCd">
|
|
@@ -290,16 +290,24 @@
|
|
|
<input type="hidden" id="returnableYnOrg" name="returnableYnOrg"/>
|
|
<input type="hidden" id="returnableYnOrg" name="returnableYnOrg"/>
|
|
|
</td>
|
|
</td>
|
|
|
<th>교환여부<em class="required" title="필수"></em></th>
|
|
<th>교환여부<em class="required" title="필수"></em></th>
|
|
|
- <td>
|
|
|
|
|
|
|
+ <td colspan="3">
|
|
|
<label class="rdoBtn"><input type="radio" name="changeableYn" id="changeableYnY" value="Y" />Y</label>
|
|
<label class="rdoBtn"><input type="radio" name="changeableYn" id="changeableYnY" value="Y" />Y</label>
|
|
|
<label class="rdoBtn"><input type="radio" name="changeableYn" id="changeableYnN" value="N"/>N</label>
|
|
<label class="rdoBtn"><input type="radio" name="changeableYn" id="changeableYnN" value="N"/>N</label>
|
|
|
<input type="hidden" id="changeableYnOrg" name="changeableYnOrg"/>
|
|
<input type="hidden" id="changeableYnOrg" name="changeableYnOrg"/>
|
|
|
</td>
|
|
</td>
|
|
|
|
|
+
|
|
|
|
|
+ </tr>
|
|
|
|
|
+ <tr>
|
|
|
<th>신규가입구매가능여부<em class="required" title="필수"></em></th>
|
|
<th>신규가입구매가능여부<em class="required" title="필수"></em></th>
|
|
|
- <td>
|
|
|
|
|
|
|
+ <td colspan="5">
|
|
|
<label class="rdoBtn"><input type="radio" name="newCustOrdYn" id="newCustOrdYnY" value="Y" />Y</label>
|
|
<label class="rdoBtn"><input type="radio" name="newCustOrdYn" id="newCustOrdYnY" value="Y" />Y</label>
|
|
|
<label class="rdoBtn"><input type="radio" name="newCustOrdYn" id="newCustOrdYnN" value="N"/>N</label>
|
|
<label class="rdoBtn"><input type="radio" name="newCustOrdYn" id="newCustOrdYnN" value="N"/>N</label>
|
|
|
<input type="hidden" id="newCustOrdYnOrg" name="newCustOrdYnOrg"/>
|
|
<input type="hidden" id="newCustOrdYnOrg" name="newCustOrdYnOrg"/>
|
|
|
|
|
+ <input name="newCustOrdStdt" id="newCustOrdStdt" type="text" class="w80 schDate" maxlength="10" required="required" data-valid-name="판매시작일" />
|
|
|
|
|
+ <input type="hidden" id="newCustOrdStdtOrg" name="newCustOrdStdtOrg"/>
|
|
|
|
|
+ ~
|
|
|
|
|
+ <input name="newCustOrdEddt" id="newCustOrdEddt" type="text" class="w80 schDate" maxlength="10" required="required" data-valid-name="판매 종료일" />
|
|
|
|
|
+ <input type="hidden" id="newCustOrdEddtOrg" name="newCustOrdEddtOrg"/>
|
|
|
</td>
|
|
</td>
|
|
|
</tr>
|
|
</tr>
|
|
|
<tr>
|
|
<tr>
|
|
@@ -1043,6 +1051,17 @@
|
|
|
$("#goodsDetailForm input[name=changeableYnOrg]").val(result.changeableYn);
|
|
$("#goodsDetailForm input[name=changeableYnOrg]").val(result.changeableYn);
|
|
|
$("#goodsDetailForm input[name=returnableYnOrg]").val(result.returnableYn);
|
|
$("#goodsDetailForm input[name=returnableYnOrg]").val(result.returnableYn);
|
|
|
$("#goodsDetailForm input[name=newCustOrdYnOrg]").val(result.newCustOrdYn);
|
|
$("#goodsDetailForm input[name=newCustOrdYnOrg]").val(result.newCustOrdYn);
|
|
|
|
|
+
|
|
|
|
|
+ if(!gagajf.isNull(result.newCustOrdStdt)){
|
|
|
|
|
+ $('#goodsDetailForm input[name=newCustOrdStdt]').val(result.newCustOrdStdt.toDate("YYYYMMDD").format("YYYY-MM-DD") );
|
|
|
|
|
+ $('#goodsDetailForm input[name=newCustOrdEddt]').val(result.newCustOrdEddt.toDate("YYYYMMDD").format("YYYY-MM-DD") );
|
|
|
|
|
+ $('#goodsDetailForm input[name=newCustOrdStdtOrg]').val(result.newCustOrdStdt.toDate("YYYYMMDD").format("YYYY-MM-DD") );
|
|
|
|
|
+ $('#goodsDetailForm input[name=newCustOrdEddtOrg]').val(result.newCustOrdEddt.toDate("YYYYMMDD").format("YYYY-MM-DD") );
|
|
|
|
|
+ }else{
|
|
|
|
|
+ $('#goodsDetailForm input[name=newCustOrdStdtOrg]').val('');
|
|
|
|
|
+ $('#goodsDetailForm input[name=newCustOrdEddtOrg]').val('');
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$("#goodsDetailForm input[name=adultYnOrg]").val(result.adultYn);
|
|
$("#goodsDetailForm input[name=adultYnOrg]").val(result.adultYn);
|
|
|
$("#goodsDetailForm input[name=tobeFormYnOrg]").val(result.tobeFormYn);
|
|
$("#goodsDetailForm input[name=tobeFormYnOrg]").val(result.tobeFormYn);
|
|
|
|
|
|
|
@@ -1675,6 +1694,46 @@
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ //신규가입기간
|
|
|
|
|
+ if ("Y" == $("#goodsDetailForm input[name=newCustOrdYn]:checked").val()){
|
|
|
|
|
+ if(isNaN(Date.parse($("#goodsDetailForm input[name=newCustOrdStdt]").val()))){
|
|
|
|
|
+ mcxDialog.alertC('날짜형식이 아닙니다.', {
|
|
|
|
|
+ sureBtnText: "확인",
|
|
|
|
|
+ sureBtnClick: function() {
|
|
|
|
|
+ $("#goodsDetailForm input[name=newCustOrdStdt]").focus();
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ if(isNaN(Date.parse($("#goodsDetailForm input[name=newCustOrdEddt]").val()))){
|
|
|
|
|
+ mcxDialog.alertC('날짜형식이 아닙니다.', {
|
|
|
|
|
+ sureBtnText: "확인",
|
|
|
|
|
+ sureBtnClick: function() {
|
|
|
|
|
+ $("#goodsDetailForm input[name=newCustOrdEddt]").focus();
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ var fromDate = $('#goodsDetailForm input[name=newCustOrdStdt]').val();
|
|
|
|
|
+ var toDate = $('#goodsDetailForm input[name=newCustOrdEddt]').val();
|
|
|
|
|
+
|
|
|
|
|
+ if (fromDate > toDate) {
|
|
|
|
|
+ mcxDialog.alertC("신규가입일의 시작일자는 종료일자 보다 클 수 없습니다.", {
|
|
|
|
|
+ sureBtnText: "확인",
|
|
|
|
|
+ sureBtnClick: function() {
|
|
|
|
|
+ $('#goodsDetailForm input[name=newCustOrdStdt]').focus();
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ }else{
|
|
|
|
|
+ $('#goodsDetailForm input[name=newCustOrdStdt]').val('');
|
|
|
|
|
+ $('#goodsDetailForm input[name=newCustOrdEddt]').val('');
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
// 출고처
|
|
// 출고처
|
|
|
if(gagajf.isNull($("#goodsDetailForm select[name=delvLocCd]").val())){
|
|
if(gagajf.isNull($("#goodsDetailForm select[name=delvLocCd]").val())){
|
|
|
mcxDialog.alertC("출고처를 선택해 주세요.", {
|
|
mcxDialog.alertC("출고처를 선택해 주세요.", {
|
|
@@ -1811,11 +1870,12 @@
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ //판매기간
|
|
|
if(isNaN(Date.parse($("#goodsDetailForm input[name=sellStYMD]").val()))){
|
|
if(isNaN(Date.parse($("#goodsDetailForm input[name=sellStYMD]").val()))){
|
|
|
mcxDialog.alertC('날짜형식이 아닙니다.', {
|
|
mcxDialog.alertC('날짜형식이 아닙니다.', {
|
|
|
sureBtnText: "확인",
|
|
sureBtnText: "확인",
|
|
|
sureBtnClick: function() {
|
|
sureBtnClick: function() {
|
|
|
- $("#goodsDealForm input[name=sellStYMD]").focus();
|
|
|
|
|
|
|
+ $("#goodsDetailForm input[name=sellStYMD]").focus();
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
return false;
|
|
return false;
|
|
@@ -1825,12 +1885,25 @@
|
|
|
mcxDialog.alertC('날짜형식이 아닙니다.', {
|
|
mcxDialog.alertC('날짜형식이 아닙니다.', {
|
|
|
sureBtnText: "확인",
|
|
sureBtnText: "확인",
|
|
|
sureBtnClick: function() {
|
|
sureBtnClick: function() {
|
|
|
- $("#goodsDealForm input[name=sellEdYMD]").focus();
|
|
|
|
|
|
|
+ $("#goodsDetailForm input[name=sellEdYMD]").focus();
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ var fromDate = $("#goodsDetailForm input[name=sellStYMD]").val().replaceAll('-', '')+ $("#goodsDetailForm select[name=sellStHH]").val();
|
|
|
|
|
+ var toDate = $("#goodsDetailForm input[name=sellEdYMD]").val().replaceAll('-', '')+ $("#goodsDetailForm select[name=sellEdHH]").val();
|
|
|
|
|
+
|
|
|
|
|
+ if (fromDate > toDate) {
|
|
|
|
|
+ mcxDialog.alertC("판매기간의 시작일시는 종료일시 보다 클 수 없습니다.", {
|
|
|
|
|
+ sureBtnText: "확인",
|
|
|
|
|
+ sureBtnClick: function() {
|
|
|
|
|
+ $('#goodsDetailForm input[name=sellStYMD]').focus();
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
idx = 0;
|
|
idx = 0;
|
|
|
|
|
|
|
|
//재고 옵션 관련 확인
|
|
//재고 옵션 관련 확인
|
|
@@ -1964,9 +2037,16 @@
|
|
|
|
|
|
|
|
//인증번호 있는데 인증작업 했는지 여부 확인
|
|
//인증번호 있는데 인증작업 했는지 여부 확인
|
|
|
if (!gagajf.isNull($("#goodsDetailForm input[name=certNum]").val())){
|
|
if (!gagajf.isNull($("#goodsDetailForm input[name=certNum]").val())){
|
|
|
- if (gagajf.isNull($('#goodsDetailForm').find('#certStateTxt').text())){
|
|
|
|
|
- mcxDialog.alert("안전인증작업을 하거나 인증번호를 확인해주세요.");
|
|
|
|
|
- return false;
|
|
|
|
|
|
|
+
|
|
|
|
|
+ if ("G084_4" == $("#goodsDetailForm select[name=certFormGb]").val() ||
|
|
|
|
|
+ "G084_5" == $("#goodsDetailForm select[name=certFormGb]").val() ||
|
|
|
|
|
+ "G081_3" == $("#goodsDetailForm select[name=certType]").val()) {
|
|
|
|
|
+
|
|
|
|
|
+ }else{
|
|
|
|
|
+ if (gagajf.isNull($('#goodsDetailForm').find('#certStateTxt').text())){
|
|
|
|
|
+ mcxDialog.alert("안전인증작업을 하거나 인증번호를 확인해주세요.");
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -2325,6 +2405,15 @@
|
|
|
if ($("#goodsDetailForm input[name=newCustOrdYnOrg]").val() != $("#goodsDetailForm input[name=newCustOrdYn]:checked").val()){
|
|
if ($("#goodsDetailForm input[name=newCustOrdYnOrg]").val() != $("#goodsDetailForm input[name=newCustOrdYn]:checked").val()){
|
|
|
return true;
|
|
return true;
|
|
|
}
|
|
}
|
|
|
|
|
+ // 신규가입기간 시작일
|
|
|
|
|
+ if ($("#goodsDetailForm input[name=newCustOrdStdt]").val() != $("#goodsDetailForm input[name=newCustOrdStdtOrg]").val()){
|
|
|
|
|
+ return true;
|
|
|
|
|
+ }
|
|
|
|
|
+ // 신규가입기간 종료일
|
|
|
|
|
+ if ($("#goodsDetailForm input[name=newCustOrdEddt]").val() != $("#goodsDetailForm input[name=newCustOrdEddtOrg]").val()){
|
|
|
|
|
+ return true;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
// 성인용품여부
|
|
// 성인용품여부
|
|
|
if ($("#goodsDetailForm input[name=adultYnOrg]").val() != $("#goodsDetailForm input[name=adultYn]:checked").val()){
|
|
if ($("#goodsDetailForm input[name=adultYnOrg]").val() != $("#goodsDetailForm input[name=adultYn]:checked").val()){
|
|
|
return true;
|
|
return true;
|
|
@@ -2427,7 +2516,15 @@
|
|
|
if (result == null) return;
|
|
if (result == null) return;
|
|
|
$("#goodsDetailForm input[name=niClsfCd]").val(result[0].niClsfCd)
|
|
$("#goodsDetailForm input[name=niClsfCd]").val(result[0].niClsfCd)
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
+ //신규가입구매가능여부 변경시
|
|
|
|
|
+ $('#goodsDetailForm input[name=newCustOrdYn]').on('change', function() {
|
|
|
|
|
+ var newCustOrdYn = $("#goodsDetailForm input[name=newCustOrdYn]:checked").val();
|
|
|
|
|
+ if ("N" == newCustOrdYn){
|
|
|
|
|
+ $("#goodsDetailForm input[name=newCustOrdStdt]").val('');
|
|
|
|
|
+ $("#goodsDetailForm input[name=newCustOrdEddt]").val('');
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
|
|
|
// 안전인증
|
|
// 안전인증
|
|
|
$("#btnGoodsSafetyCertNum").on("click", function(){
|
|
$("#btnGoodsSafetyCertNum").on("click", function(){
|