소스 검색

Merge branch 'master' of http://106.246.249.162:13000/orderqueen/oqpo-view

whakdo963 2 년 전
부모
커밋
99e3f65f0f
3개의 변경된 파일874개의 추가작업 그리고 432개의 파일을 삭제
  1. 33 120
      src/main/webapp/app/stockmng/STOCKMNG04010.html
  2. 54 0
      src/main/webapp/js/app/config.js
  3. 787 312
      src/main/webapp/js/app/stockmng/ITP_STOCKMNG04010.js

+ 33 - 120
src/main/webapp/app/stockmng/STOCKMNG04010.html

@@ -5,7 +5,7 @@
5 5
 				<h2 class="pull-left itp_det_tit"><i class="glyphicon glyphicon-chevron-right"></i> <strong>창고관리</strong></h2>
6 6
 				<div class="pull-right itp_cicon">
7 7
 				    <button type="button" id="ITP_BTN_STOCKMNG04010_SRH" class="btn btn-success btn-sm SEB" style="display: inline-block;"><i class="glyphicon "></i>&nbsp;&nbsp;조회&nbsp;&nbsp;</button>
8
-				    <button type="button" id="ITP_BTN_STOCKMNG04010_MODIFY" class="btn btn-success btn-sm NEB" style="display: inline-block;"><i class="glyphicon "></i>&nbsp;&nbsp;신규등록&nbsp;&nbsp;</button>
8
+				    <button type="button" id="ITP_BTN_STOCKMNG04010_NEWREG" class="btn btn-success btn-sm NEB" style="display: inline-block;"><i class="glyphicon "></i>&nbsp;&nbsp;신규등록&nbsp;&nbsp;</button>
9 9
 				    <button type="button" id="ITP_BTN_STOCKMNG04010_SAVE" class="btn btn-success btn-sm SAB"><i class="glyphicon "></i>&nbsp;&nbsp;저장&nbsp;&nbsp;</button>
10 10
 					<button type="button" id="ITP_BTN_STOCKMNG04010_MODIFY" class="btn btn-success btn-sm UPB" style="display: inline-block;"><i class="glyphicon "></i>&nbsp;&nbsp;수정&nbsp;&nbsp;</button>
11 11
 				    <button type="button" id="ITP_BTN_STOCKMNG04010_CANCELLIST" class="btn btn-warning btn-sm PRB"><i class="glyphicon "></i> &nbsp;&nbsp;취소/목록&nbsp;&nbsp;</button>
@@ -17,16 +17,18 @@
17 17
 						<div class="itp_srh_border fix">
18 18
 							<div class="col-xs-12">
19 19
 								<form id="ITP_FORM_STOCKMNG04010_SEARCH" class="form-horizontal">
20
+									<input type="hidden" id="ITP_FORM_STOCKMNG04010_SEARCH_BRAND_ID" name="sbrandId" value="">
21
+									
20 22
 									<div class="form-group">
21 23
 										<div class="col-xs-10">
22 24
 											<div class="col-xs-2 itp_ip itp_noMar">
23
-												<select id="ITP_FORM_STOCKMNG04010_WHS_DVSN" class="form-control itp_input" name="sWhsDvsn"></select>										
25
+												<select id="ITP_FORM_STOCKMNG04010_WHS_DVSN" class="form-control itp_input" name="swhsDvsn"></select>										
24 26
 											</div>
25 27
 											<div class="col-xs-2 itp_ip itp_noMar">
26
-												<select id="ITP_FORM_STOCKMNG04010_WHS_ST_CD" class="form-control itp_input" name="sWhsStCd"></select>										
28
+												<select id="ITP_FORM_STOCKMNG04010_WHS_ST_CD" class="form-control itp_input" name="swhsStCd"></select>										
27 29
 											</div>
28 30
 											<div class="col-xs-5 itp_ip itp_noMar">
29
-												<input type="text" id="ITP_FORM_STOCKMNG04010_SEARCH_WHS_NM" class="form-control itp_input" name="sWhsNm" placeholder="창고명" />
31
+												<input type="text" id="ITP_FORM_STOCKMNG04010_SEARCH_WHS_NM" class="form-control itp_input" name="swhsNm" placeholder="창고명" />
30 32
 											</div>
