|
|
@@ -19,7 +19,7 @@
|
|
|
<div class="main-title">
|
|
|
</div>
|
|
|
<!-- //메인타이틀 영역 -->
|
|
|
-
|
|
|
+
|
|
|
<!-- 메뉴 설명 -->
|
|
|
<div class="infoBox menu-desc">
|
|
|
</div>
|
|
|
@@ -128,7 +128,7 @@
|
|
|
<li><label class="chkBox" onclick="uifnAllCheck(this,'grpSeason')"><input type="checkbox" name="전체선택" id="multiSeasonCd" >전체선택</label></li>
|
|
|
<li th:if="${seasonList}" th:each="oneData, status : ${seasonList}"><label class="chkBox" data-group="grpSeason"><input type="checkbox" name="multiSeasonCd" th:id="${'seasonCd' + oneData.cd}" th:value="${oneData.cd}" ><th:block th:text="${'[' + oneData.cd + '] ' + oneData.cdNm}"></th:block></label></li>
|
|
|
</ul>
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
</td>
|
|
|
<th>연령대</th>
|
|
|
<td>
|
|
|
@@ -390,6 +390,7 @@
|
|
|
{headerName: "브랜드", field: "brandCd", width: 80, cellClass: 'text-center'},
|
|
|
{headerName: "브랜드명", field: "brandEnm", width: 130, cellClass: 'text-center'},
|
|
|
{headerName: "상품코드", field: "goodsCd", width: 140, cellClass: 'text-center'},
|
|
|
+ {headerName: "입점업체상품코드", field: "supplyGoodsCd", width: 140, cellClass: 'text-center'},
|
|
|
{headerName: "상품명", field: "goodsNm", width: 200, cellClass: 'text-left'
|
|
|
,cellRenderer: function(params) {
|
|
|
return '<a href="javascript:void(0);">' + params.value + '</a>';
|
|
|
@@ -402,7 +403,7 @@
|
|
|
}else{
|
|
|
return params.value.replaceAll(">", ">");
|
|
|
}
|
|
|
- }
|
|
|
+ }
|
|
|
},
|
|
|
{headerName: "전시재고", field: "stockQtySum", width: 120, cellClass: 'text-right',
|
|
|
valueFormatter: function(params) { return params.value.addComma();},
|
|
|
@@ -415,7 +416,7 @@
|
|
|
color = '#ff96689c';
|
|
|
}
|
|
|
return { 'background-color': color};
|
|
|
- }
|
|
|
+ }
|
|
|
},
|
|
|
{headerName: "상품상태", field: "goodsStat" , width: 100, cellClass: 'text-center',
|
|
|
cellEditorParams: { values: gagaAgGrid.extractValues(goodsStatList) },
|
|
|
@@ -502,12 +503,12 @@
|
|
|
$("#multiBrand").empty();
|
|
|
$('#searchForm input[name=itemkindList]').val('');
|
|
|
$('#searchForm').find('#itemkindText').html('');
|
|
|
-
|
|
|
+
|
|
|
$(document).find('#searchForm').find(".multiCheckBox").each(function(i, e){
|
|
|
let btnNm = $(this).find(".sltBtn").attr("data-name");
|
|
|
$(this).find(".sltBtn").text(btnNm);
|
|
|
});
|
|
|
-
|
|
|
+
|
|
|
fnSupplyBrandInit();
|
|
|
});
|
|
|
|
|
|
@@ -628,7 +629,7 @@
|
|
|
$('#searchForm').find('#endPgNo').html(result.pageing.pageable.totalPage.addComma());
|
|
|
gridOptions.api.setRowData(result.goodsList);
|
|
|
gagaPaging.createPagination(result.pageing.pageable);
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
|
|
|
//페이징
|
|
|
@@ -644,7 +645,7 @@
|
|
|
if(sessRoleCd == "G001_B000"){
|
|
|
actionUrl = '/renderer/brand/AuthBrandlist';
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
//$("#searchForm select[name=brandCd] option:gt(0)").remove();
|
|
|
//cfnCreateCombo(actionUrl, $('#searchForm select[name=brandCd]'), "[전체]", brandCd);
|
|
|
cfnCreateMultiCombo(actionUrl,"multiBrand", "[전체]",null, 'Y');
|
|
|
@@ -698,7 +699,7 @@
|
|
|
mcxDialog.alertC('적용하실 항목을 하나만 선택해주세요.', {
|
|
|
sureBtnText: "확인",
|
|
|
sureBtnClick: function() {
|
|
|
- $(objId).focus();
|
|
|
+ $(objId).focus();
|
|
|
}
|
|
|
});
|
|
|
return;
|
|
|
@@ -710,20 +711,20 @@
|
|
|
sureBtnClick: function() {
|
|
|
$("#searchForm input[name=sellStYMDC]").focus();
|
|
|
}
|
|
|
- });
|
|
|
+ });
|
|
|
return false;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if(isNaN(Date.parse($("#searchForm input[name=sellEdYMDC]").val()))){
|
|
|
mcxDialog.alertC('날짜형식이 아닙니다.', {
|
|
|
sureBtnText: "확인",
|
|
|
sureBtnClick: function() {
|
|
|
$("#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();
|
|
|
|
|
|
@@ -736,7 +737,7 @@
|
|
|
});
|
|
|
return false;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
}else{
|
|
|
if (gagajf.isNull($(objId).val())){
|
|
|
mcxDialog.alertC('적용하실 항목을 선택(입력)해주세요.', {
|
|
|
@@ -782,7 +783,7 @@
|
|
|
}else if (proc == "returnableYn") {
|
|
|
returnableYnVal = $(objId).val();
|
|
|
}else if (proc == "changeableYn") {
|
|
|
- changeableYnVal = $(objId).val();
|
|
|
+ changeableYnVal = $(objId).val();
|
|
|
}else if (proc == "goodsTnm"){
|
|
|
if($("#searchForm input:checkbox[name=blankFlag]").is(':checked')){
|
|
|
blankFlagVal = "Y";
|
|
|
@@ -823,7 +824,7 @@
|
|
|
});
|
|
|
return;
|
|
|
}
|
|
|
- dayMaxOrdQtyVal = $(objId).val();
|
|
|
+ dayMaxOrdQtyVal = $(objId).val();
|
|
|
}else if (proc == "pntPrate") {
|
|
|
if($(objId).val()>100){
|
|
|
mcxDialog.alertC('100보다 작거나 같은 값을 입력 해주세요.', {
|
|
|
@@ -852,7 +853,7 @@
|
|
|
if (!fnGoodsDelFeeCdCheck(selectedData)){
|
|
|
return;
|
|
|
}
|
|
|
- delvFeeCdVal = $(objId).val();
|
|
|
+ delvFeeCdVal = $(objId).val();
|
|
|
}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";
|
|
|
@@ -896,12 +897,12 @@
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
// 배송비정책 관련 확인
|
|
|
var fnGoodsDelFeeCdCheck = function(selectedData){
|
|
|
-
|
|
|
+
|
|
|
var statSupplyCompCd = $('#searchForm select[name=statSupplyCompCd]').val();
|
|
|
-
|
|
|
+
|
|
|
$.each(selectedData, function(idx, item) {
|
|
|
|
|
|
if (item.supplyCompCd != statSupplyCompCd){
|
|
|
@@ -915,15 +916,15 @@
|
|
|
return false;
|
|
|
}
|
|
|
});
|
|
|
-
|
|
|
- return true;
|
|
|
+
|
|
|
+ return true;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
// 입점 상품상태 변경시
|
|
|
var fnChangeGoodsStateSelfNo = function(proc){
|
|
|
|
|
|
var objId = '#'+proc+"NC";
|
|
|
-
|
|
|
+
|
|
|
if (gagajf.isNull($(objId).val())){
|
|
|
mcxDialog.alertC('적용하실 항목을 선택(입력)해주세요.', {
|
|
|
sureBtnText: "확인",
|
|
|
@@ -933,14 +934,14 @@
|
|
|
});
|
|
|
return;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
var selectedData = gridOptions.api.getSelectedRows();
|
|
|
|
|
|
if (selectedData.length == 0) {
|
|
|
mcxDialog.alert('선택된 행이 없습니다.');
|
|
|
return;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
var checkFlag = false;
|
|
|
$.each(selectedData, function(idx, item) {
|
|
|
if (item.selfGoodsYn == 'Y'){
|
|
|
@@ -949,11 +950,11 @@
|
|
|
return;
|
|
|
}
|
|
|
});
|
|
|
-
|
|
|
+
|
|
|
if (checkFlag){
|
|
|
return false;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
var goodsStatVal = '';
|
|
|
|
|
|
if (proc == "goodsStat") {
|
|
|
@@ -1004,7 +1005,7 @@
|
|
|
$("#searchForm").find("#goodsStatArea").addClass('off');
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
// 자사/입점 변경여부
|
|
|
/* $("#searchForm input[name=selfYn]").bind('click change', function () {
|
|
|
var radioValue = $(this).val();
|
|
|
@@ -1012,23 +1013,23 @@
|
|
|
if (radioValue == "N"){
|
|
|
selfGb = "E"; //입점 공급업체
|
|
|
}
|
|
|
-
|
|
|
- var actionUrl = '/renderer/supply/company/list/'+ selfGb;
|
|
|
+
|
|
|
+ var actionUrl = '/renderer/supply/company/list/'+ selfGb;
|
|
|
|
|
|
$('#searchForm').find('#multiBrand').empty();
|
|
|
//$("#searchForm select[name=brandCd] option:gt(0)").remove();
|
|
|
|
|
|
cfnCreateCombo(actionUrl, $('#searchForm select[name=supplyCompCd]'), "[전체]", "");
|
|
|
-
|
|
|
+
|
|
|
});
|
|
|
-*/
|
|
|
+*/
|
|
|
// 상태일괄변경 업체변경시
|
|
|
$('#searchForm select[name=statSupplyCompCd]').on('change', function() {
|
|
|
$("#searchForm select[name=delvFeeCdC] option:gt(0)").remove();
|
|
|
cfnCreateDelvPolicyCombo( $('#searchForm input[name=statSupplyCompCd]').val(), $('#searchForm select[name=delvFeeCdC]'), "[선택]");
|
|
|
-
|
|
|
+
|
|
|
});
|
|
|
-
|
|
|
+
|
|
|
// 업체 브랜드 초기화
|
|
|
var fnSupplyBrandInit = function(){
|
|
|
$("#searchForm select[name=supplyCompCd]").val([[${sessionInfo.supplyCompCd}]]);
|
|
|
@@ -1038,11 +1039,11 @@
|
|
|
$('#searchForm').find('#multiBrand').empty();
|
|
|
var actionUrl = '/renderer/brand/AuthBrandlist';
|
|
|
cfnCreateMultiCombo(actionUrl,"multiBrand", "[전체]",null, 'Y');
|
|
|
-
|
|
|
+
|
|
|
$("#searchForm select[name=statSupplyCompCd]").val([[${sessionInfo.supplyCompCd}]]);
|
|
|
cfnCreateDelvPolicyCombo( $('#searchForm select[name=statSupplyCompCd]').val(), $('#searchForm select[name=delvFeeCdC]'), "[선택]");
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
//딜상품구성 클릭 시
|
|
|
$('#btnGoodsSetDeal').click(function(e) {
|
|
|
cfnOpenGoodsDealPopup();
|
|
|
@@ -1052,7 +1053,7 @@
|
|
|
$('#btnSearchItemkind').on('click', function() {
|
|
|
cfnOpenItemkindListPopup('fnSetItemkindInfo', 'M');
|
|
|
});
|
|
|
-
|
|
|
+
|
|
|
// 품목 조회 팝업에서 호출
|
|
|
var fnSetItemkindInfo = function(result) {
|
|
|
var arrItemkind = [];
|
|
|
@@ -1061,21 +1062,21 @@
|
|
|
$('#searchForm').find('#itemkindText').html('');
|
|
|
$('#searchForm input[name=itemkindSearchTxt]').val('');
|
|
|
result.forEach(function(itemkind){
|
|
|
- sIndex++;
|
|
|
+ sIndex++;
|
|
|
arrItemkind.push(itemkind.itemkindCd);
|
|
|
});
|
|
|
|
|
|
- // 조회값이 하나일 경우 화면에 코드 노출 그외는 갯수 처리
|
|
|
+ // 조회값이 하나일 경우 화면에 코드 노출 그외는 갯수 처리
|
|
|
if (sIndex == 1) {
|
|
|
$('#searchForm input[name=itemkindSearchTxt]').val(arrItemkind[0]);
|
|
|
}else{
|
|
|
itemkindText = sIndex + " 개";
|
|
|
- $('#searchForm').find('#itemkindText').html(itemkindText);
|
|
|
+ $('#searchForm').find('#itemkindText').html(itemkindText);
|
|
|
}
|
|
|
var jsonData = JSON.stringify(arrItemkind);
|
|
|
$("#searchForm input[name=itemkindList]").val(jsonData);
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
$(document).ready(function() {
|
|
|
|
|
|
cfnCreateCalendar('#sellTerms', 'stDate', 'edDate', true, '등록일', 'X');
|
|
|
@@ -1090,7 +1091,7 @@
|
|
|
|
|
|
// Create a agGrid
|
|
|
gagaAgGrid.createGrid('gridList', gridOptions);
|
|
|
-
|
|
|
+
|
|
|
if(sessRoleCd == "G001_B000") {
|
|
|
fnSupplyBrandInit();
|
|
|
}
|