|
@@ -6,7 +6,7 @@
|
6
|
6
|
* let pageObj = {} : 화면공통 Object *
|
7
|
7
|
* let listObj = {} : 목록화면 Object *
|
8
|
8
|
* let viewObj = {} : 상세화면 Object *
|
9
|
|
- * let createObj = {} : 신규화면 Object *
|
|
9
|
+ * let stockCddObj = {} : 재고실사 Object *
|
10
|
10
|
* let locInfoObj = {} : 로케이션정보 Object *
|
11
|
11
|
*******************************************************/
|
12
|
12
|
|
|
@@ -62,13 +62,13 @@ const gridColModel = {
|
62
|
62
|
{
|
63
|
63
|
index: 'BRAND_NM', name: 'brandNm',
|
64
|
64
|
label: ITP_MSG_LOCALE.label.brandNm, //브랜드
|
65
|
|
- width: '13', fixed: false, align: 'center',
|
|
65
|
+ width: '10', fixed: false, align: 'center',
|
66
|
66
|
sortable: false, hidden: false
|
67
|
67
|
},
|
68
|
68
|
{
|
69
|
69
|
index: 'STORE_NM', name: 'storeNm',
|
70
|
70
|
label: "매장명",
|
71
|
|
- width: '13', fixed: false, align: 'center',
|
|
71
|
+ width: '10', fixed: false, align: 'center',
|
72
|
72
|
sortable: false, hidden: false
|
73
|
73
|
},
|
74
|
74
|
{
|
|
@@ -80,26 +80,38 @@ const gridColModel = {
|
80
|
80
|
{
|
81
|
81
|
index: 'WHS_NM', name: 'whsNm',
|
82
|
82
|
label: "창고명",
|
83
|
|
- width: '13', fixed: false, align: 'center',
|
|
83
|
+ width: '10', fixed: false, align: 'center',
|
84
|
84
|
sortable: false, hidden: false
|
85
|
85
|
},
|
86
|
86
|
{
|
87
|
|
- index: 'WHS_ST_NM', name: 'whsStNm',
|
88
|
|
- label: ITP_MSG_LOCALE.label.status, //상태
|
89
|
|
- width: '6', fixed: false, align: 'center',
|
|
87
|
+ index: 'LOCATION_NM', name: 'locationNm',
|
|
88
|
+ label: "Location",
|
|
89
|
+ width: '10', fixed: false, align: 'center',
|
|
90
|
+ sortable: false, hidden: false
|
|
91
|
+ },
|
|
92
|
+ {
|
|
93
|
+ index: 'CDD_MGR_NM', name: 'cddMgrNm',
|
|
94
|
+ label: "실사담당자",
|
|
95
|
+ width: '8', fixed: false, align: 'center',
|
90
|
96
|
sortable: false, hidden: false
|
91
|
97
|
},
|
92
|
98
|
{
|
93
|
|
- index: 'MGR_NM', name: 'mgrNm',
|
94
|
|
- label: "담당자명",
|
|
99
|
+ index: 'CDD_DT', name: 'cddDt',
|
|
100
|
+ label: "실사일자",
|
95
|
101
|
width: '8', fixed: false, align: 'center',
|
96
|
102
|
sortable: false, hidden: false
|
97
|
103
|
},
|
98
|
104
|
{
|
99
|
|
- index: 'MGR_TEL_NO', name: 'mgrTelNo',
|
100
|
|
- label: "연락처",
|
|
105
|
+ index: 'CDD_TM', name: 'cddTm',
|
|
106
|
+ label: "실사시각",
|
101
|
107
|
width: '8', fixed: false, align: 'center',
|
102
|
108
|
sortable: false, hidden: false
|
|
109
|
+ },
|
|
110
|
+ {
|
|
111
|
+ index: 'CDD_DVSN_NM', name: 'cddDvsnNm',
|
|
112
|
+ label: "실사구분",
|
|
113
|
+ width: '10', fixed: false, align: 'center',
|
|
114
|
+ sortable: false, hidden: false
|
103
|
115
|
}
|
104
|
116
|
],
|
105
|
117
|
view: [
|
|
@@ -225,13 +237,12 @@ let pageObj = {
|
225
|
237
|
$(this).on('click', function() {
|
226
|
238
|
switch (id) {
|
227
|
239
|
case 'ITP_BTN_STOCKMNG02010_SRH' : listObj.button.search(); break; // 조회 버튼 클릭
|
228
|
|
- case 'ITP_BTN_STOCKMNG02010_NEWREG' : listObj.button.create(); break; // 신규등록 버튼
|
229
|
|
- // case 'ITP_BTN_STOCKMNG02010_MODIFY' : modifyObj.button.modify(); break; // 수정 버튼
|
230
|
|
- case 'ITP_BTN_STOCKMNG02010_CANCELLIST' : createObj.button.cancel(); break; // 취소/목록 버튼
|
231
|
|
- case 'ITP_BTN_STOCKMNG02010_DELETE' : break; // 삭제 버튼
|
232
|
|
- case 'ITP_BTN_STOCKMNG02010_SAVE' : createObj.button.save(); break; // 저장 버튼
|
233
|
|
- case 'ITP_BTN_STOCKMNG02010_DETAIL_ADDROW' : locInfoObj.button.addRow(); break; // 상세:추가버튼
|
234
|
|
- case 'ITP_BTN_STOCKMNG02010_DETAIL_DELROW' : locInfoObj.button.delRow(); break; // 상세:삭제버튼
|
|
240
|
+ case 'ITP_BTN_STOCKMNG02010_STOCK_CDD' : listObj.button.fnStockCdd(); break; // 재고실사 버튼
|
|
241
|
+ case 'ITP_BTN_STOCKMNG02010_CANCELLIST' : stockCddObj.button.cancel(); break; // 취소/목록 버튼
|
|
242
|
+ // case 'ITP_BTN_STOCKMNG02010_DELETE' : break; // 삭제 버튼
|
|
243
|
+ case 'ITP_BTN_STOCKMNG02010_SAVE' : stockCddObj.button.save(); break; // 저장 버튼
|
|
244
|
+ // case 'ITP_BTN_STOCKMNG02010_DETAIL_ADDROW' : locInfoObj.button.addRow(); break; // 상세:추가버튼
|
|
245
|
+ // case 'ITP_BTN_STOCKMNG02010_DETAIL_DELROW' : locInfoObj.button.delRow(); break; // 상세:삭제버튼
|
235
|
246
|
}
|
236
|
247
|
});
|
237
|
248
|
});
|
|
@@ -375,11 +386,10 @@ let listObj = {
|
375
|
386
|
param.gridPage = $.jgrid.defaults.page;
|
376
|
387
|
$(STOCKMNG02010_GRID_ID).setGridParam({'postData': JSON.stringify(param)}).trigger('reloadGrid');
|
377
|
388
|
},
|
378
|
|
- create: function() {
|
|
389
|
+ fnStockCdd: function() {
|
379
|
390
|
pageObj.switchScreen('ADD');
|
380
|
391
|
itp_fn_form_clear_validate(null, '#ITP_FORM_STOCKMNG02010_DETAIL');
|
381
|
|
- // 로케이션 리스트 조회
|
382
|
|
- createObj.init();
|
|
392
|
+ stockCddObj.init();
|
383
|
393
|
}
|
384
|
394
|
},
|
385
|
395
|
empty: {
|
|
@@ -561,8 +571,8 @@ let viewObj = {
|
561
|
571
|
}
|
562
|
572
|
};
|
563
|
573
|
|
564
|
|
-/*신규화면 Object*/
|
565
|
|
-let createObj = {
|
|
574
|
+/*재고실사 Object*/
|
|
575
|
+let stockCddObj = {
|
566
|
576
|
init: function () {
|
567
|
577
|
this.unload();
|
568
|
578
|
this.load();
|