31 33
 										</div>
32 34
 									</div>
@@ -48,21 +50,22 @@
48 50
 				        <div class="col-xs-12">
49 51
 				            <form id="ITP_FORM_STOCKMNG04010_DETAIL" class="form-horizontal">
50 52
 				                <input type="hidden" id="ITP_FORM_STOCKMNG04010_DETAIL_VIEW_CD" name="viewCd" value="C">
53
+				                <input type="hidden" id="ITP_FORM_STOCKMNG04010_DETAIL_BRAND_ID" name="brandId" value="">
54
+				                <input type="hidden" id="ITP_FORM_STOCKMNG04010_DETAIL_STORE_ID" name="storeId" value="">
55
+				                <input type="hidden" id="ITP_FORM_STOCKMNG04010_DETAIL_WHS_ID" name="whsId" value="">
51 56
 				    
52 57
 				                <section class="itp_form_sec">
53 58
 				                    <h4 class="itp_form_tit">브랜드 정보</h4>
54 59
 				                    <div class="itp_form_in">
55 60
 				                        <div class="form-group">
56
-				                            <label class="col-xs-2 itp_lb">브랜드 코드</label>
61
+				                            <label class="col-xs-2 itp_lb">브랜드</label>
57 62
 				                                <div class="col-xs-4 itp_ip">
58
-				                                    <div class="col-xs-9 itp_in fnBrandUnitUnqNo"></div>												
63
+				                                    <div class="col-xs-9 itp_in fnBrandNm"></div>												
59 64
 				                                </div>
60 65
 				                            <label class="col-xs-2 itp_lb">상태*</label>
61 66
 				                            <div class="col-xs-4 itp_ip">
62 67
 				                                <div class="col-xs-8 itp_in">
63
-				                                    <select id="ITP_FORM_STOCKMNG04010_DETAIL_ST_CD" class="form-control itp_input" name="stCd">
64
-				                                    	<option value="">운영/미운영</option>
65
-				                                    </select>
68
+				                                    <select id="ITP_FORM_STOCKMNG04010_DETAIL_WHS_ST_CD" class="form-control itp_input" name="whsStCd"></select>
66 69
 				                                </div>
67 70
 				                            </div>
68 71
 				                        </div>
@@ -74,7 +77,7 @@
74 77
 				                            <label class="col-xs-2 itp_lb">창고명</label>
75 78
 				                            <div class="col-xs-4 itp_ip">
76 79
 				                                <div class="col-xs-8 itp_in">
77
-			                                    	<input type="text" id="ITP_FORM_STOCKMNG04010_DETAIL_WHS_NM" class="form-control itp_input" name="whsNm" value="서울 창고" maxlength="20">
80
+			                                    	<input type="text" id="ITP_FORM_STOCKMNG04010_DETAIL_WHS_NM" class="form-control itp_input" name="whsNm" value="" maxlength="20">
78 81
 				                                </div>
79 82
 				                            </div>
80 83
 				                        </div>
@@ -82,7 +85,7 @@
82 85
 				                            <label class="col-xs-2 itp_lb">연락처</label>
83 86
 				                            <div class="col-xs-4 itp_ip">
84 87
 				                                <div class="col-xs-8 itp_in">
85
-				                                    <input type="text" id="ITP_FORM_STOCKMNG04010_DETAIL_TEL_NO" class="form-control itp_input" name="telNo" value="###-####-####" maxlength="20">
88
+				                                    <input type="text" id="ITP_FORM_STOCKMNG04010_DETAIL_MGR_TEL_NO" class="form-control itp_input" name="mgrTelNo" value="" maxlength="20" placeholder="###-####-####">
86 89
 				                                </div>
87 90
 				                            </div>
88 91
 				                            <label class="col-xs-2 itp_lb">담당자명</label>
@@ -96,15 +99,15 @@
96 99
 				                            <label class="col-xs-2 itp_lb">매장명</label>
97 100
 				                            <div class="col-xs-4 itp_ip">
98 101
 				                                <div class="col-xs-5 itp_in">
99
-													<input type="text" id="ITP_FORM_RTNMNG03010_SEARCH_SPPLY_NM" class="form-control itp_input" name="sSpplyNm" value="공급업체" />
102
+													<input type="text" id="ITP_FORM_STOCKMNG04010_DETAIL_STORE_NM" class="form-control itp_input" name="storeNm" value="" readonly="readonly" />
100 103
 												</div>
