dwkim 2 vuotta sitten
vanhempi
commit
031d6f3457

+ 19 - 17
src/main/webapp/app/pomng/POMNG07010.html

@@ -27,23 +27,6 @@
27 27
 											</div>
28 28
 										</div>
29 29
 										<div class="col-xs-2 itp_ip itp_noMar" style="width:9.6%;"></div>
30
-										<div class="col-xs-4 itp_ip itp_noMar">
31
-											<input type="text" id="ITP_FORM_POMNG07010_SEARCH_PCH_PODR_UNQ_NO" class="form-control itp_input" name="spchPodrUnqNo" placeholder="발주번호" />
32
-										</div>
33
-									</div>
34
-									<div class="form-group" style="padding-top: 10px; border-top: 1px dotted #ccc;">
35
-										<div class="col-xs-2 itp_ip itp_noMar">
36
-											<div class="input-group">
37
-											<input type="text" id="ITP_FORM_POMNG07010_DETAIL_SPPLY_NM" class="form-control itp_input" name="sspplyNm" placeholder="공급업체" readonly/>
38
-											<input type="hidden" id="ITP_FORM_POMNG07010_DETAIL_SPPLY_ID" class="form-control itp_input" name="sspplyId" />
39
-												<span class="input-group-btn">
40
-													<button id="ITP_BTN_POMNG07010_DELETE_SPPLY_ID" class="btn btn-default btn-sm UPB" type="button" style="padding:3.8px 10px;"><i class="glyphicon glyphicon-remove"></i></button>
41
-												</span>
42
-											</div>
43
-										</div>	
44
-										<div class="col-xs-1 itp_in" style="padding: 0px; width:8%;">
45
-											<button type="button" id="ITP_BTN_POMNG07010_SEARCH_SPPLY_ID" class="btn btn-success btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
46
-										</div>
47 30
 										<div class="col-xs-2 itp_ip itp_noMar">
48 31
 											<div class="input-group">
49 32
 											<input type="text" id="ITP_FORM_POMNG07010_DETAIL_WHS_NM" class="form-control itp_input" name="swhsNm" placeholder="매장/창고" readonly/>
@@ -56,6 +39,25 @@
56 39
 										<div class="col-xs-1 itp_in" style="padding: 0px; width:10%;">
57 40
 											<button type="button" id="ITP_BTN_POMNG07010_SEARCH_WHS_ID" class="btn btn-success	 btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
58 41
 										</div>
42
+									</div>
43
+									<div class="form-group" style="padding-top: 10px; border-top: 1px dotted #ccc;">
44
+										<div class="brandSearchCond">
45
+											<div class="col-xs-2 itp_ip itp_noMar">
46
+												<div class="input-group">
47
+												<input type="text" id="ITP_FORM_POMNG07010_DETAIL_SPPLY_NM" class="form-control itp_input" name="sspplyNm" placeholder="공급업체" readonly/>
48
+												<input type="hidden" id="ITP_FORM_POMNG07010_DETAIL_SPPLY_ID" class="form-control itp_input" name="sspplyId" />
49
+													<span class="input-group-btn">
50
+														<button id="ITP_BTN_POMNG07010_DELETE_SPPLY_ID" class="btn btn-default btn-sm UPB" type="button" style="padding:3.8px 10px;"><i class="glyphicon glyphicon-remove"></i></button>
51
+													</span>
52
+												</div>
53
+											</div>	
54
+											<div class="col-xs-1 itp_in" style="padding: 0px; width:8%;">
55
+												<button type="button" id="ITP_BTN_POMNG07010_SEARCH_SPPLY_ID" class="btn btn-success btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
56
+											</div>
57
+										</div>
58
+										<div class="col-xs-4 itp_ip itp_noMar">
59
+											<input type="text" id="ITP_FORM_POMNG07010_SEARCH_PCH_PODR_UNQ_NO" class="form-control itp_input" name="spchPodrUnqNo" placeholder="발주번호" />
60
+										</div>
59 61
 										<div class="col-xs-4 itp_ip itp_noMar">
60 62
 											<input type="text" id="ITP_FORM_POMNG07010_SEARCH_ITEM_NM" class="form-control itp_input" name="sitemNm" placeholder="품목번호 or 품목명" />
