|
@@ -41,6 +41,7 @@ let STOCK_CDD_DETAIL_GRID_LIST = '/api/stock/cdd/detail-grid-list';
|
41
|
41
|
let STOCK_CDD_CDD_DETAIL_GRID_LIST = '/api/stock/cdd/cdd-detail-grid-list';
|
42
|
42
|
let WHS_MNG_DETAIL_GRID_LIST = '/api/whs/mng/detail-grid-list';
|
43
|
43
|
let WHS_MNG_LOCATION_GRID_LIST = '/api/whs/mng/location-grid-list';
|
|
44
|
+let STOCK_MNG_CDD_GRID_LIST = '/api/stock/mng/cdd-grid-list'; // 재고실사 - 엑셀업로드
|
44
|
45
|
|
45
|
46
|
/*화면 Grid ColModel*/
|
46
|
47
|
const gridColModel = {
|
|
@@ -704,19 +705,31 @@ let stockCddObj = {
|
704
|
705
|
excelData.shift();
|
705
|
706
|
excelData.some(function(data) {
|
706
|
707
|
var processData = {};
|
707
|
|
- processData.itemId = data.A.toString();
|
708
|
|
- processData.itemNm = data.B.toString();
|
709
|
|
- processData.cddQty = data.C.toString();
|
|
708
|
+ processData.itemId = data.A.toString(); // 품목아이디
|
|
709
|
+ // processData.itemNm = data.B.toString();
|
|
710
|
+ processData.cddQty = data.C.toString(); // 실사수량
|
710
|
711
|
|
711
|
712
|
processArray.push(processData);
|
712
|
713
|
});
|
713
|
714
|
|
714
|
|
- $.each(processArray, function(key, value) {
|
715
|
|
- // $(KFRGD02010_EXCEL_UPLOAD_GRID_ID).jqGrid("addRowData", rowId + 1, value, 'last');
|
716
|
|
- console.log(JSON.stringify(value));
|
717
|
|
- });
|
|
715
|
+ // $.each(processArray, function(key, value) {
|
|
716
|
+ // console.log(JSON.stringify(value));
|
|
717
|
+ // });
|
718
|
718
|
|
719
|
719
|
// 엑셀 목록을 서버에서 조회한다.
|
|
720
|
+ const formId = '#ITP_FORM_STOCKMNG02010_DETAIL';
|
|
721
|
+ let param = $(formId).serializeObject();
|
|
722
|
+ param.whsId = $('#ITP_FORM_STOCKMNG02010_DETAIL_WHS_ID').val();
|
|
723
|
+ param.location = $('#ITP_FORM_STOCKMNG02010_DETAIL_LOCATION').val();
|
|
724
|
+ param.gridItemData = processArray;
|
|
725
|
+ //console.log(JSON.stringify(param));
|
|
726
|
+ var callbackFn = function(result) {
|
|
727
|
+ // TODO 엑셀 데이터를 현재고수량 참고하여 ROW를 추가한다.
|
|
728
|
+ console.log('RESULT : ' + JSON.stringify(result));
|
|
729
|
+ // addRowCallback 참고
|
|
730
|
+ };
|
|
731
|
+ fn_ajax_call(STOCK_MNG_CDD_GRID_LIST, JSON.stringify(param), callbackFn, 'POST');
|
|
732
|
+
|
720
|
733
|
},
|
721
|
734
|
addRow: function() {
|
722
|
735
|
var brandId = $('#ITP_FORM_STOCKMNG02010_DETAIL_BRAND_ID').val();
|