101
-												<div class="col-xs-3 itp_in" style="padding:0px;">
102
-													<button type="button" id="ITP_BTN_RTNMNG03010_SEARCH_SRH" class="btn btn-success btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
103
-													<button type="button" id="ITP_BTN_RTNMNG03010_SEARCH_MODIFY" class="btn btn-primary btn-sm UPB" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
104
+												<div class="col-xs-3 itp_in" style="padding:0px; margin-left: 3px;">
105
+													<button type="button" id="ITP_BTN_STOCKMNG04010_SEARCH_SRH" class="btn btn-success btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
106
+													<button type="button" id="ITP_BTN_STOCKMNG04010_SEARCH_MODIFY" class="btn btn-primary btn-sm UPB" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
104 107
 								                </div>
105 108
 				                            </div>
106
-				                            <label class="col-xs-2 itp_lb"></label>
107
-				                            <div class="col-xs-4 itp_ip"></div>
109
+				                            <label class="col-xs-2 itp_lb">등록일시</label>
110
+				                            <div class="col-xs-4 itp_ip fnRegDtm"></div>				                            
108 111
 				                        </div>
109 112
 				                    </div>
110 113
 			                        <div class="itp_form_in">	
@@ -112,16 +115,16 @@
112 115
 			                                <label class="col-xs-2 itp_lb">주소</label>
113 116
 			                                <div class="col-xs-10 itp_ip">
114 117
 			                                    <div class="col-xs-2 itp_in">
115
-			                                        <input type="text" id="ITP_FORM_STOCKMNG04010_DETAIL_ZIPNO" class="form-control itp_input" name="zipNo" value="" maxlength="6" placeholder="우편번호">													
118
+			                                        <input type="text" id="ITP_FORM_STOCKMNG04010_DETAIL_ZIPNO" class="form-control itp_input" name="zipNo" value="" maxlength="6" placeholder="우편번호" readonly="readonly">													
116 119
 			                                    </div>
117 120
 			                                    <div class="col-xs-2 itp_in" style="width:10%;">
118
-			                                        <button type="button" id="ITP_FORM_STOCKMNG04010_DETAIL_FILE_SEARCH" class="btn btn-primary btn-sm FILE_SEARCH" style="margin:0 3px;">&nbsp;&nbsp;주소찾기&nbsp;&nbsp;</button>
121
+			                                        <button type="button" id="ITP_FORM_STOCKMNG04010_DETAIL_ADDRESS_SEARCH" class="btn btn-primary btn-sm ADDS" style="margin:0 3px;">&nbsp;&nbsp;주소찾기&nbsp;&nbsp;</button>
119 122
 			                                    </div>
120 123
 			                                    <div class="col-xs-4 itp_in" style="margin:0 5px;">
121
-			                                        <input type="text" id="ITP_FORM_STOCKMNG04010_DETAIL_LOAD_ADDR" class="form-control itp_input" name="loadAddr" value="" placeholder="기본주소">													
124
+			                                        <input type="text" id="ITP_FORM_STOCKMNG04010_DETAIL_LOAD_ADDR" class="form-control itp_input" name="addr1" value="" placeholder="기본주소" readonly="readonly">													
122 125
 			                                    </div>
123 126
 			                                    <div class="col-xs-4 itp_in">
124
-			                                        <input type="text" id="ITP_FORM_STOCKMNG04010_DETAIL_DTL_ADDR" class="form-control itp_input" name="dtlAddr" value="" placeholder="상세주소">													
127
+			                                        <input type="text" id="ITP_FORM_STOCKMNG04010_DETAIL_DTL_ADDR" class="form-control itp_input" name="addr2" value="" placeholder="상세주소">													
125 128
 			                                    </div>
126 129
 			                                </div>
127 130
 			                            </div>	
@@ -151,14 +154,17 @@
151 154
 				        <div class="col-xs-12">
152 155
 				            <form id="ITP_FORM_STOCKMNG04010_VIEW" class="form-horizontal">
153 156
 				                <input type="hidden" id="ITP_FORM_STOCKMNG04010_VIEW_VIEW_CD" name="viewCd" value="C">
