|
|
@@ -539,14 +539,9 @@
|
|
|
{headerName: '적용 할인율(%)' , field:'dcArate' , width:200 , cellClass: 'text-center', cellEditor: 'numericCellEditor'
|
|
|
, editable: function(params) { return gagajf.isNull(params.data.currAprice) ? true : false; }
|
|
|
}, // 변경 후 할인율
|
|
|
- /* {headerName: '적용 PC 포인트율' , field:'pntAprate' , width:200 , cellClass: 'text-right', editable : true, cellEditor: 'numericCellEditor'}, // 변경 후 포인트적립율(PC) */
|
|
|
- /* {headerName: '적용 MOBILE 포인트율' , field:'pntAmrate' , width:200 , cellClass: 'text-right', editable : true, cellEditor: 'numericCellEditor' }, // 변경 후 포인트적립율(모바일) */
|
|
|
- /* {headerName: '표시순서' , field:'dispOrd' , width:100 , cellClass: 'text-center', editable : true, cellEditor: 'numericCellEditor', valueGetter: 'node.rowIndex+1'
|
|
|
- }, */
|
|
|
+ {headerName: '상품타입' , field:'goodsType' , width:100 , cellClass: 'text-center', hide: true},
|
|
|
{headerName: '삭제여부' , field:'delYn' , width:100 , cellClass: 'text-center', hide: true},
|
|
|
{headerName: '변경전 할인율' , field:'dcBrate' , width:100 , cellClass: 'text-center', hide: true},
|
|
|
- {headerName: '기존 판매가' , field:'currBprice' , width:100 , cellClass: 'text-center', hide: true},
|
|
|
- {headerName: '기존 판매가' , field:'cur' , width:100 , cellClass: 'text-center', hide: true},
|
|
|
];
|
|
|
|
|
|
var gridOptionsGoods = gagaAgGrid.getGridOptions(columnDefsSocialGoods);
|
|
|
@@ -685,6 +680,7 @@
|
|
|
dcBrate: result[disp].dcRate,
|
|
|
listPrice : result[disp].listPrice,
|
|
|
sysImgNm : result[disp].sysImgNm,
|
|
|
+ goodsType : result[disp].goodsType,
|
|
|
dispOrd : disp+1
|
|
|
};
|
|
|
|
|
|
@@ -751,6 +747,18 @@
|
|
|
var checkData = [];
|
|
|
var msg = '';
|
|
|
$(goodsList).each(function(idx, goods) {
|
|
|
+ if (goods.listPrice < goods.currAprice) {
|
|
|
+ msg = goods.goodsNm + ' 상품이 정상가보다 적용판매가가 높습니다.';
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+ if (goods.goodsType == "G056_D") {
|
|
|
+ if(goods.currBprice != goods.currAprice){
|
|
|
+ msg = goods.goodsNm + ' 상품은 딜상품으로 기존 판매가와 동일하게 적용하여야 합니다.';
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
if (goods.dcArate > 100) {
|
|
|
msg = '할인율은 100%를 넘을 수 없습니다.';
|
|
|
return false;
|
|
|
@@ -776,11 +784,6 @@
|
|
|
goods.currAprice = currAprice;
|
|
|
}
|
|
|
|
|
|
- if (goods.listPrice < goods.currAprice) {
|
|
|
- msg = goods.goodsNm + ' 상품이 정상가보다 적용판매가가 높습니다.';
|
|
|
- return false;
|
|
|
- }
|
|
|
-
|
|
|
});
|
|
|
|
|
|
if (!gagajf.isNull(msg)) {
|