|
@@ -167,8 +167,8 @@ let pageObj = {
|
167
|
167
|
var defaultToDate = new Date(now);
|
168
|
168
|
defaultToDate.setDate(now.getDate()+7);
|
169
|
169
|
$('#ITP_TAB_COLLMNG01010 .input-group.date').datepicker(ITP_DATE_LANGUAGE);
|
170
|
|
- $('#ITP_FORM_COLLMNG01010_SEARCH_FROM_DT').datepicker('setDate', '2022.10.01');
|
171
|
|
- $('#ITP_FORM_COLLMNG01010_SEARCH_TO_DT').datepicker('setDate', '2022.12.01');
|
|
170
|
+ $('#ITP_FORM_COLLMNG01010_SEARCH_FROM_DT').datepicker('setDate', now);
|
|
171
|
+ $('#ITP_FORM_COLLMNG01010_SEARCH_TO_DT').datepicker('setDate', defaultToDate);
|
172
|
172
|
},
|
173
|
173
|
grid: function() {
|
174
|
174
|
itp_fn_jqgrid_resize(COLLMNG01010_GRID_ID, COLLMNG01010_GRID_LIST, 'lg');
|
|
@@ -213,7 +213,7 @@ let pageObj = {
|
213
|
213
|
$('#ITP_FORM_COLLMNG01010_SEARCH #ITP_FORM_COLLMNG01010_SEARCH_SPPLY_ID').val(fn_make_user_info.get('spplyId'));
|
214
|
214
|
$('#ITP_BTN_COLLMNG01010_SEARCH_WHS_NM').show();
|
215
|
215
|
$('#ITP_BTN_COLLMNG01010_DELETE_WHS_NM').show();
|
216
|
|
- } else if(mode == 'ADD') { // 등록
|
|
216
|
+ } /*else if(mode == 'ADD') { // 등록
|
217
|
217
|
$('#ITP_AJAX_COLLMNG01010_DETAIL_CONTAINER').show();
|
218
|
218
|
fn_show_btn_auth_array(['#ITP_BTN_COLLMNG01010_CANCELLIST', '#ITP_BTN_COLLMNG01010_SAVE']);
|
219
|
219
|
|
|
@@ -239,7 +239,7 @@ let pageObj = {
|
239
|
239
|
$('#ITP_FORM_COLLMNG01010_DETAIL #ITP_FORM_COLLMNG01010_DETAIL_BRAND_ID').val(fn_make_user_info.get('brandId'));
|
240
|
240
|
|
241
|
241
|
$('.fnBrandId').text('(자동부여)');
|
242
|
|
- } else if(mode == 'MODIFY') { // 수정
|
|
242
|
+ } */else if(mode == 'MODIFY') { // 수정
|
243
|
243
|
$('#ITP_AJAX_COLLMNG01010_DETAIL_CONTAINER').show();
|
244
|
244
|
fn_show_btn_auth_array(['#ITP_BTN_COLLMNG01010_CANCELLIST', '#ITP_BTN_COLLMNG01010_SAVE']);
|
245
|
245
|
|
|
@@ -267,6 +267,7 @@ let pageObj = {
|
267
|
267
|
let listObj = {
|
268
|
268
|
init: function() {
|
269
|
269
|
this.grid.init();
|
|
270
|
+ this.action();
|
270
|
271
|
},
|
271
|
272
|
itp_COLLMNG01010_param: {},
|
272
|
273
|
itp_COLLMNG01010_search: false,
|
|
@@ -276,9 +277,8 @@ let listObj = {
|
276
|
277
|
let param = $('#ITP_FORM_COLLMNG01010_SEARCH').serializeObject();
|
277
|
278
|
param.gridSize = $.jgrid.defaults.rowNum;
|
278
|
279
|
param.gridPage = $.jgrid.defaults.page;
|
279
|
|
- param.sbrandId = LOGIN_USER_INFO.sbrandId;
|
280
|
|
- param.sspplyId = LOGIN_USER_INFO.spplyId;
|
281
|
|
- param.sidx = '0';
|
|
280
|
+ //param.sbrandId = 'BRD221100002';
|
|
281
|
+ //param.sspplyId = 'SPY221100004';
|
282
|
282
|
console.log(JSON.stringify(param));
|
283
|
283
|
$(COLLMNG01010_GRID_ID).setGridParam({'postData': JSON.stringify(param)}).trigger('reloadGrid');
|
284
|
284
|
}
|
|
@@ -296,13 +296,13 @@ let listObj = {
|
296
|
296
|
push: function() {
|
297
|
297
|
let param = $('#ITP_FORM_COLLMNG01010_SEARCH').serializeObject();
|
298
|
298
|
listObj.itp_COLLMNG01010_param = param;
|
299
|
|
- listObj.itp_COLLMNG01010_param.sidx = '0';
|
|
299
|
+ //listObj.itp_COLLMNG01010_param.sbrandId = 'BRD221100002';
|
|
300
|
+ //listObj.itp_COLLMNG01010_param.sspplyId = 'SPY221100004';
|
300
|
301
|
},
|
301
|
302
|
back: function() {
|
302
|
303
|
$('#ITP_FORM_COLLMNG01010_SERVICE_BRAND_TYPE').val(listObj.itp_COLLMNG01010_param.brandType);
|
303
|
304
|
$('#ITP_FORM_COLLMNG01010_SERVICE_ST_CD').val(listObj.itp_COLLMNG01010_param.stCd);
|
304
|
305
|
$('#ITP_FORM_COLLMNG01010_SEARCH_BRAND_NM').val(listObj.itp_COLLMNG01010_param.brandNm);
|
305
|
|
- console.log('here');
|
306
|
306
|
console.log(listObj.itp_COLLMNG01010_param);
|
307
|
307
|
}
|
308
|
308
|
},
|
|
@@ -321,9 +321,8 @@ let listObj = {
|
321
|
321
|
load: function() {
|
322
|
322
|
let param = $('#ITP_FORM_COLLMNG01010_SEARCH').serializeObject();
|
323
|
323
|
param.gridSize = $.jgrid.defaults.rowNum;
|
324
|
|
- param.sbrandId = 'BRD221100002';
|
325
|
|
- param.sspplyId = 'SPY221100004';
|
326
|
|
- param.sidx = '0';
|
|
324
|
+ //param.sbrandId = 'BRD221100002';
|
|
325
|
+ //param.sspplyId = 'SPY221100004';
|
327
|
326
|
console.log(JSON.stringify(param));
|
328
|
327
|
var option = {
|
329
|
328
|
gridId: COLLMNG01010_GRID_ID,
|
|
@@ -334,11 +333,11 @@ let listObj = {
|
334
|
333
|
onCellSelect: function(rowId, cellIdx, cellValue) {
|
335
|
334
|
var cm = $(this).jqGrid('getGridParam', 'colModel');
|
336
|
335
|
var colNm = cm[cellIdx].name;
|
337
|
|
- if (colNm === 'pchPodrUnqNo') {
|
338
|
|
- const pchPodrUnqNoVal = $(this).jqGrid('getCell', rowId, 'pchPodrUnqNo');
|
|
336
|
+ if (colNm === 'rtnPodrUnqNo') {
|
|
337
|
+ const rtnPodrUnqNoVal = $(this).jqGrid('getCell', rowId, 'rtnPodrUnqNo');
|
339
|
338
|
const brandIdVal = $(this).jqGrid('getCell', rowId, 'brandId');
|
340
|
339
|
const spplyIdVal = fn_make_user_info.get('spplyId');
|
341
|
|
- const key = {pchPodrUnqNo: pchPodrUnqNoVal, brandId: brandIdVal, spplyId: spplyIdVal};
|
|
340
|
+ const key = {rtnPodrUnqNo: rtnPodrUnqNoVal, brandId: brandIdVal, spplyId: spplyIdVal};
|
342
|
341
|
var param = $.param(key);
|
343
|
342
|
viewObj.init(param);
|
344
|
343
|
}
|
|
@@ -348,7 +347,7 @@ let listObj = {
|
348
|
347
|
itp_fn_grid_load_complete(data, COLLMNG01010_GRID_ID, true, 'number', 'COLLMNG01010', listObj.itp_COLLMNG01010_search, listObj.empty, true, data.gridRecords, true);
|
349
|
348
|
var ids = $(COLLMNG01010_GRID_ID).getDataIDs();
|
350
|
349
|
$.each(ids, function(idx, rowId) {
|
351
|
|
- $(COLLMNG01010_GRID_ID).jqGrid('setCell', rowId, 'pchPodrUnqNo', '', ITP_GRID_COL_STYLE.link);
|
|
350
|
+ $(COLLMNG01010_GRID_ID).jqGrid('setCell', rowId, 'rtnPodrUnqNo', '', ITP_GRID_COL_STYLE.link);
|
352
|
351
|
});
|
353
|
352
|
},
|
354
|
353
|
onPaging: function(action) {
|
|
@@ -366,5 +365,117 @@ let listObj = {
|
366
|
365
|
unload: function() {
|
367
|
366
|
$.jgrid.gridUnload(COLLMNG01010_GRID_ID);
|
368
|
367
|
}
|
|
368
|
+ },
|
|
369
|
+ action: function() {
|
|
370
|
+ var _this = this;
|
|
371
|
+ // 납품장소 조회 버튼 클릭
|
|
372
|
+ $('#ITP_BTN_COLLMNG01010_SEARCH_WHS_NM').on('click', function() {
|
|
373
|
+ _this.popup();
|
|
374
|
+ });
|
|
375
|
+ // 납품장소 텍스트 삭제 버튼 클릭
|
|
376
|
+ $('#ITP_BTN_COLLMNG01010_DELETE_WHS_NM').on('click', function() {
|
|
377
|
+ $('#ITP_FORM_COLLMNG01010_DETAIL_RTN_WHS_NM').val('');
|
|
378
|
+ $('#ITP_FORM_COLLMNG01010_DETAIL_RTN_WHS_ID').val('');
|
|
379
|
+ });
|
|
380
|
+ },
|
|
381
|
+ popup: function() {
|
|
382
|
+ // 팝업
|
|
383
|
+ var popFn = this.callback.create;
|
|
384
|
+ const key = {brandId:fn_make_user_info.get('brandId'),storeId:fn_make_user_info.get('storeId'), whsDvsn:""};
|
|
385
|
+ fn_call_popup('biz', 'BIZPOP_WHS_LOCATION', '#ITP_ASIDE', popFn, key, 'S');
|
|
386
|
+ },
|
|
387
|
+ callback: {
|
|
388
|
+ create: function(rowDataPop) {
|
|
389
|
+ if(rowDataPop) {
|
|
390
|
+ $('#ITP_FORM_COLLMNG01010_DETAIL_RTN_WHS_NM').val(rowDataPop.whsNm);
|
|
391
|
+ $('#ITP_FORM_COLLMNG01010_DETAIL_RTN_WHS_ID').val(rowDataPop.whsId);
|
|
392
|
+ }
|
|
393
|
+ }
|
|
394
|
+ }
|
|
395
|
+}
|
|
396
|
+
|
|
397
|
+
|
|
398
|
+/*상세화면 Object*/
|
|
399
|
+let viewObj = {
|
|
400
|
+ init: function(param) {
|
|
401
|
+ this.load(param);
|
|
402
|
+ },
|
|
403
|
+ itp_COLLMNG01010_param: {},
|
|
404
|
+ itp_COLLMNG01010_search: false,
|
|
405
|
+ button: {
|
|
406
|
+ cancel: function() {
|
|
407
|
+ listObj.grid.search();
|
|
408
|
+ }
|
|
409
|
+ },
|
|
410
|
+ empty: {
|
|
411
|
+ init: function() {
|
|
412
|
+ var _this = this;
|
|
413
|
+ this.push();
|
|
414
|
+ $(COLLMNG01010_VIEW_GRID_EMPTY).on('click', function() {
|
|
415
|
+ _this.back();
|
|
416
|
+ viewObj.itp_COLLMNG01010_param.gridSize = $.jgrid.defaults.rowNum;
|
|
417
|
+ $(COLLMNG01010_DETAIL_GRID_ID).setGridParam({'postData': JSON.stringify(viewObj.itp_COLLMNG01010_param)}).trigger('reloadGrid');
|
|
418
|
+ });
|
|
419
|
+ },
|
|
420
|
+ push: function() {
|
|
421
|
+ let param = $('#ITP_FORM_COLLMNG01010_DETAIL').serializeObject();
|
|
422
|
+ viewObj.itp_COLLMNG01010_param = param;
|
|
423
|
+ },
|
|
424
|
+ back: function() {
|
|
425
|
+ $('#ITP_FORM_COLLMNG01010_SERVICE_BRAND_TYPE').val(viewObj.itp_COLLMNG01010_param.brandType);
|
|
426
|
+ $('#ITP_FORM_COLLMNG01010_SERVICE_ST_CD').val(viewObj.itp_COLLMNG01010_param.stCd);
|
|
427
|
+ $('#ITP_FORM_COLLMNG01010_SEARCH_BRAND_NM').val(viewObj.itp_COLLMNG01010_param.brandNm);
|
|
428
|
+ }
|
|
429
|
+ },
|
|
430
|
+ load: function(param) {
|
|
431
|
+ fn_ajax_call(API_RTNMNG_RTN_INFO_INFO_RTNODR, param, this.callback, 'GET');
|
|
432
|
+ },
|
|
433
|
+ callback: function(result) {
|
|
434
|
+ console.log(result);
|
|
435
|
+
|
|
436
|
+ pageObj.switchScreen('MODIFY');
|
|
437
|
+ $('#ITP_FORM_COLLMNG01010_DETAIL .fnBrandNm').text(result.brandNm); // 브랜드명
|
|
438
|
+ $('#ITP_FORM_COLLMNG01010_DETAIL .fnRtnPodrUnqNo').text(result.rtnPodrUnqNo); // 발주번호
|
|
439
|
+ $('#ITP_FORM_COLLMNG01010_DETAIL .fnRtnOdrRegDt').text(result.rtnOdrRegDt); // 수거일자
|
|
440
|
+ $('#ITP_FORM_COLLMNG01010_DETAIL .fnRtnOdrStNm').text(result.rtnOdrStNm); // 수거상태
|
|
441
|
+ $('#ITP_FORM_COLLMNG01010_DETAIL .fnRtnWhsNm').text(result.rtnWhsNm); // 수거장소
|
|
442
|
+ $('#ITP_FORM_COLLMNG01010_DETAIL .fnRtnDodrTotalAmt').text(result.rtnDodrTotalAmt); // 수거 총 금액
|
|
443
|
+ $('#ITP_FORM_COLLMNG01010_DETAIL .fnRtnMgrNm').text(result.rtnMgrNm); // 발주담당자
|
|
444
|
+ $('#ITP_FORM_COLLMNG01010_DETAIL .fnRtnMgrTelNo').text(result.rtnMgrTelNo); // 발주담당자연락처
|
|
445
|
+
|
|
446
|
+ for(var i = 0; i < result.rtnOdrDtlList.length; i++){
|
|
447
|
+ result.rtnOdrDtlList[i].colReqDt = result.colReqDt;
|
|
448
|
+ }
|
|
449
|
+
|
|
450
|
+ viewObj.grid.init(result.rtnOdrDtlList);
|
|
451
|
+ },
|
|
452
|
+ grid: {
|
|
453
|
+ init: function(gridData) {
|
|
454
|
+ this.mode = 'MODIFY';
|
|
455
|
+ this.gridId = COLLMNG01010_DETAIL_GRID_ID;
|
|
456
|
+ this.gridList = COLLMNG01010_DETAIL_GRID_LIST;
|
|
457
|
+ this.gridEmpty = COLLMNG01010_DETAIL_GRID_EMPTY;
|
|
458
|
+ this.unload();
|
|
459
|
+ this.load(gridData);
|
|
460
|
+ },
|
|
461
|
+ mode: '',
|
|
462
|
+ colModel: gridColModel.detail,
|
|
463
|
+ load: function(gridData) {
|
|
464
|
+ var _this = this;
|
|
465
|
+ var option = {
|
|
466
|
+ gridId: _this.gridId,
|
|
467
|
+ colModel: gridColModel.detail,
|
|
468
|
+ data: gridData,
|
|
469
|
+ multiselect: true,
|
|
470
|
+ loadComplete: function(data) {
|
|
471
|
+ console.log(data);
|
|
472
|
+ itp_fn_grid_load_complete(data, COLLMNG01010_DETAIL_GRID_ID, true, 'number', 'COLLMNG01010', viewObj.itp_COLLMNG01010_search, viewObj.empty, true, data.gridRecords, true);
|
|
473
|
+ }
|
|
474
|
+ };
|
|
475
|
+ itp_fn_grid_make_local(option);
|
|
476
|
+ },
|
|
477
|
+ unload: function() {
|
|
478
|
+ $.jgrid.gridUnload(this.gridId);
|
|
479
|
+ }
|
369
|
480
|
}
|
370
|
|
-}
|
|
481
|
+};
|