|
|
@@ -1499,6 +1499,62 @@
|
|
|
|
|
|
$('#goodsDetailForm').find('#'+id+'Len').text(cbyteStr);
|
|
|
}
|
|
|
+
|
|
|
+ // 구성상품 조회 팝업
|
|
|
+ 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 != 'G056_N'){
|
|
|
+ isExist = true;
|
|
|
+ }
|
|
|
+ if(!isExist){
|
|
|
+
|
|
|
+ var data = {
|
|
|
+ goodsCd : $('#goodsDetailForm input[name=goodsCd]').val()
|
|
|
+ , compsGoodsCd: goods.goodsCd
|
|
|
+ , goodsType: $('#goodsDetailForm input[name=goodsType]').val()
|
|
|
+ , dispOrd: idx
|
|
|
+ , qty: 1
|
|
|
+ , compsCurrPrice: goods.currPrice
|
|
|
+ , baseYn: 'N'
|
|
|
+ , repYn: 'N'
|
|
|
+ , goodsStat : goods.goodsStat
|
|
|
+ , useYn: 'Y'
|
|
|
+ , compsGoodsOptNm : goods.goodsNm
|
|
|
+ , compsGoodsNm : goods.goodsNm
|
|
|
+ , currPrice : goods.currPrice
|
|
|
+ , selfGoodsYn : goods.selfGoodsYn
|
|
|
+ , sysImgNm : goods.sysImgNm
|
|
|
+ };
|
|
|
+ gridGoodsComposeOptions.api.updateRowData({add: [data], addIndex: idx});
|
|
|
+
|
|
|
+ idx++;
|
|
|
+ $('#goodsDetailForm').find('.tabs .tabsNav li:eq(5) a').attr("style", "color:red;");
|
|
|
+ }
|
|
|
+ });
|
|
|
+ gridGoodsComposeOptions.api.refreshCells();
|
|
|
+ uifnPopupClose('popupGoods');
|
|
|
+ }
|
|
|
|
|
|
//상품저장 버튼 클릭 시
|
|
|
$('#btnGoodsDetailSave').click(function() {
|
|
|
@@ -2169,7 +2225,7 @@
|
|
|
//구성상품
|
|
|
var allData = gagaAgGrid.getAllRowData(gridGoodsComposeOptions);
|
|
|
var jsonData = JSON.stringify(allData);
|
|
|
- $('#goodsDetailForm input[name=goodsComposeList]').val(jsonData);
|
|
|
+ $('#goodsDetailForm input[name=goodsComposeList]').val(jsonData);debugger;
|
|
|
|
|
|
$('#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, "'"));
|