157
+				                <input type="hidden" id="ITP_FORM_STOCKMNG04010_VIEW_BRAND_ID" name="brandId" value="">
158
+				                <input type="hidden" id="ITP_FORM_STOCKMNG04010_VIEW_STORE_ID" name="storeId" value="">
159
+				                <input type="hidden" id="ITP_FORM_STOCKMNG04010_VIEW_WHS_ID" name="whsId" value="">
154 160
 				    
155 161
 				                <section class="itp_form_sec">
156 162
 				                    <h4 class="itp_form_tit">브랜드 정보</h4>
157 163
 				                    <div class="itp_form_in">
158 164
 				                        <div class="form-group">
159
-				                            <label class="col-xs-2 itp_lb">브랜드 코드</label>
165
+				                            <label class="col-xs-2 itp_lb">브랜드</label>
160 166
 				                                <div class="col-xs-4 itp_ip">
161
-				                                    <div class="col-xs-9 itp_in fnBrandUnitUnqNo"></div>												
167
+				                                    <div class="col-xs-9 itp_in fnBrandNm"></div>												
162 168
 				                                </div>
163 169
 				                            <label class="col-xs-2 itp_lb">상태*</label>
164 170
 				                            <div class="col-xs-4 itp_ip">
@@ -190,18 +196,14 @@
190 196
 				                            <div class="col-xs-4 itp_ip">
191 197
 				                                <div class="col-xs-5 itp_in fnSpplyNm"></div>
192 198
 				                            </div>
193
-				                            <label class="col-xs-2 itp_lb"></label>
194
-				                            <div class="col-xs-4 itp_ip"></div>
199
+				                            <label class="col-xs-2 itp_lb">등록일시</label>
200
+				                            <div class="col-xs-4 itp_ip fnRegDtm"></div>
195 201
 				                        </div>
196 202
 				                    </div>
197 203
 			                        <div class="itp_form_in">	
198 204
 			                            <div class="form-group">
199 205
 			                                <label class="col-xs-2 itp_lb">주소</label>
200
-			                                <div class="col-xs-10 itp_ip">
201
-												<div class="col-xs-1 itp_in fnZipNo"></div>
202
-												<div class="col-xs-2 itp_in fnLoadAddr"></div>
203
-												<div class="col-xs-2 itp_in fnDtlAddr"></div>	
204
-											</div>
206
+			                                <div class="col-xs-10 itp_ip fnAddress"></div>
205 207
 			                            </div>	
206 208
 			                        </div>	
207 209
 				                </section>								
@@ -219,96 +221,7 @@
219 221
 					        <div id="ITP_STOCKMNG04010_VIEW_jqGridEmpty" class="itp_no_data"></div>
220 222
 					    </div>
221 223
 					</div>
