|
|
@@ -149,14 +149,16 @@
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <th>기본배송비<i class="required" title="필수"></i></th>
|
|
|
+ <th>배송비정책<i class="required" title="필수"></i></th>
|
|
|
<td>
|
|
|
- <input type="text" class="w100 aR" name="delvFee" value="0" maxlength="6" required="required" data-valid-name="기본배송비" data-valid-type="integer"/>원
|
|
|
- <span class="marL10 cRed"><i class="fa fa-info-circle" aria-hidden="true"></i> 변경된 배송비는 이후 등록된 상품부터 적용됩니다.</span>
|
|
|
+ <select name="delvFeeCd" required="required" data-valid-name="배송비정책">
|
|
|
+ <option value="">[선택]</option>
|
|
|
+ </select>
|
|
|
+ <span class="marL10 cRed"><i class="fa fa-info-circle" aria-hidden="true"></i> 변경된 배송정책은 이후 등록된 상품부터 적용됩니다.</span>
|
|
|
</td>
|
|
|
- <th>무료배송기준<i class="required" title="필수"></i></th>
|
|
|
+ <th>판매수수료율<i class="required" title="필수"></i></th>
|
|
|
<td>
|
|
|
- <input type="text" class="w100 aR" name="minOrdAmt" value="0" maxlength="7" required="required" data-valid-name="무료배송기준" data-valid-type="integer"/>원 이상 구매시
|
|
|
+ <input type="text" class="w100 aR" name="sellFeeRate" value="0" maxlength="3" required="required" data-valid-name="판매수수료율" data-valid-type="real"/>%
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
@@ -179,12 +181,6 @@
|
|
|
<input type="text" class="w100 aR" name="pntMrate20" maxlength="3" required="required" data-valid-name="포인트적립율(모바일이월)" data-valid-type="real"/>%
|
|
|
</td>
|
|
|
</tr>
|
|
|
- <tr>
|
|
|
- <th>판매수수료율<i class="required" title="필수"></i></th>
|
|
|
- <td colspan="3">
|
|
|
- <input type="text" class="w100 aR" name="sellFeeRate" value="0" maxlength="3" required="required" data-valid-name="판매수수료율" data-valid-type="real"/>%
|
|
|
- </td>
|
|
|
- </tr>
|
|
|
<tr id="brandMdArea" class="off">
|
|
|
<th>담당MD</th>
|
|
|
<td colspan="3" id="tdBrandMd">
|
|
|
@@ -305,7 +301,7 @@
|
|
|
$("#detailForm input[name=brandGrpNm]").val(event.data.brandGrpNm);
|
|
|
$("#detailForm input[name=erpBrandCd]").val(event.data.erpBrandCd);
|
|
|
$("#detailForm select[name=distributionGb]").val(event.data.distributionGb);
|
|
|
- fnGetSupplyCompCdList(event.data.supplyCompCd);
|
|
|
+ fnGetSupplyCompCdList(event.data.supplyCompCd, event.data.delvFeeCd);
|
|
|
|
|
|
// 출고처 정보
|
|
|
$.getJSON('/renderer/delvloc/list/' + event.data.supplyCompCd
|
|
|
@@ -412,11 +408,23 @@
|
|
|
});
|
|
|
}
|
|
|
);
|
|
|
+
|
|
|
+ // 업체별 배송지 정책 정보
|
|
|
+ $.getJSON('/renderer/delvFee/list/' + result[0].supplyCompCd
|
|
|
+ , function(result, status) {debugger;
|
|
|
+ $('#detailForm select[name=delvFeeCd]').empty().append('<option value="">[선택]</option>');
|
|
|
+ $.each(result, function(idx, item) {
|
|
|
+ var optionHtml = '<option value="' + item.cd + '">[' + item.cd + '] '+ item.cdNm + '</option>\n';
|
|
|
+ $('#detailForm select[name=delvFeeCd]').append(optionHtml);
|
|
|
+ });
|
|
|
+ }
|
|
|
+ );
|
|
|
+
|
|
|
});
|
|
|
});
|
|
|
|
|
|
// 해당공급업체 조회
|
|
|
- var fnGetSupplyCompCdList = function(supplyCompCd){
|
|
|
+ var fnGetSupplyCompCdList = function(supplyCompCd, delvFeeCd){
|
|
|
$.getJSON('/renderer/supply/company/list/' + $('#detailForm select[name=brandGb]').val()
|
|
|
, function(result, status) {
|
|
|
$('#detailForm select[name=supplyCompCd]').empty().append('<option value="">[선택]</option>');
|
|
|
@@ -427,13 +435,25 @@
|
|
|
$("#detailForm select[name=supplyCompCd]").val(supplyCompCd);
|
|
|
});
|
|
|
|
|
|
+ debugger;
|
|
|
+ // 업체별 배송지 정책 정보
|
|
|
+ $.getJSON('/renderer/delvFee/list/' + supplyCompCd
|
|
|
+ , function(result, status) {debugger;
|
|
|
+ $('#detailForm select[name=delvFeeCd]').empty().append('<option value="">[선택]</option>');
|
|
|
+ $.each(result, function(idx, item) {
|
|
|
+ var optionHtml = '<option value="' + item.cd + '">[' + item.cd + '] '+ item.cdNm + '</option>\n';
|
|
|
+ $('#detailForm select[name=delvFeeCd]').append(optionHtml);
|
|
|
+ });
|
|
|
+ $("#detailForm select[name=delvFeeCd]").val(delvFeeCd);
|
|
|
+ }
|
|
|
+ );
|
|
|
}
|
|
|
|
|
|
|
|
|
// 브랜드담당MD 목록
|
|
|
- var fnGetBrandMdList = function(brandCd) {debugger;
|
|
|
+ var fnGetBrandMdList = function(brandCd) {
|
|
|
$.getJSON('/business/brand/md/list/' + brandCd
|
|
|
- , function(result, status) {debugger;
|
|
|
+ , function(result, status) {
|
|
|
$("#tdBrandMd input[name=mdNm]").val('');
|
|
|
$("#tdBrandMd input[name=mdNo]").val('');
|
|
|
|
|
|
@@ -484,7 +504,7 @@
|
|
|
});
|
|
|
}
|
|
|
|
|
|
- var fnSetMdInfo = function(result) {debugger;
|
|
|
+ var fnSetMdInfo = function(result) {
|
|
|
var ind = $('#mdIdx').val();
|
|
|
$("#tdBrandMd input[name=mdNo]").eq(ind).val(result[0].mdNo);
|
|
|
$("#tdBrandMd input[name=mdNm]").eq(ind).val(result[0].mdNm);
|