61 63
 										</div>

+ 12 - 1
src/main/webapp/js/app/pomng/ITP_POMNG07010.js

@@ -181,6 +181,11 @@ let pageObj = {
181 181
 			$('#ITP_FORM_POMNG07010_SEARCH_TO_DT').datepicker('setDate', defaultToDate);
182 182
 			
183 183
 			$('#ITP_BTN_POMNG07010_EXCEL').show();
184
+			
185
+			if (fn_make_user_info.get('storeId') != '') {
186
+				$('.brandSearchCond').hide();	
187
+			}
188
+			
184 189
 		},
185 190
 		grid: function() {
186 191
 			itp_fn_jqgrid_resize(POMNG07010_GRID_ID, POMNG07010_GRID_LIST, 'lg');
@@ -358,7 +363,13 @@ let listObj = {
358 363
 			const key = {brandId:fn_make_user_info.get('brandId'),storeId:fn_make_user_info.get('storeId')};
359 364
 			fn_call_popup('biz', 'BIZPOP_STORE_SPPLY', '#ITP_ASIDE', popFn, key, 'S');
360 365
 		} else if(keyword === 'whs'){
361
-			const key1 = {brandId:fn_make_user_info.get('brandId'),storeId:fn_make_user_info.get('storeId'), whsDvsn:""};
366
+			var whsdvsn = "W01";
367
+			if (fn_make_user_info.get('storeId') != '') {
368
+				whsdvsn = "W02";
369
+			}
370
+			
371
+			
372
+			const key1 = {brandId:fn_make_user_info.get('brandId'),storeId:fn_make_user_info.get('storeId'), whsDvsn:whsdvsn};
362 373
 			fn_call_popup('biz', 'BIZPOP_WHS_LOCATION', '#ITP_ASIDE', popFn, key1, 'S');
363 374
 		}
364 375
 	},

+ 16 - 1
src/main/webapp/js/app/stockmng/ITP_STOCKMNG04010.js

@@ -208,7 +208,10 @@ let pageObj = {
208 208
 			fn_make_select(CODE_LIST, 'WHS_ST_CD', 'ITP_FORM_STOCKMNG04010_DETAIL_WHS_ST_CD', true, '선택');
209 209
 
210 210
 			// 조회일자 지정
211
-			$('#ITP_TAB_STOCKMNG04010 .input-group.date').datepicker(ITP_DATE_LANGUAGE);			
211
+			$('#ITP_TAB_STOCKMNG04010 .input-group.date').datepicker(ITP_DATE_LANGUAGE);		
212
+			
213
+			
214
+			$('#ITP_FORM_STOCKMNG04010_WHS_DVSN').val("W01");
212 215
 		},
213 216
 		grid: function() {
214 217
 			itp_fn_jqgrid_resize(STOCKMNG04010_GRID_ID, STOCKMNG04010_GRID_LIST, 'lg');
@@ -531,11 +534,23 @@ let modifyObj = {
531 534
 	},
532 535
 	button: {
533 536
 		modify: function (param) {
537
+			var storeId = $('#ITP_FORM_STOCKMNG04010_VIEW_STORE_ID').val();
538
+			if (storeId != '') {
539
+				console.log(fn_make_user_info.get('storeId'));
540
+				if (fn_make_user_info.get('storeId') != storeId) {
541
+					alert("매장 창고는 매장담당자만 수정 가능합니다.");
542
+					return;
543
+				}
544
+			}
545
+			
534 546
 			itp_fn_form_clear_validate(null, '#ITP_FORM_STOCKMNG04010_DETAIL');
535 547
 			const brandIdVal = $('#ITP_FORM_STOCKMNG04010_VIEW_BRAND_ID').val();
536 548
 			const whsIdVal = $('#ITP_FORM_STOCKMNG04010_VIEW_WHS_ID').val();
537 549
 			const key = {brandId: brandIdVal, whsId: whsIdVal, storeId: '', viewCd: 'R'};
538 550
 			var param = $.param(key);
551
+			
552
+			console.log(param);
553
+			
539 554
 			modifyObj.load(param);
540 555
 		}
541 556
 	},