222
-				</div>
223
-				<div id="ITP_AJAX_STOCKMNG04010_DETAIL_CONTAINER">
224
-				    <div class="itp_form itp_type1 fix">
225
-				        <div class="col-xs-12">
226
-				            <form id="ITP_FORM_STOCKMNG04010_DETAIL" class="form-horizontal">
227
-				                <input type="hidden" id="ITP_FORM_STOCKMNG04010_DETAIL_VIEW_CD" name="viewCd" value="C">
228
-				    
229
-				                <section class="itp_form_sec">
230
-				                    <h4 class="itp_form_tit">브랜드 정보</h4>
231
-				                    <div class="itp_form_in">
232
-				                        <div class="form-group">
233
-				                            <label class="col-xs-2 itp_lb">브랜드 코드</label>
234
-				                                <div class="col-xs-4 itp_ip">
235
-				                                    <div class="col-xs-9 itp_in fnBrandUnitUnqNo"></div>												
236
-				                                </div>
237
-				                            <label class="col-xs-2 itp_lb">상태*</label>
238
-				                            <div class="col-xs-4 itp_ip">
239
-				                                <div class="col-xs-8 itp_in">
240
-				                                    <select id="ITP_FORM_STOCKMNG04010_DETAIL_ST_CD" class="form-control itp_input" name="stCd">
241
-				                                    	<option value="">운영/미운영</option>
242
-				                                    </select>
243
-				                                </div>
244
-				                            </div>
245
-				                        </div>
246
-				                        <div class="form-group">
247
-				                            <label class="col-xs-2 itp_lb">창고코드 </label>
248
-				                            <div class="col-xs-4 itp_ip">
249
-				                                <div class="col-xs-8 itp_in fnWhsId"></div>
250
-				                            </div>
251
-				                            <label class="col-xs-2 itp_lb">창고명</label>
252
-				                            <div class="col-xs-4 itp_ip">
253
-				                                <div class="col-xs-8 itp_in">
254
-			                                    	<input type="text" id="ITP_FORM_STOCKMNG04010_DETAIL_WHS_NM" class="form-control itp_input" name="whsNm" value="서울 창고" maxlength="20">
255
-				                                </div>
256
-				                            </div>
257
-				                        </div>
258
-				                        <div class="form-group">
259
-				                            <label class="col-xs-2 itp_lb">연락처</label>
260
-				                            <div class="col-xs-4 itp_ip">
261
-				                                <div class="col-xs-8 itp_in">
262
-				                                    <input type="text" id="ITP_FORM_STOCKMNG04010_DETAIL_TEL_NO" class="form-control itp_input" name="telNo" value="###-####-####" maxlength="20">
263
-				                                </div>
264
-				                            </div>
265
-				                            <label class="col-xs-2 itp_lb">담당자명</label>
266
-				                            <div class="col-xs-4 itp_ip">
267
-				                                <div class="col-xs-8 itp_in">
268
-				                                    <input type="text" id="ITP_FORM_STOCKMNG04010_DETAIL_MGR_NM" class="form-control itp_input" name="mgrNm" value="" maxlength="20">
269
-				                                </div>
270
-				                            </div>
271
-				                        </div>
272
-				                    </div>
273
-			                        <div class="itp_form_in">	
274
-			                            <div class="form-group">
275
-			                                <label class="col-xs-2 itp_lb">주소</label>
276
-			                                <div class="col-xs-10 itp_ip">
277
-			                                    <div class="col-xs-2 itp_in">
278
-			                                        <input type="text" id="ITP_FORM_STOCKMNG04010_DETAIL_ZIPNO" class="form-control itp_input" name="zipNo" value="" maxlength="6" placeholder="우편번호">													
279
-			                                    </div>
280
-			                                    <div class="col-xs-2 itp_in" style="width:10%;">
281
-			                                        <button type="button" id="ITP_FORM_STOCKMNG04010_DETAIL_FILE_SEARCH" class="btn btn-primary btn-sm FILE_SEARCH" style="margin:0 3px;">&nbsp;&nbsp;주소찾기&nbsp;&nbsp;</button>
282
-			                                    </div>
283
-			                                    <div class="col-xs-4 itp_in" style="margin:0 5px;">
284
-			                                        <input type="text" id="ITP_FORM_STOCKMNG04010_DETAIL_LOAD_ADDR" class="form-control itp_input" name="loadAddr" value="" placeholder="기본주소">													
285
-			                                    </div>
286
-			                                    <div class="col-xs-4 itp_in">
287
-			                                        <input type="text" id="ITP_FORM_STOCKMNG04010_DETAIL_DTL_ADDR" class="form-control itp_input" name="dtlAddr" value="" placeholder="상세주소">													
288
-			                                    </div>
289
-			                                </div>
290
-			                            </div>	
291
-			                        </div>	
292
-				                </section>								
293
-				            </form>
294
-				        </div>
295
-				    </div>
296
-				    <div class="itp_table fix">
297
-					    <div class="itp_table_head fix" style="background:#f5f5f5;">
298
-					        <h4 class="itp_table_tit">Location 정보</h4>
299
-					        <div class="pull-right itp_cicon">
300
-					            <button type="button" id="ITP_BTN_STOCKMNG04010_DETAIL_ADDROW" class="btn btn-primary btn-sm ARB" style="display: inline-block;"><i class="glyphicon"></i>&nbsp;&nbsp;행추가&nbsp;&nbsp;</button>
301
-					            <button type="button" id="ITP_BTN_STOCKMNG04010_DETAIL_DELROW" class="btn btn-danger btn-sm DRB"><i class="glyphicon"></i>&nbsp;&nbsp;행삭제&nbsp;&nbsp;</button>									
302
-					        </div>
303
-					    </div>
304
-					    <div id="ITP_STOCKMNG04010_DETAIL_jqGrid_list" class="itp_tb_list">
305
-					        <div id="ITP_STOCKMNG04010_DETAIL_jqGridView" class="itp_views fix"></div>
306
-					        <table id="ITP_STOCKMNG04010_DETAIL_jqGrid"></table>
307
-					        <div id="ITP_STOCKMNG04010_DETAIL_jqGridPager"></div>
308
-					        <div id="ITP_STOCKMNG04010_DETAIL_jqGridEmpty" class="itp_no_data"></div>
309
-					    </div>
310
-					</div>
311
-				</div>
224
+				</div>				
312 225
 			</div>
