|
@@ -244,11 +244,11 @@
|
|
|
<tr>
|
|
<tr>
|
|
|
<th>품목코드<em class="required" title="필수"></em></th>
|
|
<th>품목코드<em class="required" title="필수"></em></th>
|
|
|
<td colspan="3">
|
|
<td colspan="3">
|
|
|
- <select name="itemkindCd" id="itemkindCd" th:disabled="${sessionInfo.roleCd != 'G001_0000' AND sessionInfo.roleCd != 'G001_A000' AND sessionInfo.roleCd != 'G001_A101' AND sessionInfo.roleCd != 'G001_A100' AND sessionInfo.roleCd != 'G001_A001'}">
|
|
|
|
|
|
|
+ <select name="itemkindCd" id="itemkindCd" th:disabled="${sessionInfo.roleCd != 'G001_B000'}">
|
|
|
<option th:if="${itemkindList}" th:each="oneData, status : ${itemkindList}" th:value="${oneData.cd}" th:text="${'[' + oneData.cd + '] ' + oneData.cdNm}"></option>
|
|
<option th:if="${itemkindList}" th:each="oneData, status : ${itemkindList}" th:value="${oneData.cd}" th:text="${'[' + oneData.cd + '] ' + oneData.cdNm}"></option>
|
|
|
</select>
|
|
</select>
|
|
|
<input type="hidden" id="orgItemkindCd" name="orgItemkindCd"/>
|
|
<input type="hidden" id="orgItemkindCd" name="orgItemkindCd"/>
|
|
|
- <th:block th:if="${sessionInfo.roleCd == 'G001_0000' OR sessionInfo.roleCd == 'G001_A000' OR sessionInfo.roleCd == 'G001_A101' OR sessionInfo.roleCd == 'G001_A100' OR sessionInfo.roleCd == 'G001_A001' }">
|
|
|
|
|
|
|
+ <th:block th:if="${sessionInfo.roleCd == 'G001_B000'}">
|
|
|
<button type="button" class="btn btn-success btn-lg" id="btnGoodsItemkindChange">품목변경</button>
|
|
<button type="button" class="btn btn-success btn-lg" id="btnGoodsItemkindChange">품목변경</button>
|
|
|
</th:block>
|
|
</th:block>
|
|
|
</td>
|
|
</td>
|
|
@@ -446,10 +446,9 @@
|
|
|
<ul class="panelBar marT10">
|
|
<ul class="panelBar marT10">
|
|
|
<li class="left">
|
|
<li class="left">
|
|
|
<button type="button" class="btn btnLeft btn-base btn-lg" id="btnGoodsDetailPreview">미리보기</button>
|
|
<button type="button" class="btn btnLeft btn-base btn-lg" id="btnGoodsDetailPreview">미리보기</button>
|
|
|
- <!-- <button type="button" class="btn btnLeft btn-base btn-lg" id="btnGoodsDetailImg">이미지보기</button> -->
|
|
|
|
|
</li>
|
|
</li>
|
|
|
<li class="right">
|
|
<li class="right">
|
|
|
- <th:block th:if="${sessionInfo.roleCd == 'G001_0000' OR sessionInfo.roleCd == 'G001_A000' OR sessionInfo.roleCd == 'G001_A101' OR sessionInfo.roleCd == 'G001_A100' OR sessionInfo.roleCd == 'G001_A001'}">
|
|
|
|
|
|
|
+ <th:block th:if="${sessionInfo.roleCd == 'G001_B000'}">
|
|
|
<button type="button" class="btn btnRight btn-success btn-lg" id="btnGoodsDetailSave">저장</button>
|
|
<button type="button" class="btn btnRight btn-success btn-lg" id="btnGoodsDetailSave">저장</button>
|
|
|
</th:block>
|
|
</th:block>
|
|
|
</li>
|
|
</li>
|
|
@@ -523,99 +522,10 @@
|
|
|
{headerName: "검색어", field: "goodsSnm" , width: 450, cellClass: 'text-left', tooltipField: "goodsSnm"}
|
|
{headerName: "검색어", field: "goodsSnm" , width: 450, cellClass: 'text-left', tooltipField: "goodsSnm"}
|
|
|
];
|
|
];
|
|
|
|
|
|
|
|
- // specify the columns - 구성상품
|
|
|
|
|
- var columnGoodsComposeDefs = [
|
|
|
|
|
- {headerName: "정렬", field: "dispOrd", width: 70 ,hide: false, cellClass: 'text-center', rowDrag: true },
|
|
|
|
|
- {headerName: "CRUD", field: "crud", width: 75, minWidth: 75, hide: true},
|
|
|
|
|
- //{headerName: 'No', width: 60, cellClass: 'text-center', valueGetter: function(params) { return params.node.rowIndex + 1 }},
|
|
|
|
|
- {headerName: "이미지", field: "imgPath1", width: 100, height: 60, cellClass: 'text-center'
|
|
|
|
|
- ,cellRenderer: function(params) {
|
|
|
|
|
- if (params.data.imgType == "G030_A"){
|
|
|
|
|
- if(!gagajf.isNull(params.data.imgPath6)){
|
|
|
|
|
- return '<img width="60" src="'+ params.data.imgPath1 + '" alt="" onerror="this.src=\'/image/no.gif\';"/>';
|
|
|
|
|
- }else{
|
|
|
|
|
- return '<img width="60" src="'+ params.value + '" alt="" onerror="this.src=\'/image/no.gif\';"/>';
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- }else{
|
|
|
|
|
- if(!gagajf.isNull(params.data.imgPath6)){
|
|
|
|
|
- return '<img width="60" src="'+ uploadGoodsUrl+params.data.imgPath6 + '" alt="" onerror="this.src=\'/image/no.gif\';"/>';
|
|
|
|
|
- }else{
|
|
|
|
|
- return '<img width="60" src="'+ uploadGoodsUrl+params.value + '" alt="" onerror="this.src=\'/image/no.gif\';"/>';
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
- {headerName: "상품타입", field: "goodsType" , width: 100, cellClass: 'text-center',
|
|
|
|
|
- cellEditorParams: { values: gagaAgGrid.extractValues(goodsTypeList) },
|
|
|
|
|
- valueFormatter: function (params) { return gagaAgGrid.lookupValue(goodsTypeList, params.value); },
|
|
|
|
|
- valueParser: function (params) { return gagaAgGrid.lookupKey(goodsTypeList, params.newValue); }
|
|
|
|
|
- },
|
|
|
|
|
- {headerName: "구성상품코드", field: "compsGoodsCd" , width: 130, cellClass: 'text-center'},
|
|
|
|
|
- {headerName: "구성상품코드명", field: "compsGoodsNm" , width: 200, cellClass: 'text-left'},
|
|
|
|
|
- //{headerName: "순서", field: "dispOrd" , width: 80, cellClass: 'text-right',editable: true, required: true},
|
|
|
|
|
- {headerName: "수량", field: "qty" , width: 80, cellClass: 'text-right'
|
|
|
|
|
- ,valueFormatter: function(params) { return Number(params.value).addComma();}
|
|
|
|
|
- },
|
|
|
|
|
- {headerName: "판매가", field: "currPrice" , width: 100, cellClass: 'text-right'
|
|
|
|
|
- ,valueFormatter: function(params) { return Number(params.value).addComma();}
|
|
|
|
|
- },
|
|
|
|
|
- {headerName: "상품판매가", field: "compsCurrPrice" , width: 100, cellClass: 'text-right'
|
|
|
|
|
- ,valueFormatter: function(params) { return Number(params.value).addComma();}, editable: true, required: true,
|
|
|
|
|
- cellEditor: 'textCellEditor',
|
|
|
|
|
- cellEditorParams: { maxlength: 14, validType: 'numeric'}
|
|
|
|
|
- },
|
|
|
|
|
- {headerName: "상품판매가ORG", field: "compsCurrPriceOrg" , width: 100, cellClass: 'text-right', hide: true},
|
|
|
|
|
- {headerName: "기준여부(품목-카테고리)", field: "baseYn", width: 160, cellClass: 'text-center'},
|
|
|
|
|
- {headerName: "전시여부", field: "useYn", width: 100, cellClass: 'text-center',editable: true,
|
|
|
|
|
- cellEditor: 'agRichSelectCellEditor',
|
|
|
|
|
- cellEditorParams: { values: gagaAgGrid.extractValues(useYnList), required: true },
|
|
|
|
|
- valueFormatter: function (params) { return gagaAgGrid.lookupValue(useYnList, params.value); },
|
|
|
|
|
- valueParser: function (params) { return gagaAgGrid.lookupKey(useYnList, params.newValue); }
|
|
|
|
|
- },
|
|
|
|
|
- {headerName: "옵션명(딜상품용)", field: "compsGoodsOptNm" , width: 200, cellClass: 'text-left',editable: true, required: true},
|
|
|
|
|
- {headerName: "상품상태", field: "goodsStat" , width: 100, cellClass: 'text-center',
|
|
|
|
|
- cellEditorParams: { values: gagaAgGrid.extractValues(goodsStatList) },
|
|
|
|
|
- valueFormatter: function (params) { return gagaAgGrid.lookupValue(goodsStatList, params.value); },
|
|
|
|
|
- valueParser: function (params) { return gagaAgGrid.lookupKey(goodsStatList, params.newValue); }
|
|
|
|
|
- },
|
|
|
|
|
- {headerName: "등록일시", field: "regDt", width: 140, cellClass: 'text-center' ,
|
|
|
|
|
- cellRenderer: function(params) {
|
|
|
|
|
- return !gagajf.isNull(params.value) ? params.value.toDate("YYYYMMDDHHmmss").format("YYYY-MM-DD HH:mm:ss") : '';
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
- {headerName: "등록자", field: "regNm", width: 100, cellClass: 'text-center'},
|
|
|
|
|
- {headerName: "수정일시", field: "updDt", width: 140, cellClass: 'text-center' ,
|
|
|
|
|
- cellRenderer: function(params) {
|
|
|
|
|
- return !gagajf.isNull(params.value) ? params.value.toDate("YYYYMMDDHHmmss").format("YYYY-MM-DD HH:mm:ss") : '';
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
- {headerName: "수정자", field: "updNm", width: 100, cellClass: 'text-center'}
|
|
|
|
|
- ];
|
|
|
|
|
-
|
|
|
|
|
// Get GridOptions
|
|
// Get GridOptions
|
|
|
var gridGoodsHstoryOptions = gagaAgGrid.getGridOptions(columnGoodsHstoryDefs);
|
|
var gridGoodsHstoryOptions = gagaAgGrid.getGridOptions(columnGoodsHstoryDefs);
|
|
|
gridGoodsHstoryOptions.enableBrowserTooltips = true;
|
|
gridGoodsHstoryOptions.enableBrowserTooltips = true;
|
|
|
- var gridGoodsComposeOptions = gagaAgGrid.getGridOptions(columnGoodsComposeDefs);
|
|
|
|
|
- gridGoodsComposeOptions.enableBrowserTooltips = true;
|
|
|
|
|
-
|
|
|
|
|
- // 드래그
|
|
|
|
|
- gridGoodsComposeOptions.suppressRowClickSelection = true;
|
|
|
|
|
- gridGoodsComposeOptions.rowDragManaged = true;
|
|
|
|
|
- gridGoodsComposeOptions.stopEditingWhenGridLosesFocus = true;
|
|
|
|
|
- //gridGoodsComposeOptions.rowDeselection = true;
|
|
|
|
|
- //gridGoodsComposeOptions.enableMultiRowDragging = true;
|
|
|
|
|
- //gridGoodsComposeOptions.rowSelection = 'multiple';
|
|
|
|
|
-
|
|
|
|
|
- gridGoodsComposeOptions.rowHeight = 60; //이미지가 있을경우 높이 지정해야함.
|
|
|
|
|
-
|
|
|
|
|
- //기준여부 표시
|
|
|
|
|
- gridGoodsComposeOptions.getRowStyle = function(params) {
|
|
|
|
|
- if ("Y" == params.data.baseYn) {
|
|
|
|
|
- return { background: '#1ab394' };
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
// 상품상세 조회
|
|
// 상품상세 조회
|
|
|
var fnGoodsDeailSearch = function() {
|
|
var fnGoodsDeailSearch = function() {
|
|
|
|
|
|
|
@@ -892,22 +802,6 @@
|
|
|
cfnAjaxSubmit("/goods/detail/notiInfo/list", "json", fnGoodsDetailNotiInfoSearchCallback, params);
|
|
cfnAjaxSubmit("/goods/detail/notiInfo/list", "json", fnGoodsDetailNotiInfoSearchCallback, params);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- //구성상품
|
|
|
|
|
- var fnGoodsComposeListSearch = function(params) {
|
|
|
|
|
- if ("G056_S" == params.goodsType){ //세트
|
|
|
|
|
- gagaAgGrid.showOrHideColumn(gridGoodsComposeOptions, 'currPrice', false);
|
|
|
|
|
- gagaAgGrid.showOrHideColumn(gridGoodsComposeOptions, 'useYn', false);
|
|
|
|
|
- gagaAgGrid.showOrHideColumn(gridGoodsComposeOptions, 'compsGoodsOptNm', false);
|
|
|
|
|
-
|
|
|
|
|
- $('#GoodsComposeBtnArea').addClass("off");
|
|
|
|
|
- }else{ //딜
|
|
|
|
|
- gagaAgGrid.showOrHideColumn(gridGoodsComposeOptions, 'qty', false);
|
|
|
|
|
- gagaAgGrid.showOrHideColumn(gridGoodsComposeOptions, 'compsCurrPrice', false);
|
|
|
|
|
- gagaAgGrid.showOrHideColumn(gridGoodsComposeOptions, 'compsCurrPriceOrg', false);
|
|
|
|
|
- }
|
|
|
|
|
- gagaAgGrid.fetch("/goods/detail/compose/list?goodsCd=" + params.goodsCd , gridGoodsComposeOptions);
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
//이력
|
|
//이력
|
|
|
var fnGoodsDetailHstSearch = function() {
|
|
var fnGoodsDetailHstSearch = function() {
|
|
|
gagaAgGrid.fetch("/goods/detail/hst/list?goodsCd=" + $('#goodsDetailForm input[name=goodsCd]').val() , gridGoodsHstoryOptions);
|
|
gagaAgGrid.fetch("/goods/detail/hst/list?goodsCd=" + $('#goodsDetailForm input[name=goodsCd]').val() , gridGoodsHstoryOptions);
|
|
@@ -1566,81 +1460,7 @@
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- // 구성 정보 관련 체크
|
|
|
|
|
- var fnGoodsComposeCheck = function(){
|
|
|
|
|
- if ($("#goodsDetailForm input[name=goodsType]").val() == "G056_N"){
|
|
|
|
|
- return true;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- var allData = gagaAgGrid.getAllRowData(gridGoodsComposeOptions);
|
|
|
|
|
- var comSupplyCompCd = '';
|
|
|
|
|
- var comSelfGoodsYn = '';
|
|
|
|
|
- //기준여부 Y 존재하는지 확인
|
|
|
|
|
- var checkBaseYn = false;
|
|
|
|
|
- optCheck = false;
|
|
|
|
|
- $.each(allData, function(index, item) {
|
|
|
|
|
- if (index == 0){
|
|
|
|
|
- comSelfGoodsYn = item.selfGoodsYn;
|
|
|
|
|
- comSupplyCompCd = item.supplyCompCd;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- if (item.baseYn == "Y"){
|
|
|
|
|
- checkBaseYn = true;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- if (comSelfGoodsYn != item.selfGoodsYn){
|
|
|
|
|
- optCheck = true;
|
|
|
|
|
- mcxDialog.alertC("구성상품중 자사/입점상품 구분값이 다릅니다.<br/>확인해 주세요", {
|
|
|
|
|
- sureBtnText: "확인",
|
|
|
|
|
- sureBtnClick: function() {
|
|
|
|
|
- gridGoodsComposeOptions.api.setFocusedCell(index, "goodsCd", null);
|
|
|
|
|
- }
|
|
|
|
|
- });
|
|
|
|
|
- return false;
|
|
|
|
|
- /*
|
|
|
|
|
- }else{
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- if (comSelfGoodsYn == "N" && (comSupplyCompCd != item.supplyCompCd)){
|
|
|
|
|
- optCheck = true;
|
|
|
|
|
- mcxDialog.alertC("구성상품중 입점은 같은 업체 상품만 가능합니다.<br/>확인해 주세요", {
|
|
|
|
|
- sureBtnText: "확인",
|
|
|
|
|
- sureBtnClick: function() {
|
|
|
|
|
- gridGoodsComposeOptions.api.setFocusedCell(index, "goodsCd", null);
|
|
|
|
|
- }
|
|
|
|
|
- });
|
|
|
|
|
- return false;
|
|
|
|
|
- }
|
|
|
|
|
- */
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- // 세트 가격 체크
|
|
|
|
|
- if ($("#goodsDetailForm input[name=goodsType]").val() == "G056_S"){
|
|
|
|
|
- if (item.compsCurrPrice <= 0){
|
|
|
|
|
- optCheck = true;
|
|
|
|
|
- mcxDialog.alertC("구성상품 판매가를 확인해 주세요", {
|
|
|
|
|
- sureBtnText: "확인",
|
|
|
|
|
- sureBtnClick: function() {
|
|
|
|
|
- gridGoodsComposeOptions.api.setFocusedCell(index, "compsCurrPrice", null);
|
|
|
|
|
- }
|
|
|
|
|
- });
|
|
|
|
|
- return false;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- if(optCheck) {
|
|
|
|
|
- return false;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- if (!checkBaseYn){
|
|
|
|
|
- mcxDialog.alert('구성상품중 기준여부를 선택해 주세요.');
|
|
|
|
|
- return false;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- return true;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
//저장처리
|
|
//저장처리
|
|
|
var fnGoodsSave = function(){
|
|
var fnGoodsSave = function(){
|
|
@@ -1658,11 +1478,6 @@
|
|
|
}
|
|
}
|
|
|
$("#goodsDetailForm input[name=mainColorCd]").val($("#goodsDetailForm input[name=basicColor]:checked").val());
|
|
$("#goodsDetailForm input[name=mainColorCd]").val($("#goodsDetailForm input[name=basicColor]:checked").val());
|
|
|
|
|
|
|
|
- //구성상품
|
|
|
|
|
- var allData = gagaAgGrid.getAllRowData(gridGoodsComposeOptions);
|
|
|
|
|
- var jsonData = JSON.stringify(allData);
|
|
|
|
|
- $('#goodsDetailForm input[name=goodsComposeList]').val(jsonData);
|
|
|
|
|
-
|
|
|
|
|
$('#goodsDetailForm input[name=goodsNm]').val($('#goodsDetailForm input[name=goodsNm]').val().trim().replace(/\n|\r/g, "<br/>").replace(/\"/gi, """).replace(/\'/gi, "'"));
|
|
$('#goodsDetailForm input[name=goodsNm]').val($('#goodsDetailForm input[name=goodsNm]').val().trim().replace(/\n|\r/g, "<br/>").replace(/\"/gi, """).replace(/\'/gi, "'"));
|
|
|
$('#goodsDetailForm input[name=goodsTnm]').val($('#goodsDetailForm input[name=goodsTnm]').val().trim().replace(/\n|\r/g, "<br/>").replace(/\"/gi, """).replace(/\'/gi, "'"));
|
|
$('#goodsDetailForm input[name=goodsTnm]').val($('#goodsDetailForm input[name=goodsTnm]').val().trim().replace(/\n|\r/g, "<br/>").replace(/\"/gi, """).replace(/\'/gi, "'"));
|
|
|
$('#goodsDetailForm input[name=goodsSnm1]').val($('#goodsDetailForm input[name=goodsSnm1]').val().trim().replace(/\n|\r/g, "<br/>").replace(/\"/gi, """).replace(/\'/gi, "'"));
|
|
$('#goodsDetailForm input[name=goodsSnm1]').val($('#goodsDetailForm input[name=goodsSnm1]').val().trim().replace(/\n|\r/g, "<br/>").replace(/\"/gi, """).replace(/\'/gi, "'"));
|
|
@@ -1883,62 +1698,7 @@
|
|
|
});
|
|
});
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
- // 구성상품 조회 팝업
|
|
|
|
|
- var fnOpenGoodsDetailPopup = function() {
|
|
|
|
|
- cfnOpenGoodsPopup('fnGoodsDetailGoodsDeal');
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- // 구성상품 조회 팝업 - 상품추가
|
|
|
|
|
- var fnGoodsDetailGoodsDeal = function(goodsData) {
|
|
|
|
|
- if (goodsData.length < 1) return;
|
|
|
|
|
-
|
|
|
|
|
- // 기존상품
|
|
|
|
|
- var oldGoodsDealList = gagaAgGrid.getAllRowData(gridGoodsComposeOptions);
|
|
|
|
|
- var idx = oldGoodsDealList.length+1;
|
|
|
|
|
-
|
|
|
|
|
- var isExist = false;
|
|
|
|
|
- goodsData.forEach(function(goods){
|
|
|
|
|
- isExist = false;
|
|
|
|
|
-
|
|
|
|
|
- gridGoodsComposeOptions.api.forEachNode(function(rowNode, index) {
|
|
|
|
|
-
|
|
|
|
|
- if (goods.goodsCd == rowNode.data.extendGoodsCd){
|
|
|
|
|
- isExist = true;
|
|
|
|
|
- }
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- if (goods.goodsType != 'N'){
|
|
|
|
|
- isExist = true;
|
|
|
|
|
- }
|
|
|
|
|
- if(!isExist){
|
|
|
|
|
-
|
|
|
|
|
- var data = {
|
|
|
|
|
- goodsCd : $('#goodsDetailForm input[name=goodsCd]').val()
|
|
|
|
|
- , extendGoodsCd: goods.goodsCd
|
|
|
|
|
- , goodsType: $('#goodsDetailForm input[name=goodsType]').val()
|
|
|
|
|
- , dispOrd: idx
|
|
|
|
|
- , qty: 1
|
|
|
|
|
- , compsCurrPrice: goods.currPrice
|
|
|
|
|
- , extendStaffCurrPrice: goods.currPrice
|
|
|
|
|
- , baseYn: 'N'
|
|
|
|
|
- , goodsStat : goods.goodsStat
|
|
|
|
|
- , useYn: 'Y'
|
|
|
|
|
- , extendGoodsOptNm : goods.goodsNm
|
|
|
|
|
- , extendGoodsCdNm : goods.goodsNm
|
|
|
|
|
- , currPrice : goods.currPrice
|
|
|
|
|
- , selfGoodsYn : goods.selfGoodsYn
|
|
|
|
|
- , imgType : goods.imgType
|
|
|
|
|
- , imgPath1 : goods.imgPath1
|
|
|
|
|
- , imgPath6 : goods.imgPath6
|
|
|
|
|
- };
|
|
|
|
|
- gridGoodsComposeOptions.api.updateRowData({add: [data], addIndex: idx});
|
|
|
|
|
-
|
|
|
|
|
- idx++;
|
|
|
|
|
- $('#goodsDetailForm').find('.tabs .tabsNav li:eq(5) a').attr("style", "color:red;");
|
|
|
|
|
- }
|
|
|
|
|
- });
|
|
|
|
|
- gridGoodsComposeOptions.api.refreshCells();
|
|
|
|
|
- }
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
//엑셀 상품 조회
|
|
//엑셀 상품 조회
|
|
|
$('#btnGoodsDealSearchExcel').on('click', function() {
|
|
$('#btnGoodsDealSearchExcel').on('click', function() {
|
|
@@ -1968,7 +1728,7 @@
|
|
|
$(document).ready(function() {
|
|
$(document).ready(function() {
|
|
|
|
|
|
|
|
gagaAgGrid.createGrid('gridGoodsHstoryList', gridGoodsHstoryOptions);
|
|
gagaAgGrid.createGrid('gridGoodsHstoryList', gridGoodsHstoryOptions);
|
|
|
- gagaAgGrid.createGrid('gridGoodsComposeList', gridGoodsComposeOptions);
|
|
|
|
|
|
|
+ //gagaAgGrid.createGrid('gridGoodsComposeList', gridGoodsComposeOptions);
|
|
|
|
|
|
|
|
fnGoodsDeailSearch();
|
|
fnGoodsDeailSearch();
|
|
|
|
|
|