313 226
 		</article>
314 227
 	</div>

+ 54 - 0
src/main/webapp/js/app/config.js

@@ -870,6 +870,35 @@ function fn_make_input_common_cd(options, code, input_id, all_show_yn) { //HIDDE
870 870
 	});
871 871
 };
872 872
 
873
+function fn_make_common_cd_list(options, code, all_show_yn) { // 공통코드 리스트 만들기
874
+	// $input_id = $('#' + input_id);
875
+	// $input_id.val('');
876
+	var return_val;
877
+	$.each(options, function(key, value) {
878
+		if (value.codeCd == code) {
879
+			//예제) :;BN:읽기버튼;BNW:쓰기버튼;LK:링크;MU:메뉴
880
+			let code_list = '';
881
+			if(all_show_yn == true) {
882
+				code_list = code_list + ':';
883
+			}
884
+			$.each(value.codeDtlList, function(k, val) {
885
+				if(k > 0) {
886
+					code_list = code_list + ';';
887
+				} else if(k == 0 && all_show_yn == true) {
888
+					code_list = code_list + ';';
889
+				}
890
+				code_list = code_list + val.codeDtlCd;
891
+				code_list = code_list + ':';
892
+				code_list = code_list + val.codeDtlNm;
893
+			});
894
+			// $input_id.val(code_list);
895
+			// return code_list;
896
+			return_val = code_list;
897
+		}
898
+	});
899
+	return return_val;
900
+};
901
+
873 902
 function fn_make_input_store_print(options, input_id, all_show_yn) { //HIDDEN 매장프린터 리스트 만들기
874 903
 	$input_id = $('#' + input_id);
875 904
 	$input_id.val('');
@@ -1986,6 +2015,31 @@ function itp_fn_grid_add_row(gridId, fn, cm, menuId) {
1986 2015
 	return last_row_id;
1987 2016
 };
1988 2017
 
2018
+function itp_fn_add_grid_row(gridId, fn, cm, menuId) {
2019
+	if (cm !== undefined || typeof cm !== 'undefined') {
2020
+		if (cm !== null) {
2021
+			const cols = $(gridId).jqGrid('getGridParam', 'colModel');
2022
+			for (var i=0; i<cols.length; i++) {
2023
+				for (var j=0; j<cm.length; j++) {
2024
+					if (cols[i].name == cm[j]) {
2025
+						$(gridId).jqGrid('setColProp', cols[i].name, {editable: false});
2026
+					}
2027
+				}
2028
+			}
2029
+		}
2030
+	}
2031
+	$(gridId + '_list').find('.ui-jqgrid-bdiv').css('min-height', 'auto');
2032
+	$('#ITP_' + menuId + '_jqGridEmpty').hide();
2033
+	$(gridId).jqGrid('addRow', {position: 'last'});
2034
+	var rids = $(gridId).jqGrid('getDataIDs');
2035
+	var last_row_id = rids[rids.length - 1];
2036
+	$(gridId).jqGrid('setCell', last_row_id, 'viewCd', 'C');
2037
+	if (fn !== undefined || typeof fn !== 'undefined') {
2038
+		fn(last_row_id, rids.length);
2039
+	}
2040
+	return last_row_id;
2041
+};
2042
+
1989 2043
 function itp_fn_grid_del_row(gridId) {
1990 2044
 	const rowKey = $(gridId).getGridParam('selrow');
1991 2045
     if (!rowKey) {

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 787 - 312
src/main/webapp/js/app/stockmng/ITP_STOCKMNG04010.js