Explorar o código

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

yhl88 %!s(int64=2) %!d(string=hai) anos
pai
achega
decb798e13

+ 27 - 20
src/main/webapp/app/inoutmng/INOUTMNG01010.html

@@ -20,35 +20,42 @@
20 20
 								
21 21
 									<div class="form-group">
22 22
 										<div class="col-xs-2 itp_ip itp_noMar">
23
-											<select id="ITP_FORM_INOUTMNG01010_SEARCH_DLV_REQ_DT" class="form-control itp_input" name="serviceDlvReqDt">
24
-												<option value="A">납품요청일*</option>											
23
+											<select id="ITP_FORM_INOUTMNG01010_SEARCH_" class="form-control itp_input" name="serviceDlvReqDt">
24
+												<option value="A">납품요청일</option>											
25 25
 											</select>
26 26
 										</div>
27 27
 										<div class="col-xs-3 itp_ip itp_noMar">
28 28
 											<div class="input-daterange input-group date">
29
-												<input type="text" id="ITP_FORM_INOUTMNG01010_SEARCH_FROM_DT" class="form-control itp_input" name="fromDt" value="">
29
+												<input type="text" id="ITP_FORM_INOUTMNG01010_SEARCH_FROM_DT" class="form-control itp_input" name="fromDt" value="" readonly>
30 30
 												<span class="input-group-addon itp_date_to">~</span>
31
-												<input type="text" id="ITP_FORM_INOUTMNG01010_SEARCH_TO_DT" class="form-control itp_input" name="toDt" value="">
31
+												<input type="text" id="ITP_FORM_INOUTMNG01010_SEARCH_TO_DT" class="form-control itp_input" name="toDt" value="" readonly>
32 32
 											</div>
33 33
 										</div>
34
-										
35
-										<div class="col-xs-2 itp_ip itp_noMar">
36
-											<input type="text" id="ITP_FORM_INOUTMNG01010_SEARCH_SSHMT_WHS_NM" class="form-control itp_input" name="sshmtWhsNm" placeholder="출고창고" />
37
-											<input type="hidden" id="ITP_FORM_INOUTMNG01010_SEARCH_SSHMTWHS_ID" class="form-control itp_input" name="sshmtWhsId"  />
34
+										<div class="col-xs-3 itp_ip itp_noMar">
35
+											<div class="input-group">
36
+												<input type="text" id="ITP_FORM_INOUTMNG01010_SEARCH_SSHMT_WHS_NM" class="form-control itp_input" name="sshmtWhsNm" placeholder="출고창고" readonly/>
37
+												<input type="hidden" id="ITP_FORM_INOUTMNG01010_SEARCH_SSHMTWHS_ID" class="form-control itp_input" name="sshmtWhsId"  />
38
+												<span class="input-group-btn">
39
+													<button id="ITP_FORM_INOUTMNG01010_DELETE_SHMT_WHS_NM" class="btn btn-default btn-sm UPB" type="button" style="padding:3.8px 10px;"><i class="glyphicon glyphicon-erase"></i></button>
40
+												</span>
41
+											</div>
38 42
 										</div>
39 43
 										<div class="col-xs-1 itp_in" style="padding:0px; width:10%;">
40 44
 											<button type="button" id="ITP_FORM_INOUTMNG01010_SEARCH_SHMT_WHS_NM" class="btn btn-success btn-sm SHOW" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
41
-											<button type="button" id="ITP_FORM_INOUTMNG01010_DELETE_SHMT_WHS_NM" class="btn btn-primary btn-sm SHOW" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
42 45
 						                </div>
43 46
 									</div>
44 47
 									<div class="form-group" style="padding-top: 10px; border-top: 1px dotted #ccc;">
45
-										<div class="col-xs-2 itp_ip itp_noMar">
46
-											<input type="text" id="ITP_FORM_INOUTMNG01010_SEARCH_SWHS_NM" class="form-control itp_input" name="swhsNm" placeholder="납품매장창고" />
47
-											<input type="hidden" id="ITP_FORM_INOUTMNG01010_SEARCH_SWHS_ID" class="form-control itp_input" name="swhsId" placeholder="납품창고" />
48
+										<div class="col-xs-3 itp_ip itp_noMar">
49
+											<div class="input-group">
50
+												<input type="text" id="ITP_FORM_INOUTMNG01010_SEARCH_SWHS_NM" class="form-control itp_input" name="swhsNm" placeholder="납품매장창고" readonly/>
51
+												<input type="hidden" id="ITP_FORM_INOUTMNG01010_SEARCH_SWHS_ID" class="form-control itp_input" name="swhsId" placeholder="납품창고" />
52
+												<span class="input-group-btn">
53
+													<button id="ITP_FORM_INOUTMNG01010_DELETE_WHS_NM" class="btn btn-default btn-sm UPB" type="button" style="padding:3.8px 10px;"><i class="glyphicon glyphicon-erase"></i></button>
54
+												</span>
55
+											</div>
48 56
 										</div>
49 57
 										<div class="col-xs-1 itp_in" style="width:11%; padding:0px;">
50 58
 											<button type="button" id="ITP_FORM_INOUTMNG01010_SEARCH_WHS_NM" class="btn btn-success btn-sm SHOW" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
51
-											<button type="button" id="ITP_FORM_INOUTMNG01010_DELETE_WHS_NM" class="btn btn-primary btn-sm SHOW" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
52 59
 						                </div>
53 60
 										<div class="col-xs-4 itp_ip itp_noMar">
54 61
 											<input type="text" id="ITP_FORM_INOUTMNG01010_SEARCH_ITEM_NM" class="form-control itp_input" name="sitemNm" placeholder="품목번호 or 품목명" />
@@ -74,8 +81,7 @@
74 81
 								<input type="hidden" id="ITP_FORM_INOUTMNG01010_DETAIL_" name="" value="">
75 82
 								<input type="hidden" id="ITP_FORM_INOUTMNG01010_DETAIL_BRAND_ID" class="form-control itp_input" name="brandId" />
76 83
 								<section class="itp_form_sec">
77
-									<h4 class="itp_form_tit">출하지시 기본정보</h4>
78
-									<div class="itp_form_in">
84
+									<div class="itp_form_in border-top">
79 85
 										<div class="form-group">
80 86
 											<label class="col-xs-2 itp_lb">브랜드</label>
81 87
 											<div class="col-xs-4 itp_ip">
@@ -85,12 +91,14 @@
85 91
 											</div>
86 92
 											<label class="col-xs-2 itp_lb">납품일자 *</label>
87 93
 											<div class="col-xs-4 itp_ip">
88
-												<div class="input-daterange input-group date">
89
-													<input type="text" id="ITP_FORM_INOUTMNG01010_DETAIL_DLV_SCH_DT" class="form-control itp_input" name="dlvSchDt" value="">
94
+												<div class="col-xs-7 itp_in">
95
+													<div class="input-daterange input-group date">
96
+														<input type="text" id="ITP_FORM_INOUTMNG01010_DETAIL_DLV_SCH_DT" class="form-control itp_input" name="dlvSchDt" value="" readonly>
97
+													</div>
90 98
 												</div>
91 99
 											</div>
92 100
 										</div>
93
-										<div class="form-group border">
101
+										<div class="form-group">
94 102
 											<label class="col-xs-2 itp_lb">납품담당자 *</label>
95 103
 											<div class="col-xs-4 itp_ip">
96 104
 												<div class="col-xs-7 itp_in">
@@ -110,11 +118,10 @@
110 118
 						</div>
111 119
 					</div>
112 120
 					<div class="itp_table fix">
113
-						<div class="itp_table_head fix" style="background:#f5f5f5;">
121
+						<div class="itp_table_head fix" style="background:#fff;">
114 122
 							<h4 class="itp_table_tit">출하지시 품목</h4>
115 123
 						</div>
116 124
 						<div id="ITP_INOUTMNG01010_DETAIL_jqGrid_list" class="itp_tb_list">
117
-							<div id="ITP_INOUTMNG01010_DETAIL_jqGridView" class="itp_views fix"></div>
118 125
 							<table id="ITP_INOUTMNG01010_DETAIL_jqGrid"></table>
119 126
 							<div id="ITP_INOUTMNG01010_DETAIL_jqGridPager"></div>
120 127
 							<div id="ITP_INOUTMNG01010_DETAIL_jqGridEmpty" class="itp_no_data"></div>

+ 22 - 12
src/main/webapp/app/inoutmng/INOUTMNG02010.html

@@ -17,22 +17,28 @@
17 17
 								<input type="hidden" id="ITP_FORM_INOUTMNG02010_SEARCH_BRAND_ID" name="sbrandId" value="">
18 18
 									<div class="form-group">
19 19
 										<div class="col-xs-2 itp_ip itp_noMar">
20
-                                            <label>출하일자 *</label>
20
+                                            <select id="ITP_FORM_INOUTMNG02010_SEARCH_" class="form-control itp_input" name="serviceDlvReqDt">
21
+												<option value="A">출하일자</option>											
22
+											</select>
21 23
 										</div>
22 24
 										<div class="col-xs-3 itp_ip itp_noMar">
23 25
 											<div class="input-daterange input-group date">
24
-												<input type="text" id="ITP_FORM_INOUTMNG02010_SEARCH_FROM_DT" class="form-control itp_input" name="fromDt" value="">
26
+												<input type="text" id="ITP_FORM_INOUTMNG02010_SEARCH_FROM_DT" class="form-control itp_input" name="fromDt" value="" readonly>
25 27
 												<span class="input-group-addon itp_date_to">~</span>
26
-												<input type="text" id="ITP_FORM_INOUTMNG02010_SEARCH_TO_DT" class="form-control itp_input" name="toDt" value="">
28
+												<input type="text" id="ITP_FORM_INOUTMNG02010_SEARCH_TO_DT" class="form-control itp_input" name="toDt" value="" readonly>
27 29
 											</div>
28 30
 										</div>
29
-										<div class="col-xs-2 itp_ip itp_noMar">
30
-											<input type="text" id="ITP_FORM_INOUTMNG02010_DETAIL_SHMT_WHS_NM" class="form-control itp_input" name="sshmtWhsNm" placeholder="출하창고" readonly/>
31
-											<input type="hidden" id="ITP_FORM_INOUTMNG02010_DETAIL_SHMT_WHS_ID" class="form-control itp_input" name="sshmtWhsId" />
31
+										<div class="col-xs-3 itp_ip itp_noMar">
32
+											<div class="input-group">
33
+												<input type="text" id="ITP_FORM_INOUTMNG02010_DETAIL_SHMT_WHS_NM" class="form-control itp_input" name="sshmtWhsNm" placeholder="출하창고" readonly/>
34
+												<input type="hidden" id="ITP_FORM_INOUTMNG02010_DETAIL_SHMT_WHS_ID" class="form-control itp_input" name="sshmtWhsId" />
35
+												<span class="input-group-btn">
36
+													<button id="ITP_BTN_INOUTMNG02010_DELETE_SHMT_WHS_NM" class="btn btn-default btn-sm UPB" type="button" style="padding:3.8px 10px;"><i class="glyphicon glyphicon-erase"></i></button>
37
+												</span>
38
+											</div>
32 39
 										</div>
33 40
 										<div class="col-xs-1 itp_in" style="width:11%; padding:0px;">
34 41
 											<button type="button" id="ITP_BTN_INOUTMNG02010_SEARCH_SHMT_WHS_ID" class="btn btn-success btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
35
-											<button type="button" id="ITP_BTN_INOUTMNG02010_DELETE_SHMT_WHS_NM" class="btn btn-primary btn-sm UPB" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
36 42
 						                </div>
37 43
 									</div>
38 44
 									<div class="form-group" style="padding-top: 10px; border-top: 1px dotted #ccc;">
@@ -41,13 +47,17 @@
41 47
 												<option value="">출하상태</option>											
42 48
 											</select>
43 49
 										</div>
44
-										<div class="col-xs-2 itp_ip itp_noMar">
45
-											<input type="text" id="ITP_FORM_INOUTMNG02010_DETAIL_WHS_NM" class="form-control itp_input" name="swhsNm" placeholder="매장" />
46
-											<input type="hidden" id="ITP_FORM_INOUTMNG02010_DETAIL_WHS_ID" class="form-control itp_input" name="swhsId" />
50
+										<div class="col-xs-3 itp_ip itp_noMar">
51
+											<div class="input-group">
52
+												<input type="text" id="ITP_FORM_INOUTMNG02010_DETAIL_WHS_NM" class="form-control itp_input" name="swhsNm" placeholder="매장" readonly/>
53
+												<input type="hidden" id="ITP_FORM_INOUTMNG02010_DETAIL_WHS_ID" class="form-control itp_input" name="swhsId" />
54
+												<span class="input-group-btn">
55
+													<button id="ITP_BTN_INOUTMNG02010_DELETE_WHS_ID" class="btn btn-default btn-sm UPB" type="button" style="padding:3.8px 10px;"><i class="glyphicon glyphicon-erase"></i></button>
56
+												</span>
57
+											</div>
47 58
 										</div>
48
-										<div class="col-xs-1 itp_in" style="width:11%; padding:0px;">
59
+										<div class="col-xs-1 itp_in" style="width:5%; padding:0px;">
49 60
 											<button type="button" id="ITP_BTN_INOUTMNG02010_SEARCH_WHS_ID" class="btn btn-success btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
50
-											<button type="button" id="ITP_BTN_INOUTMNG02010_DELETE_WHS_ID" class="btn btn-primary btn-sm UPB" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
51 61
 						                </div>
52 62
 										<div class="col-xs-4 itp_ip itp_noMar">
53 63
 											<input type="text" id="ITP_FORM_INOUTMNG02010_SEARCH_ITEM_NM" class="form-control itp_input" name="sitemNm" placeholder="품목번호 or 품목명" />

+ 23 - 19
src/main/webapp/app/inoutmng/INOUTMNG03010.html

@@ -25,32 +25,38 @@
25 25
 										</div>
26 26
 										<div class="col-xs-3 itp_ip itp_noMar">
27 27
 											<div class="input-daterange input-group date">
28
-												<input type="text" id="ITP_FORM_INOUTMNG03010_SEARCH_FROM_DT" class="form-control itp_input" name="fromDt" value="">
28
+												<input type="text" id="ITP_FORM_INOUTMNG03010_SEARCH_FROM_DT" class="form-control itp_input" name="fromDt" value="" readonly>
29 29
 												<span class="input-group-addon itp_date_to">~</span>
30
-												<input type="text" id="ITP_FORM_INOUTMNG03010_SEARCH_TO_DT" class="form-control itp_input" name="toDt" value="">
30
+												<input type="text" id="ITP_FORM_INOUTMNG03010_SEARCH_TO_DT" class="form-control itp_input" name="toDt" value="" readonly>
31 31
 											</div>
32 32
 										</div>
33
-										<div class="col-xs-2 itp_ip itp_noMar">
34
-											<input type="text" id="ITP_FORM_INOUTMNG03010_SEARCH_SWHS_NM" class="form-control itp_input" name="swhsNm" placeholder="반품입고창고" />
35
-											<input type="hidden" id="ITP_FORM_INOUTMNG03010_SEARCH_SWHS_ID" class="form-control itp_input" name="swhsId"  />
33
+										<div class="col-xs-3 itp_ip itp_noMar">
34
+											<div class="input-group">
35
+												<input type="text" id="ITP_FORM_INOUTMNG03010_SEARCH_SWHS_NM" class="form-control itp_input" name="swhsNm" placeholder="반품입고창고" readonly/>
36
+												<input type="hidden" id="ITP_FORM_INOUTMNG03010_SEARCH_SWHS_ID" class="form-control itp_input" name="swhsId"  />
37
+												<span class="input-group-btn">
38
+													<button id="ITP_FORM_INOUTMNG03010_DELETE_WHS_NM" class="btn btn-default btn-sm UPB" type="button" style="padding:3.8px 10px;"><i class="glyphicon glyphicon-erase"></i></button>
39
+												</span>
40
+											</div>
36 41
 										</div>
37 42
 										<div class="col-xs-1 itp_in" style="padding:0px; width:10%;">
38 43
 											<button type="button" id="ITP_FORM_INOUTMNG03010_SEARCH_WHS_NM" class="btn btn-success btn-sm SHOW" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
39
-											<button type="button" id="ITP_FORM_INOUTMNG03010_DELETE_WHS_NM" class="btn btn-primary btn-sm SHOW" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
40 44
 						                </div>
41
-										
42
-										
43 45
 									</div>
44 46
 									<div class="form-group" style="padding-top: 10px; border-top: 1px dotted #ccc;">
45
-										<div class="col-xs-2 itp_ip itp_noMar">
46
-											<input type="text" id="ITP_FORM_INOUTMNG03010_SEARCH_SRTN_WHS_NM" class="form-control itp_input" name="srtnWhsNm" placeholder="수거창고" />
47
+										<div class="col-xs-3 itp_ip itp_noMar">
48
+											<div class="input-group">
49
+											<input type="text" id="ITP_FORM_INOUTMNG03010_SEARCH_SRTN_WHS_NM" class="form-control itp_input" name="srtnWhsNm" placeholder="수거창고" readonly/>
47 50
 											<input type="hidden" id="ITP_FORM_INOUTMNG03010_SEARCH_SRTN_WHS_ID" class="form-control itp_input" name="srtnWhsId"  />
51
+												<span class="input-group-btn">
52
+													<button id="ITP_FORM_INOUTMNG03010_DELETE_RTN_WHS_NM" class="btn btn-default btn-sm UPB" type="button" style="padding:3.8px 10px;"><i class="glyphicon glyphicon-erase"></i></button>
53
+												</span>
54
+											</div>
48 55
 										</div>
49
-										<div class="col-xs-1 itp_in" style="width:11%; padding:0px;">
56
+										<div class="col-xs-1 itp_in" style="width:5%; padding:0px;">
50 57
 											<button type="button" id="ITP_FORM_INOUTMNG03010_SEARCH_RTN_WHS_NM" class="btn btn-success btn-sm SHOW" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
51
-											<button type="button" id="ITP_FORM_INOUTMNG03010_DELETE_RTN_WHS_NM" class="btn btn-primary btn-sm SHOW" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
52 58
 						                </div>
53
-										<div class="col-xs-3 itp_ip itp_noMar">
59
+										<div class="col-xs-4 itp_ip itp_noMar">
54 60
 											<input type="text" id="ITP_FORM_INOUTMNG03010_SEARCH_ITEM_NM" class="form-control itp_input" name="sitemNm" placeholder="품목번호 or 품목명" />
55 61
 										</div>
56 62
 									</div>
@@ -74,8 +80,7 @@
74 80
 								<input type="hidden" id="ITP_FORM_INOUTMNG03010_DETAIL_" name="" value="">
75 81
 								<input type="hidden" id="ITP_FORM_INOUTMNG03010_DETAIL_BRAND_ID" class="form-control itp_input" name="brandId" />
76 82
 								<section class="itp_form_sec">
77
-									<h4 class="itp_form_tit">수거지시 기본정보</h4>
78
-									<div class="itp_form_in">
83
+									<div class="itp_form_in border-top">
79 84
 										<div class="form-group">
80 85
 											<label class="col-xs-2 itp_lb">브랜드</label>
81 86
 											<div class="col-xs-4 itp_ip">
@@ -87,12 +92,12 @@
87 92
 											<div class="col-xs-4 itp_ip">
88 93
 												<div class="col-xs-7 itp_in">
89 94
 													<div class="input-daterange input-group date">
90
-														<input type="text" id="ITP_FORM_INOUTMNG03010_DETAIL_COL_SCH_DT" data-check-required="empty" class="form-control itp_input" name="colSchDt" value="">
95
+														<input type="text" id="ITP_FORM_INOUTMNG03010_DETAIL_COL_SCH_DT" data-check-required="empty" class="form-control itp_input" name="colSchDt" value="" readonly>
91 96
 													</div>
92 97
 												</div>
93 98
 											</div>
94 99
 										</div>
95
-										<div class="form-group border">
100
+										<div class="form-group">
96 101
 											<label class="col-xs-2 itp_lb">수거담당자 *</label>
97 102
 											<div class="col-xs-4 itp_ip">
98 103
 												<div class="col-xs-7 itp_in">
@@ -112,11 +117,10 @@
112 117
 						</div>
113 118
 					</div>
114 119
 					<div class="itp_table fix">
115
-						<div class="itp_table_head fix" style="background:#f5f5f5;">
120
+						<div class="itp_table_head fix" style="background:#fff;">
116 121
 							<h4 class="itp_table_tit">수거지시 품목</h4>
117 122
 						</div>
118 123
 						<div id="ITP_INOUTMNG03010_DETAIL_jqGrid_list" class="itp_tb_list">
119
-							<div id="ITP_INOUTMNG03010_DETAIL_jqGridView" class="itp_views fix"></div>
120 124
 							<table id="ITP_INOUTMNG03010_DETAIL_jqGrid"></table>
121 125
 							<div id="ITP_INOUTMNG03010_DETAIL_jqGridPager"></div>
122 126
 							<div id="ITP_INOUTMNG03010_DETAIL_jqGridEmpty" class="itp_no_data"></div>

+ 19 - 11
src/main/webapp/app/inoutmng/INOUTMNG04010.html

@@ -23,18 +23,22 @@
23 23
 										</div>
24 24
 										<div class="col-xs-3 itp_ip itp_noMar">
25 25
 											<div class="input-daterange input-group date">
26
-												<input type="text" id="ITP_FORM_INOUTMNG04010_SEARCH_FROM_DT" class="form-control itp_input" name="fromDt" value="">
26
+												<input type="text" id="ITP_FORM_INOUTMNG04010_SEARCH_FROM_DT" class="form-control itp_input" name="fromDt" value="" readonly>
27 27
 												<span class="input-group-addon itp_date_to">~</span>
28
-												<input type="text" id="ITP_FORM_INOUTMNG04010_SEARCH_TO_DT" class="form-control itp_input" name="toDt" value="">
28
+												<input type="text" id="ITP_FORM_INOUTMNG04010_SEARCH_TO_DT" class="form-control itp_input" name="toDt" value="" readonly>
29 29
 											</div>
30 30
 										</div>
31
-										<div class="col-xs-2 itp_ip itp_noMar">
32
-											<input type="hidden" id="ITP_FORM_INOUTMNG04010_SEARCH_SRTN_WHS_ID" class="form-control itp_input" name="srtnWhsId" placeholder="반품매장" />
33
-											<input type="text" id="ITP_FORM_INOUTMNG04010_SEARCH_SRTN_WHS_NM" class="form-control itp_input" name="srtnWhsNm"  placeholder="반품매장"/>
31
+										<div class="col-xs-3 itp_ip itp_noMar">
32
+											<div class="input-group">
33
+												<input type="text" id="ITP_FORM_INOUTMNG04010_SEARCH_SRTN_WHS_NM" class="form-control itp_input" name="srtnWhsNm"  placeholder="반품매장" readonly/>
34
+												<input type="hidden" id="ITP_FORM_INOUTMNG04010_SEARCH_SRTN_WHS_ID" class="form-control itp_input" name="srtnWhsId" placeholder="반품매장"/>
35
+												<span class="input-group-btn">
36
+													<button id="ITP_BTN_INOUTMNG04010_DELETE_RTN_WHS_ID" class="btn btn-default btn-sm UPB" type="button" style="padding:3.8px 10px;"><i class="glyphicon glyphicon-erase"></i></button>
37
+												</span>
38
+											</div>
34 39
 										</div>
35 40
 										<div class="col-xs-1 itp_in" style="width:11%; padding:0px;">
36 41
 											<button type="button" id="ITP_BTN_INOUTMNG04010_SEARCH_RTN_WHS_ID" class="btn btn-success btn-sm SHOW" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
37
-											<button type="button" id="ITP_BTN_INOUTMNG04010_DELETE_RTN_WHS_ID" class="btn btn-primary btn-sm SHOW" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
38 42
 						                </div>
39 43
 									</div>
40 44
 									<div class="form-group" style="padding-top: 10px; border-top: 1px dotted #ccc;">
@@ -43,13 +47,17 @@
43 47
 												<option value="">수거상태</option>											
44 48
 											</select>
45 49
 										</div>
46
-										<div class="col-xs-2 itp_ip itp_noMar">
47
-											<input type="hidden" id="ITP_FORM_INOUTMNG04010_SEARCH_SWHS_ID" class="form-control itp_input" name="swhsId"  />
48
-											<input type="text" id="ITP_FORM_INOUTMNG04010_SEARCH_SWHS_NM" class="form-control itp_input" name="swhsNm" placeholder="입고창고" />
50
+										<div class="col-xs-3 itp_ip itp_noMar">
51
+											<div class="input-group">
52
+												<input type="text" id="ITP_FORM_INOUTMNG04010_SEARCH_SWHS_NM" class="form-control itp_input" name="swhsNm" placeholder="입고창고" readonly/>
53
+												<input type="hidden" id="ITP_FORM_INOUTMNG04010_SEARCH_SWHS_ID" class="form-control itp_input" name="swhsId"  />
54
+												<span class="input-group-btn">
55
+													<button id="ITP_BTN_INOUTMNG04010_DELETE_WHS_ID" class="btn btn-default btn-sm UPB" type="button" style="padding:3.8px 10px;"><i class="glyphicon glyphicon-erase"></i></button>
56
+												</span>
57
+											</div>
49 58
 										</div>
50
-										<div class="col-xs-1 itp_in" style="width:11%; padding:0px;">
59
+										<div class="col-xs-1 itp_in" style="width:5%; padding:0px;">
51 60
 											<button type="button" id="ITP_BTN_INOUTMNG04010_SEARCH_WHS_ID" class="btn btn-success btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
52
-											<button type="button" id="ITP_BTN_INOUTMNG04010_DELETE_WHS_ID" class="btn btn-primary btn-sm UPB" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
53 61
 						                </div>
54 62
 										<div class="col-xs-3 itp_ip itp_noMar">
55 63
 											<input type="text" id="ITP_FORM_INOUTMNG04010_SEARCH_ITEM_NM" class="form-control itp_input" name="sitemNm" placeholder="품목번호 or 품목명" />

+ 10 - 8
src/main/webapp/app/rtnmng/RTNMNG01010.html

@@ -24,8 +24,7 @@
24 24
 								<input type="hidden" id="ITP_FORM_RTNMNG01010_DETAIL_RTN_REQ_UNQ_NO" name="rtnReqUnqNo" value="">								
25 25
 								
26 26
 								<section class="itp_form_sec">
27
-									<h4 class="itp_form_tit">반품요청정보</h4>
28
-									<div class="itp_form_in">	
27
+									<div class="itp_form_in border-top">	
29 28
 										<div class="form-group">
30 29
 											<label class="col-xs-2 itp_lb">브랜드 *</label>
31 30
 											<div class="col-xs-4 itp_ip fnBrandNm"></div>
@@ -41,20 +40,24 @@
41 40
 													<input type="text" id="ITP_FORM_RTNMNG01010_DETAIL_RTN_WHS_NM" data-check-required="empty" class="form-control itp_input" name="rtnWhsNm" value="" readonly="readonly" />
42 41
 													<input type="hidden" id="ITP_FORM_RTNMNG01010_DETAIL_RTN_WHS_ID" class="form-control itp_input" name="rtnWhsId" value="" />
43 42
 												</div>
44
-												<div class="col-xs-4 itp_in">
43
+												<div class="col-xs-5 itp_in">
44
+													<div class="input-group">
45 45
 													<input type="text" id="ITP_FORM_RTNMNG01010_DETAIL_RTN_LOCATION_NM" data-check-required="empty" class="form-control itp_input" name="rtnLocationNm" value="" readonly="readonly" />
46 46
 													<input type="hidden" id="ITP_FORM_RTNMNG01010_DETAIL_RTN_LOCATION" class="form-control itp_input" name="rtnLocation" value="" />
47
+														<span class="input-group-btn">
48
+															<button id="ITP_FORM_RTNMNG01010_DELETE_WHS_NM" class="btn btn-default btn-sm UPB" type="button" style="padding:3.8px 10px;"><i class="glyphicon glyphicon-erase"></i></button>
49
+														</span>
50
+													</div>
47 51
 												</div>
48
-												<div class="col-xs-1 itp_in" style="width:23%; padding:0px;">
52
+												<div class="col-xs-a itp_in">
49 53
 													<button type="button" id="ITP_FORM_RTNMNG01010_SEARCH_WHS_NM" class="btn btn-success btn-sm SEB SHOW" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
50
-													<button type="button" id="ITP_FORM_RTNMNG01010_DELETE_WHS_NM" class="btn btn-primary btn-sm UPB SHOW" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
51 54
 								                </div>
52 55
 											</div>
53 56
 											<label class="col-xs-2 itp_lb">수거요청일</label>
54 57
 											<div class="col-xs-4 itp_ip">
55 58
 												<div class="col-xs-4 itp_in">
56 59
 													<div class="input-daterange input-group date">
57
-														<input type="text" id="ITP_FORM_RTNMNG01010_DETAIL_COL_REQ_DT" data-check-required="empty" class="form-control itp_input" name="colReqDt" value="">
60
+														<input type="text" id="ITP_FORM_RTNMNG01010_DETAIL_COL_REQ_DT" data-check-required="empty" class="form-control itp_input" name="colReqDt" value="" readonly>
58 61
 													</div>
59 62
 												</div>									
60 63
 											</div>
@@ -69,7 +72,7 @@
69 72
 										</div>
70 73
 									</div>
71 74
 									<div class="itp_form_in">
72
-										<div class="itp_table_head fix" style="background:#f5f5f5;">
75
+										<div class="itp_table_head fix" style="background:#fff;">
73 76
 											<h4 class="itp_table_tit">요청 품목</h4>
74 77
 											<div class="pull-right itp_cicon">
75 78
 												<button type="button" id="ITP_BTN_RTNMNG01010_DETAIL_ADDROW" class="btn btn-primary btn-sm ARB" style="display: inline-block;"><i class="glyphicon "></i>&nbsp;&nbsp;품목추가&nbsp;&nbsp;</button>
@@ -77,7 +80,6 @@
77 80
 											</div>
78 81
 										</div>
79 82
 										<div id="ITP_RTNMNG01010_DETAIL_jqGrid_list" class="itp_tb_list">
80
-										  <div id="ITP_RTNMNG01010_DETAIL_jqGridView" class="itp_views fix"></div>
81 83
 										  <table id="ITP_RTNMNG01010_DETAIL_jqGrid"></table>
82 84
 										  <div id="ITP_RTNMNG01010_DETAIL_jqGridPager"></div>
83 85
 										  <div id="ITP_RTNMNG01010_DETAIL_jqGridEmpty" class="itp_no_data"></div>

+ 15 - 13
src/main/webapp/app/rtnmng/RTNMNG02010.html

@@ -22,7 +22,9 @@
22 22
 									<input type="hidden" id="ITP_FORM_RTNMNG02010_SEARCH_SWHS_ID" name="swhsId" value="">
23 23
 									<div class="form-group">
24 24
 										<div class="col-xs-2 itp_ip itp_noMar">
25
-											<label>반품요청일</label>
25
+											<select id="ITP_FORM_RTNMNG02010_SEARCH_" class="form-control itp_input" name="service">
26
+												<option value="A">반품요청일</option>											
27
+											</select>
26 28
 										</div>											
27 29
 										<div class="col-xs-3 itp_ip itp_noMar">
28 30
 											<div class="input-daterange input-group date">
@@ -33,17 +35,21 @@
33 35
 										</div>
34 36
 									</div>
35 37
 									<div class="form-group" style="padding-top: 10px; border-top: 1px dotted #ccc;">
36
-										<div class="col-xs-3 itp_ip itp_noMar">
38
+										<div class="col-xs-4 itp_ip itp_noMar">
39
+											<div class="input-group">
37 40
 											<input type="text" id="ITP_FORM_RTNMNG02010_SEARCH_SWHS_NM" class="form-control itp_input" placeholder="반품장소 매장/창고" readonly/>
41
+												<span class="input-group-btn">
42
+													<button id="ITP_FORM_RTNMNG02010_SDELETE_SWHS_NM" class="btn btn-default btn-sm UPB" type="button" style="padding:3.8px 10px;"><i class="glyphicon glyphicon-erase"></i></button>
43
+												</span>
44
+											</div>
38 45
 										</div>
39
-										<div class="col-xs-1 itp_in" style="padding-left: 5px; width:10%;">
46
+										<div class="col-xs-a itp_in" style="padding-left: 5px; width:5%;">
40 47
 											<button type="button" id="ITP_FORM_RTNMNG02010_SSEARCH_SWHS_NM" class="btn btn-success btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
41
-											<button type="button" id="ITP_FORM_RTNMNG02010_SDELETE_SWHS_NM" class="btn btn-primary btn-sm UPB" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
42 48
 						                </div>
43 49
 										<div class="col-xs-2 itp_ip itp_noMar">
44 50
 											<select id="ITP_FORM_RTNMNG02010_SEARCH_RTN_REQ_ST_CD" class="form-control itp_input" data-select-code="RTN_REQ_ST_CD" name="srtnReqStCd"></select>
45 51
 										</div>
46
-										<div class="col-xs-5 itp_ip itp_noMar">
52
+										<div class="col-xs-4 itp_ip itp_noMar">
47 53
 											<input type="text" id="ITP_FORM_RTNMNG02010_SEARCH_ITEM_NM" class="form-control itp_input" name="sitemNm" placeholder="품목번호 or 품목명" />
48 54
 										</div>
49 55
 									</div>
@@ -71,8 +77,7 @@
71 77
 								<input type="hidden" id="ITP_FORM_RTNMNG02010_DETAIL_RTN_REQ_MGR_ID" name="rtnReqMgrId" value="">
72 78
 					
73 79
 								<section class="itp_form_sec">
74
-									<h4 class="itp_form_tit">반품요청정보</h4>
75
-									<div class="itp_form_in">	
80
+									<div class="itp_form_in border-top">	
76 81
 										<div class="form-group">
77 82
 											<label class="col-xs-2 itp_lb">브랜드 *</label>
78 83
 											<div class="col-xs-4 itp_ip fnBrandNm"></div>
@@ -117,7 +122,7 @@
117 122
 									</div>
118 123
 									
119 124
 									<div class="itp_form_in">
120
-										<div class="itp_table_head fix" style="background:#f5f5f5;">
125
+										<div class="itp_table_head fix" style="background:#fff;">
121 126
 											<h4 class="itp_table_tit">요청 품목</h4>
122 127
 											<div class="pull-right itp_cicon">
123 128
 												<button type="button" id="ITP_BTN_RTNMNG02010_DETAIL_ADDROW" class="btn btn-primary btn-sm ARB" style="display: inline-block;"><i class="glyphicon "></i>&nbsp;&nbsp;품목추가&nbsp;&nbsp;</button>
@@ -125,7 +130,6 @@
125 130
 											</div>
126 131
 										</div>
127 132
 										<div id="ITP_RTNMNG02010_DETAIL_jqGrid_list" class="itp_tb_list">
128
-										  <div id="ITP_RTNMNG02010_DETAIL_jqGridView" class="itp_views fix"></div>
129 133
 										  <table id="ITP_RTNMNG02010_DETAIL_jqGrid"></table>
130 134
 										  <div id="ITP_RTNMNG02010_DETAIL_jqGridPager"></div>
131 135
 										  <div id="ITP_RTNMNG02010_DETAIL_jqGridEmpty" class="itp_no_data"></div>
@@ -147,8 +151,7 @@
147 151
 								<input type="hidden" id="ITP_FORM_RTNMNG02010_VIEW_RTN_REQ_MGR_ID" name="rtnReqMgrId" value="">
148 152
 								
149 153
 								<section class="itp_form_sec">
150
-									<h4 class="itp_form_tit">반품요청정보</h4>
151
-									<div class="itp_form_in">	
154
+									<div class="itp_form_in border-top">	
152 155
 										<div class="form-group">
153 156
 											<label class="col-xs-2 itp_lb">브랜드 *</label>
154 157
 											<div class="col-xs-4 itp_ip fnBrandNm"></div>
@@ -194,11 +197,10 @@
194 197
 									</div>
195 198
 									
196 199
 									<div class="itp_form_in">
197
-										<div class="itp_table_head fix" style="background:#f5f5f5;">
200
+										<div class="itp_table_head fix" style="background:#fff;">
198 201
 											<h4 class="itp_table_tit">요청 품목</h4>
199 202
 										</div>
200 203
 										<div id="ITP_RTNMNG02010_VIEW_jqGrid_list" class="itp_tb_list">
201
-										  <div id="ITP_RTNMNG02010_VIEW_jqGridView" class="itp_views fix"></div>
202 204
 										  <table id="ITP_RTNMNG02010_VIEW_jqGrid"></table>
203 205
 										  <div id="ITP_RTNMNG02010_VIEW_jqGridPager"></div>
204 206
 										  <div id="ITP_RTNMNG02010_VIEW_jqGridEmpty" class="itp_no_data"></div>

+ 48 - 31
src/main/webapp/app/rtnmng/RTNMNG03010.html

@@ -22,7 +22,9 @@
22 22
 									<input type="hidden" id="ITP_FORM_RTNMNG03010_SEARCH_SSTORE_ID" name="sstoreId" value="">
23 23
 									<div class="form-group">
24 24
 										<div class="col-xs-2 itp_ip itp_noMar">
25
-											<label>반품요청일 *</label>
25
+											<select id="ITP_FORM_RTNMNG03010_SEARCH_" class="form-control itp_input" name="service">
26
+												<option value="A">반품요청일</option>											
27
+											</select>
26 28
 										</div>											
27 29
 										<div class="col-xs-3 itp_ip itp_noMar">
28 30
 											<div class="input-daterange input-group date">
@@ -33,21 +35,29 @@
33 35
 										</div>
34 36
 									</div>
35 37
 									<div class="form-group" style="padding-top: 10px; border-top: 1px dotted #ccc;">
36
-										<div class="col-xs-2 itp_ip itp_noMar">
37
-											<input type="text" id="ITP_FORM_RTNMNG03010_SEARCH_SSPPLY_NM" class="form-control itp_input" name="sspplyNm" placeholder="공급업체" readonly="readonly" />
38
-											<input type="hidden" id="ITP_FORM_RTNMNG03010_SEARCH_SSPPLY_ID" class="form-control itp_input" name="sspplyId" />
38
+										<div class="col-xs-3 itp_ip itp_noMar">
39
+											<div class="input-group">
40
+												<input type="text" id="ITP_FORM_RTNMNG03010_SEARCH_SSPPLY_NM" class="form-control itp_input" name="sspplyNm" placeholder="공급업체" readonly="readonly" />
41
+												<input type="hidden" id="ITP_FORM_RTNMNG03010_SEARCH_SSPPLY_ID" class="form-control itp_input" name="sspplyId" />
42
+												<span class="input-group-btn">
43
+													<button id="ITP_FORM_RTNMNG03010_SDELETE_SSPPLY_NM" class="btn btn-default btn-sm UPB" type="button" style="padding:3.8px 10px;"><i class="glyphicon glyphicon-erase"></i></button>
44
+												</span>
45
+											</div>
39 46
 										</div>
40
-										<div class="col-xs-1 itp_in" style="padding:0px; width:8%;">
47
+										<div class="col-xs-1 itp_in" style="padding:0px; width:5%;">
41 48
 											<button type="button" id="ITP_FORM_RTNMNG03010_SSEARCH_SSPPLY_NM" class="btn btn-success btn-sm SHOW" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
42
-											<button type="button" id="ITP_FORM_RTNMNG03010_SDELETE_SSPPLY_NM" class="btn btn-primary btn-sm SHOW" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
43 49
 						                </div>
44
-										<div class="col-xs-2 itp_ip itp_noMar">
45
-											<input type="text" id="ITP_FORM_RTNMNG03010_SEARCH_SWHS_NM" class="form-control itp_input" name="swhsNm" placeholder="매장/창고" readonly="readonly" />
46
-											<input type="hidden" id="ITP_FORM_RTNMNG03010_SEARCH_SWHS_ID" class="form-control itp_input" name="swhsId"  />
50
+										<div class="col-xs-3 itp_ip itp_noMar">
51
+											<div class="input-group">
52
+												<input type="text" id="ITP_FORM_RTNMNG03010_SEARCH_SWHS_NM" class="form-control itp_input" name="swhsNm" placeholder="매장/창고" readonly="readonly" />
53
+												<input type="hidden" id="ITP_FORM_RTNMNG03010_SEARCH_SWHS_ID" class="form-control itp_input" name="swhsId"  />
54
+												<span class="input-group-btn">
55
+													<button id="ITP_FORM_RTNMNG03010_SDELETE_SWHS_NM" class="btn btn-default btn-sm UPB" type="button" style="padding:3.8px 10px;"><i class="glyphicon glyphicon-erase"></i></button>
56
+												</span>
57
+											</div>
47 58
 										</div>
48
-										<div class="col-xs-1 itp_in" style="padding:0px; width:10%;">
59
+										<div class="col-xs-1 itp_in" style="padding:0px; width:5%;">
49 60
 											<button type="button" id="ITP_FORM_RTNMNG03010_SSEARCH_SWHS_NM" class="btn btn-success btn-sm SHOW" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
50
-											<button type="button" id="ITP_FORM_RTNMNG03010_SDELETE_SWHS_NM" class="btn btn-primary btn-sm SHOW" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
51 61
 						                </div>
52 62
 										<div class="col-xs-4 itp_ip itp_noMar">
53 63
 											<input type="text" id="ITP_FORM_RTNMNG03010_SEARCH_ITEM_NM" class="form-control itp_input" name="sitemNm" placeholder="품목번호 or 품목명" />
@@ -82,8 +92,7 @@
82 92
 								<input type="hidden" id="ITP_FORM_RTNMNG03010_DETAIL_JOB_CD" name="jobCd" value="R">
83 93
 					
84 94
 								<section class="itp_form_sec">
85
-									<h4 class="itp_form_tit">반품 발주 상세</h4>
86
-									<div class="itp_form_in">	
95
+									<div class="itp_form_in border-top">	
87 96
 										<div class="form-group">
88 97
 											<label class="col-xs-2 itp_lb">브랜드 *</label>
89 98
 											<div class="col-xs-4 itp_ip fnBrandNm"></div>
@@ -133,22 +142,25 @@
133 142
 											</div>
134 143
 											<label class="col-xs-2 itp_lb">반품입고창고</label>
135 144
 											<div class="col-xs-4 itp_ip">
136
-												<div class="col-xs-5 itp_in">
137
-													<input type="text" id="ITP_FORM_RTNMNG03010_DETAIL_RTN_WHS_NM" class="form-control itp_input" name="rtnWhsNm" placeholder="창고/공급사" readonly/>
145
+												<div class="col-xs-6 itp_in">
146
+													<div class="input-group">
147
+														<input type="text" id="ITP_FORM_RTNMNG03010_DETAIL_RTN_WHS_NM" class="form-control itp_input" name="rtnWhsNm" placeholder="창고/공급사" readonly/>
148
+														<span class="input-group-btn">
149
+															<button id="ITP_BTN_RTNMNG03010_DETAIL_MODIFY" class="btn btn-default btn-sm UPB" type="button" style="padding:3.8px 10px;"><i class="glyphicon glyphicon-erase"></i></button>
150
+														</span>
151
+													</div>
138 152
 												</div>
139
-												<div class="col-xs-5 itp_in" style="padding-left:3px; ">
153
+												<div class="col-xs-a itp_in" style="padding-left:3px; ">
140 154
 													<button type="button" id="ITP_BTN_RTNMNG03010_DETAIL_SRH" class="btn btn-success btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
141
-													<button type="button" id="ITP_BTN_RTNMNG03010_DETAIL_MODIFY" class="btn btn-primary btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
142 155
 								                </div>
143 156
 											</div>
144 157
 										</div>
145 158
 									</div>
146 159
 									<div class="itp_form_in">
147
-										<div class="itp_table_head fix" style="background:#f5f5f5;">
160
+										<div class="itp_table_head fix" style="background:#fff;">
148 161
 											<h4 class="itp_table_tit">반품발주 품목</h4>
149 162
 										</div>
150 163
 										<div id="ITP_RTNMNG03010_DETAIL_jqGrid_list" class="itp_tb_list">
151
-										  <div id="ITP_RTNMNG03010_DETAIL_jqGridView" class="itp_views fix"></div>
152 164
 										  <table id="ITP_RTNMNG03010_DETAIL_jqGrid"></table>
153 165
 										  <div id="ITP_RTNMNG03010_DETAIL_jqGridPager"></div>
154 166
 										  <div id="ITP_RTNMNG03010_DETAIL_jqGridEmpty" class="itp_no_data"></div>
@@ -176,8 +188,7 @@
176 188
 								<input type="hidden" id="ITP_FORM_RTNMNG03010_NDETAIL_JOB_CD" name="jobCd" value="P">
177 189
 					
178 190
 								<section class="itp_form_sec">
179
-									<h4 class="itp_form_tit">반품 발주 상세</h4>
180
-									<div class="itp_form_in">	
191
+									<div class="itp_form_in border-top">	
181 192
 										<div class="form-group">
182 193
 											<label class="col-xs-2 itp_lb">브랜드 *</label>
183 194
 											<div class="col-xs-4 itp_ip fnBrandNm"></div>
@@ -189,12 +200,16 @@
189 200
 										<div class="form-group">
190 201
 											<label class="col-xs-2 itp_lb">공급업체명</label>
191 202
 											<div class="col-xs-4 itp_ip">
192
-												<div class="col-xs-5 itp_in">
193
-													<input type="text" id="ITP_FORM_RTNMNG03010_NDETAIL_SPPLY_NM" class="form-control itp_input" name="spplyNm" placeholder="공급업체" readonly="readonly" />													
203
+												<div class="col-xs-6 itp_in">
204
+													<div class="input-group">
205
+														<input type="text" id="ITP_FORM_RTNMNG03010_NDETAIL_SPPLY_NM" class="form-control itp_input" name="spplyNm" placeholder="공급업체" readonly="readonly" />													
206
+														<span class="input-group-btn">
207
+															<button id="ITP_BTN_RTNMNG03010_SDELETE_SPPLY_NM" class="btn btn-default btn-sm UPB" type="button" style="padding:3.8px 10px;"><i class="glyphicon glyphicon-erase"></i></button>
208
+														</span>
209
+													</div>
194 210
 												</div>
195
-												<div class="col-xs-5 itp_in" style="padding-left:3px; ">
211
+												<div class="col-xs-a itp_in" style="padding-left:3px; ">
196 212
 													<button type="button" id="ITP_BTN_RTNMNG03010_NDETAIL_SPPLY_NM" class="btn btn-success btn-sm SHOW" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
197
-													<button type="button" id="ITP_BTN_RTNMNG03010_SDELETE_SPPLY_NM" class="btn btn-primary btn-sm SHOW" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
198 213
 								                </div>
199 214
 											</div>
200 215
 											<label class="col-xs-2 itp_lb">수거요청일</label>
@@ -211,12 +226,16 @@
211 226
 										<div class="form-group">
212 227
 											<label class="col-xs-2 itp_lb">수거장소</label>
213 228
 											<div class="col-xs-4 itp_ip">
214
-												<div class="col-xs-5 itp_in">
215
-													<input type="text" id="ITP_FORM_RTNMNG03010_NDETAIL_RTN_WHS_NM" data-check-required="empty" class="form-control itp_input" name="rtnWhsNm" placeholder="창고/공급사" readonly="readonly" />
229
+												<div class="col-xs-6 itp_in">
230
+													<div class="input-group">
231
+														<input type="text" id="ITP_FORM_RTNMNG03010_NDETAIL_RTN_WHS_NM" data-check-required="empty" class="form-control itp_input" name="rtnWhsNm" placeholder="창고/공급사" readonly="readonly" />
232
+														<span class="input-group-btn">
233
+															<button id="ITP_BTN_RTNMNG03010_NDETAIL_MODIFY" class="btn btn-default btn-sm UPB" type="button" style="padding:3.8px 10px;"><i class="glyphicon glyphicon-erase"></i></button>
234
+														</span>
235
+													</div>
216 236
 												</div>
217 237
 												<div class="col-xs-5 itp_in" style="padding-left:3px; ">
218 238
 													<button type="button" id="ITP_BTN_RTNMNG03010_NDETAIL_SRH" class="btn btn-success btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
219
-													<button type="button" id="ITP_BTN_RTNMNG03010_NDETAIL_MODIFY" class="btn btn-primary btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
220 239
 								                </div>
221 240
 											</div>
222 241
 											<label class="col-xs-2 itp_lb">반품 발주 총 금액</label>
@@ -244,16 +263,14 @@
244 263
 										</div>
245 264
 									</div>
246 265
 									<div class="itp_form_in">
247
-										<div class="itp_table_head fix" style="background:#f5f5f5;">
266
+										<div class="itp_table_head fix" style="background:#fff;">
248 267
 											<h4 class="itp_table_tit">반품발주 품목</h4>
249
-											
250 268
 											<div class="pull-right itp_cicon">
251 269
 												<button type="button" id="ITP_BTN_RTNMNG03010_NDETAIL_ADDROW" class="btn btn-primary btn-sm ARB" style="display: inline-block;"><i class="glyphicon "></i>&nbsp;&nbsp;품목추가&nbsp;&nbsp;</button>
252 270
 												<button type="button" id="ITP_BTN_RTNMNG03010_NDETAIL_DELROW" class="btn btn-danger btn-sm DRB"><i class="glyphicon "></i>&nbsp;&nbsp;품목삭제&nbsp;&nbsp;</button>
253 271
 											</div>
254 272
 										</div>
255 273
 										<div id="ITP_RTNMNG03010_NDETAIL_jqGrid_list" class="itp_tb_list">
256
-										  <div id="ITP_RTNMNG03010_NDETAIL_jqGridView" class="itp_views fix"></div>
257 274
 										  <table id="ITP_RTNMNG03010_NDETAIL_jqGrid"></table>
258 275
 										  <div id="ITP_RTNMNG03010_NDETAIL_jqGridPager"></div>
259 276
 										  <div id="ITP_RTNMNG03010_NDETAIL_jqGridEmpty" class="itp_no_data"></div>

+ 27 - 18
src/main/webapp/app/rtnmng/RTNMNG04010.html

@@ -22,7 +22,9 @@
22 22
 								
23 23
 									<div class="form-group">
24 24
 										<div class="col-xs-2 itp_ip itp_noMar">
25
-											<label>반품발주일자</label>
25
+											<select id="ITP_FORM_RTNMNG04010_SEARCH_" class="form-control itp_input" name="service">
26
+												<option value="A">반품발주일자</option>											
27
+											</select>
26 28
 										</div>										
27 29
 										<div class="col-xs-3 itp_ip itp_noMar">
28 30
 											<div class="input-daterange input-group date">
@@ -31,18 +33,21 @@
31 33
 												<input type="text" id="ITP_FORM_RTNMNG04010_SEARCH_TO_DT" class="form-control itp_input" name="toDt" value="" readonly>
32 34
 											</div>
33 35
 										</div>
34
-										<div class="col-xs-2 itp_ip itp_noMar" style="width:12%"></div>
35 36
 										<div class="col-xs-2 itp_ip itp_noMar">
36 37
 											<select id="ITP_FORM_RTNMNG04010_SEARCH_RTN_ODR_ST_CD" data-select-code="RTN_ODR_ST_CD" class="form-control itp_input" name="srtnOdrStCd">
37 38
 												<option value="A">반품상태</option>											
38 39
 											</select>
39 40
 										</div>
40
-										<div class="col-xs-2 itp_ip itp_noMar">
41
-											<input type="text" id="ITP_FORM_RTNMNG04010_SEARCH_SWHS_NM" class="form-control itp_input" placeholder="수거창고/매장" readonly="readonly" />
41
+										<div class="col-xs-3 itp_ip itp_noMar">
42
+											<div class="input-group">
43
+												<input type="text" id="ITP_FORM_RTNMNG04010_SEARCH_SWHS_NM" class="form-control itp_input" placeholder="수거창고/매장" readonly="readonly" />
44
+												<span class="input-group-btn">
45
+													<button id="ITP_BTN_RTNMNG04010_SEARCH_DEL_SWHS_NM" class="btn btn-default btn-sm UPB" type="button" style="padding:3.8px 10px;"><i class="glyphicon glyphicon-erase"></i></button>
46
+												</span>
47
+											</div>
42 48
 										</div>
43 49
 										<div class="col-xs-1 itp_in" style="padding: 0px; width:8%;">
44 50
 											<button type="button" id="ITP_BTN_RTNMNG04010_SEARCH_POP_SWHS_NM" class="btn btn-success btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
45
-											<button type="button" id="ITP_BTN_RTNMNG04010_SEARCH_DEL_SWHS_NM" class="btn btn-primary btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
46 51
 						                </div>
47 52
 									</div>
48 53
 									<div class="form-group" style="padding-top: 10px; border-top: 1px dotted #ccc;">
@@ -51,23 +56,29 @@
51 56
 												<option value="A">수거구분</option>											
52 57
 											</select>
53 58
 										</div>
54
-										
55 59
 										<div class="col-xs-2 itp_ip itp_noMar">
56
-											<input type="text" id="ITP_FORM_RTNMNG04010_SEARCH_SRTN_WHS_NM" class="form-control itp_input" placeholder="반품입고 창고" readonly="readonly" />
60
+											<div class="input-group">
61
+												<input type="text" id="ITP_FORM_RTNMNG04010_SEARCH_SRTN_WHS_NM" class="form-control itp_input" placeholder="반품입고 창고" readonly="readonly" />
62
+												<span class="input-group-btn">
63
+													<button id="ITP_BTN_RTNMNG04010_SEARCH_DEL_SRTN_WHS_NM" class="btn btn-default btn-sm UPB" type="button" style="padding:3.8px 10px;"><i class="glyphicon glyphicon-erase"></i></button>
64
+												</span>
65
+											</div>
57 66
 										</div>
58
-										<div class="col-xs-1 itp_in" style="padding: 0px; width:8%;">
67
+										<div class="col-xs-1 itp_in" style="padding: 0px; width:5%;">
59 68
 											<button type="button" id="ITP_BTN_RTNMNG04010_SEARCH_POP_SRTN_WHS_NM" class="btn btn-success btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
60
-											<button type="button" id="ITP_BTN_RTNMNG04010_SEARCH_DEL_SRTN_WHS_NM" class="btn btn-primary btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
61 69
 						                </div>										
62
-										
63 70
 										<div class="col-xs-2 itp_ip itp_noMar">
64
-											<input type="text" id="ITP_FORM_RTNMNG04010_SEARCH_SSPPLY_NM" class="form-control itp_input" placeholder="반품입고 공급업체" readonly="readonly" />
71
+											<div class="input-group">
72
+												<input type="text" id="ITP_FORM_RTNMNG04010_SEARCH_SSPPLY_NM" class="form-control itp_input" placeholder="반품입고 공급업체" readonly="readonly" />
73
+												<span class="input-group-btn">
74
+													<button id="ITP_BTN_RTNMNG04010_SEARCH_DEL_SSPPLY_NM" class="btn btn-default btn-sm UPB" type="button" style="padding:3.8px 10px;"><i class="glyphicon glyphicon-erase"></i></button>
75
+												</span>
76
+											</div>
65 77
 										</div>
66
-										<div class="col-xs-1 itp_in" style="padding: 0px; width:10%;">
78
+										<div class="col-xs-1 itp_in" style="padding: 0px; width:5%;">
67 79
 											<button type="button" id="ITP_BTN_RTNMNG04010_SEARCH_POP_SSPPLY_NM" class="btn btn-success btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
68
-											<button type="button" id="ITP_BTN_RTNMNG04010_SEARCH_DEL_SSPPLY_NM" class="btn btn-primary btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
69 80
 						                </div>
70
-										<div class="col-xs-2 itp_ip itp_noMar">
81
+										<div class="col-xs-3 itp_ip itp_noMar">
71 82
 											<input type="text" id="ITP_FORM_RTNMNG04010_SEARCH_ITEM_NM" class="form-control itp_input" name="sitemNm" placeholder="반품발주번호/품목번호 /품목명" />
72 83
 										</div>
73 84
 									</div>
@@ -94,8 +105,7 @@
94 105
 								<input type="hidden" id="ITP_FORM_RTNMNG04010_DETAIL_RTN_ODR_ST_CD" name="rtnOdrStCd" value="">
95 106
 					
96 107
 								<section class="itp_form_sec">
97
-									<h4 class="itp_form_tit">반품 발주 상세</h4>
98
-									<div class="itp_form_in">	
108
+									<div class="itp_form_in border-top">	
99 109
 										<div class="form-group">
100 110
 											<label class="col-xs-2 itp_lb">브랜드 *</label>
101 111
 											<div class="col-xs-4 itp_ip fnBrandNm"></div>
@@ -140,11 +150,10 @@
140 150
 										</div>
141 151
 									</div>
142 152
 									<div class="itp_form_in">
143
-										<div class="itp_table_head fix" style="background:#f5f5f5;">
153
+										<div class="itp_table_head fix" style="background:#fff;">
144 154
 											<h4 class="itp_table_tit">반품 발주 품목</h4>
145 155
 										</div>
146 156
 										<div id="ITP_RTNMNG04010_DETAIL_jqGrid_list" class="itp_tb_list">
147
-										  <div id="ITP_RTNMNG04010_DETAIL_jqGridView" class="itp_views fix"></div>
148 157
 										  <table id="ITP_RTNMNG04010_DETAIL_jqGrid"></table>
149 158
 										  <div id="ITP_RTNMNG04010_DETAIL_jqGridPager"></div>
150 159
 										  <div id="ITP_RTNMNG04010_DETAIL_jqGridEmpty" class="itp_no_data"></div>

+ 28 - 14
src/main/webapp/app/rtnmng/RTNMNG05010.html

@@ -21,8 +21,10 @@
21 21
 									<input type="hidden" id="ITP_FORM_RTNMNG05010_SEARCH_SWHS_ID" name="swhsId" value="">			<!-- 반품입고창고 -->
22 22
 								
23 23
 									<div class="form-group">
24
-										<div class="col-xs-1 itp_ip itp_noMar" style="width:10.7%;">
25
-											<label>수거요청일</label>
24
+										<div class="col-xs-2 itp_ip itp_noMar">
25
+											<select id="ITP_FORM_RTNMNG05010_SEARCH_" class="form-control itp_input" name="service">
26
+												<option value="A">수거요청일</option>											
27
+											</select>
26 28
 										</div>
27 29
 										<div class="col-xs-3 itp_ip itp_noMar">
28 30
 											<div class="input-daterange input-group date">
@@ -31,30 +33,42 @@
31 33
 												<input type="text" id="ITP_FORM_RTNMNG05010_SEARCH_TO_DT" class="form-control itp_input" name="toDt" value="" readonly>
32 34
 											</div>
33 35
 										</div>
34
-										<div class="col-xs-2 itp_ip itp_noMar">
35
-											<input type="text" id="ITP_FORM_RTNMNG05010_SEARCH_SRTN_WHS_NM" class="form-control itp_input" placeholder="수거창고" readonly="readonly" />
36
+										<div class="col-xs-3 itp_ip itp_noMar">
37
+											<div class="input-group">
38
+												<input type="text" id="ITP_FORM_RTNMNG05010_SEARCH_SRTN_WHS_NM" class="form-control itp_input" placeholder="수거창고" readonly="readonly" />
39
+												<span class="input-group-btn">
40
+													<button id="ITP_BTN_RTNMNG05010_SEARCH_DEL_SRTN_WHS_NM" class="btn btn-default btn-sm UPB" type="button" style="padding:3.8px 10px;"><i class="glyphicon glyphicon-erase"></i></button>
41
+												</span>
42
+											</div>
36 43
 										</div>
37 44
 										<div class="col-xs-1 itp_in" style="width:11%; padding:0px;">
38 45
 											<button type="button" id="ITP_BTN_RTNMNG05010_SEARCH_POP_SRTN_WHS_NM" class="btn btn-success btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
39
-											<button type="button" id="ITP_BTN_RTNMNG05010_SEARCH_DEL_SRTN_WHS_NM" class="btn btn-primary btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
40 46
 						                </div>
41 47
 									</div>
42 48
 									<div class="form-group" style="padding-top: 10px; border-top: 1px dotted #ccc;">
43
-										<div class="col-xs-2 itp_ip itp_noMar">
44
-											<input type="text" id="ITP_FORM_RTNMNG05010_SEARCH_SSPPLY_NM" class="form-control itp_input" placeholder="공급업체" readonly="readonly" />
49
+										<div class="col-xs-3 itp_ip itp_noMar">
50
+											<div class="input-group">
51
+												<input type="text" id="ITP_FORM_RTNMNG05010_SEARCH_SSPPLY_NM" class="form-control itp_input" placeholder="공급업체" readonly="readonly" />
52
+												<span class="input-group-btn">
53
+													<button id="ITP_BTN_RTNMNG05010_SEARCH_DEL_SSPPLY_NM" class="btn btn-default btn-sm UPB" type="button" style="padding:3.8px 10px;"><i class="glyphicon glyphicon-erase"></i></button>
54
+												</span>
55
+											</div>
45 56
 										</div>
46
-										<div class="col-xs-1 itp_in" style="width:8%; padding:0px;">
57
+										<div class="col-xs-1 itp_in" style="width:5%; padding:0px;">
47 58
 											<button type="button" id="ITP_BTN_RTNMNG05010_SEARCH_POP_SSPPLY_NM" class="btn btn-success btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
48
-											<button type="button" id="ITP_BTN_RTNMNG05010_SEARCH_DEL_SSPPLY_NM" class="btn btn-primary btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
49 59
 						                </div>
50
-						                <div class="col-xs-2 itp_ip itp_noMar">
51
-											<input type="text" id="ITP_FORM_RTNMNG05010_SEARCH_SWHS_NM" class="form-control itp_input" placeholder="반품입고창고" readonly="readonly" />
60
+										<div class="col-xs-3 itp_ip itp_noMar">
61
+											<div class="input-group">
62
+												<input type="text" id="ITP_FORM_RTNMNG05010_SEARCH_SWHS_NM" class="form-control itp_input" placeholder="반품입고창고" readonly="readonly" />
63
+												<span class="input-group-btn">
64
+													<button id="ITP_BTN_RTNMNG05010_SEARCH_DEL_SWHS_NM" class="btn btn-default btn-sm UPB" type="button" style="padding:3.8px 10px;"><i class="glyphicon glyphicon-erase"></i></button>
65
+												</span>
66
+											</div>
52 67
 										</div>
53
-										<div class="col-xs-1 itp_in" style="width:11%; padding:0px;">
68
+										<div class="col-xs-1 itp_in" style="width:5%; padding:0px;">
54 69
 											<button type="button" id="ITP_BTN_RTNMNG05010_SEARCH_POP_SWHS_NM" class="btn btn-success btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
55
-											<button type="button" id="ITP_BTN_RTNMNG05010_SEARCH_DEL_SWHS_NM" class="btn btn-primary btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
56 70
 						                </div>
57
-										<div class="col-xs-5 itp_ip itp_noMar">
71
+										<div class="col-xs-4 itp_ip itp_noMar">
58 72
 											<input type="text" id="ITP_FORM_RTNMNG05010_SEARCH_ITEM_NM" class="form-control itp_input" name="sitemNm" placeholder="품목번호 or 품목명" />
59 73
 										</div>
60 74
 									</div>

+ 29 - 15
src/main/webapp/app/rtnmng/RTNMNG06010.html

@@ -20,8 +20,10 @@
20 20
 									<input type="hidden" id="ITP_FORM_RTNMNG06010_SEARCH_SWHS_ID" name="swhsId" value="">			<!-- 반품입고창고 -->
21 21
 								
22 22
 									<div class="form-group">
23
-										<div class="col-xs-1 itp_ip itp_noMar" style="width:10.7%;">
24
-											<label>수거일 *</label>
23
+										<div class="col-xs-2 itp_ip itp_noMar">
24
+											<select id="ITP_FORM_RTNMNG06010_SEARCH_" class="form-control itp_input" name="service">
25
+												<option value="A">수거일</option>											
26
+											</select>
25 27
 										</div>
26 28
 										<div class="col-xs-3 itp_ip itp_noMar">
27 29
 											<div class="input-daterange input-group date">
@@ -30,30 +32,42 @@
30 32
 												<input type="text" id="ITP_FORM_RTNMNG06010_SEARCH_TO_DT" class="form-control itp_input" name="toDt" value="" readonly>
31 33
 											</div>
32 34
 										</div>
33
-										<div class="col-xs-2 itp_ip itp_noMar">
34
-											<input type="text" id="ITP_FORM_RTNMNG06010_SEARCH_SRTN_WHS_NM" class="form-control itp_input" placeholder="매장/창고" readonly="readonly" />
35
+										<div class="col-xs-3 itp_ip itp_noMar">
36
+											<div class="input-group">
37
+												<input type="text" id="ITP_FORM_RTNMNG06010_SEARCH_SRTN_WHS_NM" class="form-control itp_input" placeholder="매장/창고" readonly="readonly" />
38
+												<span class="input-group-btn">
39
+													<button id="ITP_BTN_RTNMNG06010_SEARCH_DEL_SRTN_WHS_NM" class="btn btn-default btn-sm UPB" type="button" style="padding:3.8px 10px;"><i class="glyphicon glyphicon-erase"></i></button>
40
+												</span>
41
+											</div>
35 42
 										</div>
36
-										<div class="col-xs-1 itp_in" style="width:11%; padding:0px;">
43
+										<div class="col-xs-1 itp_in" style="width:5%; padding:0px;">
37 44
 											<button type="button" id="ITP_BTN_RTNMNG06010_SEARCH_POP_SRTN_WHS_NM" class="btn btn-success btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
38
-											<button type="button" id="ITP_BTN_RTNMNG06010_SEARCH_DEL_SRTN_WHS_NM" class="btn btn-primary btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
39 45
 						                </div>
40 46
 									</div>
41 47
 									<div class="form-group" style="padding-top: 10px; border-top: 1px dotted #ccc;">
42
-										<div class="col-xs-2 itp_ip itp_noMar">
43
-											<input type="text" id="ITP_FORM_RTNMNG06010_SEARCH_SSPPLY_NM" class="form-control itp_input" placeholder="공급업체" readonly="readonly" />
48
+										<div class="col-xs-3 itp_ip itp_noMar">
49
+											<div class="input-group">
50
+												<input type="text" id="ITP_FORM_RTNMNG06010_SEARCH_SSPPLY_NM" class="form-control itp_input" placeholder="공급업체" readonly="readonly" />
51
+												<span class="input-group-btn">
52
+													<button id="ITP_BTN_RTNMNG06010_SEARCH_DEL_SSPPLY_NM" class="btn btn-default btn-sm UPB" type="button" style="padding:3.8px 10px;"><i class="glyphicon glyphicon-erase"></i></button>
53
+												</span>
54
+											</div>
44 55
 										</div>
45
-										<div class="col-xs-1 itp_in" style="width:8%; padding:0px;">
56
+										<div class="col-xs-1 itp_in" style="width:5%; padding:0px;">
46 57
 											<button type="button" id="ITP_BTN_RTNMNG06010_SEARCH_POP_SSPPLY_NM" class="btn btn-success btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
47
-											<button type="button" id="ITP_BTN_RTNMNG06010_SEARCH_DEL_SSPPLY_NM" class="btn btn-primary btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
48 58
 						                </div>
49
-						                <div class="col-xs-2 itp_ip itp_noMar">
50
-											<input type="text" id="ITP_FORM_RTNMNG06010_SEARCH_SWHS_NM" class="form-control itp_input" placeholder="반품입고창고" readonly="readonly" />
59
+										<div class="col-xs-3 itp_ip itp_noMar">
60
+											<div class="input-group">
61
+												<input type="text" id="ITP_FORM_RTNMNG06010_SEARCH_SWHS_NM" class="form-control itp_input" placeholder="반품입고창고" readonly="readonly" />
62
+												<span class="input-group-btn">
63
+													<button id="ITP_BTN_RTNMNG06010_SEARCH_DEL_SWHS_NM" class="btn btn-default btn-sm UPB" type="button" style="padding:3.8px 10px;"><i class="glyphicon glyphicon-erase"></i></button>
64
+												</span>
65
+											</div>
51 66
 										</div>
52
-										<div class="col-xs-1 itp_in" style="width:11%; padding:0px;">
67
+										<div class="col-xs-1 itp_in" style="width:5%; padding:0px;">
53 68
 											<button type="button" id="ITP_BTN_RTNMNG06010_SEARCH_POP_SWHS_NM" class="btn btn-success btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
54
-											<button type="button" id="ITP_BTN_RTNMNG06010_SEARCH_DEL_SWHS_NM" class="btn btn-primary btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
55 69
 						                </div>
56
-										<div class="col-xs-5 itp_ip itp_noMar">
70
+										<div class="col-xs-4 itp_ip itp_noMar">
57 71
 											<input type="text" id="ITP_FORM_RTNMNG06010_SEARCH_ITEM_NM" class="form-control itp_input" name="sitemNm" placeholder="품목번호 or 품목명" />
58 72
 										</div>
59 73
 									</div>

+ 5 - 1
src/main/webapp/css/style.css

@@ -460,7 +460,7 @@ html:lang(en) #ITP_CONTAINER .itp_detail .itp_form .itp_thumb_inline .itp_thumb_
460 460
 #ITP_CONTAINER .itp_form.itp_type1 .itp_form_in {margin:0; padding:0; display:table; width:100%;}
461 461
 #ITP_CONTAINER .itp_form.itp_type1 .form-group {margin:0; padding:0; display:table-row;}
462 462
 #ITP_CONTAINER .itp_form.itp_type1 .form-group .itp_lb,
463
-#ITP_CONTAINER .itp_form.itp_type1 .form-group .itp_ip {display:table-cell; padding:6px 15px; border-top:1px solid #ededed; float:none; vertical-align:middle; height:42px; }
463
+#ITP_CONTAINER .itp_form.itp_type1 .form-group .itp_ip {display:table-cell; padding:2px 15px 0 15px; border-top:1px solid #ededed; float:none; vertical-align:middle; height:32px; }
464 464
 #ITP_CONTAINER .itp_form.itp_type1 .form-group.border .itp_lb,
465 465
 #ITP_CONTAINER .itp_form.itp_type1 .form-group.border .itp_ip {border-bottom:1px solid #666;}
466 466
 #ITP_CONTAINER .itp_form.itp_type1 .form-group.noBor .itp_lb,
@@ -571,6 +571,9 @@ _:-ms-fullscreen, :root .itp_logs {max-width: 1287px}
571 571
 #ITP_FOOTER .itp_modal .itp_form .input-daterange .input-group-addon {padding:3px 5px;}
572 572
 #ITP_FOOTER .itp_modal .itp_form .itp_date_to {background:#fff;}
573 573
 #ITP_FOOTER .itp_modal .itp_form .itp_lb.itp_required:before {content:'*'; color:#a94442; position:absolute; top:8px; left:8px;}
574
+#ITP_FOOTER .modal-body .itp_alt_box {display:inline-flex;}
575
+#ITP_FOOTER .modal-body .itp_alt_box label {text-align:left; min-width:80px;}
576
+#ITP_FOOTER .modal-body .itp_alt_box div {text-align:right; width:100px;}
574 577
 #ITP_FOOTER .modal.in .modal-dialog {
575 578
     -webkit-transform:translate(0, calc(50vh - 50%));
576 579
     -ms-transform:translate(0, 50vh) translate(0, -50%);
@@ -747,6 +750,7 @@ _:-ms-fullscreen, :root .itp_logs {max-width: 1287px}
747 750
 .fnNumericDot {text-align: center;}
748 751
 
749 752
 /* 팝업 추가 */
753
+
750 754
 #ITP_POPUP_CONTAINER .modal-body .itp_title label {font-size:3rem; text-decoration:underline; text-underline-position:under;}
751 755
 #ITP_POPUP_CONTAINER .modal-body .itp_title .col-1 {width:100px;}
752 756
 #ITP_POPUP_CONTAINER .modal-body .itp_sign {float: right;}

+ 21 - 12
src/main/webapp/js/app/config.js

@@ -2409,39 +2409,48 @@ function itp_fn_modal_confirm(msg, fn, args) {
2409 2409
 	}
2410 2410
 };
2411 2411
 // 구매요청확인
2412
-function itp_fn_modal_confirm_req1(msg, fn, args) {
2412
+function itp_fn_modal_confirm_req1(param, fn, args) {
2413 2413
 	$('#ITP_MODAL_PR_ALERT_CANCEL').show();
2414 2414
 	$('#ITP_MODAL_PR_ALERT').modal('show');
2415
-	$('#ITP_MODAL_PR_ALERT').find('.itp_alert_txt').html(msg);
2415
+	$('#ITP_MODAL_PR_ALERT').find('.fnDlvReqDt').html(param.dlvReqDt);
2416
+	$('#ITP_MODAL_PR_ALERT').find('.fnItemcnt').html(param.itemcnt + " 개");
2417
+	$('#ITP_MODAL_PR_ALERT').find('.fnPchReqAmt').html(param.dlvReqAmt + " 원");
2418
+	
2416 2419
 	if (fn !== undefined || typeof fn !== 'undefined') {
2420
+		console.log("config button");
2417 2421
 		$('#ITP_MODAL_PR_ALERT_CONFIRM').off('click');
2418 2422
 		$('#ITP_MODAL_PR_ALERT_CONFIRM').on('click', function() {
2423
+			console.log("config button function");
2419 2424
 			fn.callBack(args);
2420 2425
 			$('#ITP_MODAL_PR_ALERT').modal('hide');
2421 2426
 		});
2422 2427
 	}
2423 2428
 };
2424 2429
 //선불매장결제확인
2425
-function itp_fn_modal_confirm_req2(msg, fn, args) {
2426
-	$('#ITP_MODAL_ADV_ALERT_CANCEL').show();
2430
+function itp_fn_modal_confirm_req2(param, fn, args) {
2431
+	$('#ITP_MODAL_ALERT_ADV_CANCEL').show();
2427 2432
 	$('#ITP_MODAL_ADV_ALERT').modal('show');
2428
-	$('#ITP_MODAL_ADV_ALERT').find('.itp_alert_txt').html(msg);
2433
+	$('#ITP_MODAL_ADV_ALERT').find('.fnDlvReqDt').html(param.dlvReqDt);
2434
+	$('#ITP_MODAL_ADV_ALERT').find('.fnItemcnt').html(param.itemcnt + " 개");
2435
+	$('#ITP_MODAL_ADV_ALERT').find('.fnDlvReqAmt').html(param.dlvReqAmt + " 원");
2429 2436
 	if (fn !== undefined || typeof fn !== 'undefined') {
2430
-		$('#ITP_MODAL_ADV_ALERT_CONFIRM').off('click');
2431
-		$('#ITP_MODAL_ADV_ALERT_CONFIRM').on('click', function() {
2437
+		$('#ITP_MODAL_ALERT_ADV_CONFIRM').off('click');
2438
+		$('#ITP_MODAL_ALERT_ADV_CONFIRM').on('click', function() {
2432 2439
 			fn.callBack(args);
2433 2440
 			$('#ITP_MODAL_ADV_ALERT').modal('hide');
2434 2441
 		});
2435 2442
 	}
2436 2443
 };
2437 2444
 //구매한도부족알림
2438
-function itp_fn_modal_confirm_req3(msg, fn, args) {
2439
-	$('#ITP_MODAL_LM_ALERT_CANCEL').show();
2445
+function itp_fn_modal_confirm_req3(param, fn, args) {
2446
+	$('#ITP_MODAL_ALERT_LM_CANCEL').show();
2440 2447
 	$('#ITP_MODAL_LM_ALERT').modal('show');
2441
-	$('#ITP_MODAL_LM_ALERT').find('.itp_alert_txt').html(msg);
2448
+	$('#ITP_MODAL_LM_ALERT').find('.fnDlvReqDt').html(param.dlvReqDt);
2449
+	$('#ITP_MODAL_LM_ALERT').find('.fnItemcnt').html(param.itemcnt + " 개");
2450
+	$('#ITP_MODAL_LM_ALERT').find('.fnDlvReqAmt').html(param.dlvReqAmt + " 원");
2442 2451
 	if (fn !== undefined || typeof fn !== 'undefined') {
2443
-		$('#ITP_MODAL_LM_ALERT_CONFIRM').off('click');
2444
-		$('#ITP_MODAL_LM_ALERT_CONFIRM').on('click', function() {
2452
+		$('#ITP_MODAL_ALERT_LM_CONFIRM').off('click');
2453
+		$('#ITP_MODAL_ALERT_LM_CONFIRM').on('click', function() {
2445 2454
 			fn.callBack(args);
2446 2455
 			$('#ITP_MODAL_LM_ALERT').modal('hide');
2447 2456
 		});

+ 14 - 3
src/main/webapp/js/app/inoutmng/ITP_INOUTMNG01010.js

@@ -47,31 +47,35 @@ const gridColModel = {
47 47
 		{
48 48
 			index: 'BRAND_NM', name: 'brandNm',
49 49
 			label: ITP_MSG_LOCALE.label.brandNm, //브랜드명
50
-			width: '10', fixed: false, align: 'center',
50
+			width: '10', fixed: false, align: 'left',
51
+			minwidth: 100,
51 52
 			sortable: false, hidden: false
52 53
 		},
53 54
 		{
54 55
 			index: 'PCH_PODR_UNQ_NO', name: 'pchPodrUnqNo',
55 56
 			label: ITP_MSG_LOCALE.label.pchPodrUnqNo, //구매발주번호
56 57
 			width: '10', fixed: false, align: 'center',
58
+			minwidth: 140,
57 59
 			sortable: false, hidden: false
58 60
 		},
59 61
 		{
60 62
 			index: 'PCH_PODR_DTL_NO', name: 'pchPodrDtlNo',
61 63
 			label: ITP_MSG_LOCALE.label.pchPodrDtlNo, //구매발주항번
62
-			width: '10', fixed: false, align: 'center',
64
+			width: '10', fixed: false, align: 'right',
63 65
 			sortable: false, hidden: false
64 66
 		},
65 67
 		{
66 68
 			index: 'ITEM_ID', name: 'itemId',
67 69
 			label: ITP_MSG_LOCALE.label.itemId, //품목아이디
68 70
 			width: '10', fixed: false, align: 'center',
71
+			minwidth: 140,
69 72
 			sortable: false, hidden: false
70 73
 		},
71 74
 		{
72 75
 			index: 'ITEM_NM', name: 'itemNm',
73 76
 			label: ITP_MSG_LOCALE.label.itemNm, //품목명
74 77
 			width: '10', fixed: false, align: 'left',
78
+			minwidth: 100,
75 79
 			sortable: false, hidden: false
76 80
 		},
77 81
 		{
@@ -84,6 +88,7 @@ const gridColModel = {
84 88
 			index: 'WHS_NM', name: 'whsNm',
85 89
 			label: ITP_MSG_LOCALE.label.whsNm, //납품창고명
86 90
 			width: '15', fixed: false, align: 'left',
91
+			minwidth: 220,
87 92
 			sortable: false, hidden: false
88 93
 		},
89 94
 		{
@@ -96,6 +101,7 @@ const gridColModel = {
96 101
 			index: 'UNIT_AMT', name: 'unitAmt',
97 102
 			label: ITP_MSG_LOCALE.label.unitAmt, //단가
98 103
 			width: '6', fixed: false, align: 'right',
104
+			minwidth: 80,
99 105
 			sortable: false, hidden: false,
100 106
 			formatter: 'integer', formatoptions: { defaultValue: '', thousandsSeparator: ',' }
101 107
 		},
@@ -124,6 +130,7 @@ const gridColModel = {
124 130
 			index: 'EXPRY_YN', name: 'expryYn',
125 131
 			label: ITP_MSG_LOCALE.label.expryYn, //유통기한여부
126 132
 			width: '10', fixed: false, align: 'center',
133
+			minwidth: 100,
127 134
 			sortable: false, hidden: false
128 135
 		},
129 136
 		{
@@ -151,6 +158,7 @@ const gridColModel = {
151 158
 			index: 'DLV_REQ_DT', name: 'dlvReqDt',
152 159
 			label: ITP_MSG_LOCALE.label.dlvReqDt, //납품요청일
153 160
 			width: '10', fixed: false, align: 'center',
161
+			minwidth: 100,
154 162
 			sortable: false, hidden: false
155 163
 		},
156 164
 		{
@@ -168,7 +176,8 @@ const gridColModel = {
168 176
 		{
169 177
 			index: 'SHMT_WHS_NM', name: 'shmtWhsNm',
170 178
 			label: ITP_MSG_LOCALE.label.shmtWhsNm, //출고창고명
171
-			width: '10', fixed: false, align: 'center',
179
+			width: '10', fixed: false, align: 'left',
180
+			minwidth: 220,
172 181
 			sortable: false, hidden: false
173 182
 		}
174 183
 	],
@@ -451,6 +460,8 @@ let pageObj = {
451 460
 		});
452 461
 		if(mode == 'LIST') { // 목록
453 462
 			$('#ITP_AJAX_INOUTMNG01010_LIST_CONTAINER').show();
463
+			$('#ITP_FORM_INOUTMNG01010_DELETE_SHMT_WHS_NM').show();
464
+			$('#ITP_FORM_INOUTMNG01010_DELETE_WHS_NM').show();
454 465
 			fn_show_btn_auth_array(['#ITP_BTN_INOUTMNG01010_SRH', '#ITP_BTN_INOUTMNG01010_OUC']);
455 466
 			$('#ITP_FORM_INOUTMNG01010_DETAIL_SBRAND_ID').val(fn_make_user_info.get('brandId'));
456 467
 		} else if(mode == 'DETAIL') { // 출하지시 상세

+ 18 - 8
src/main/webapp/js/app/inoutmng/ITP_INOUTMNG02010.js

@@ -31,30 +31,34 @@ const gridColModel = {
31 31
 		{
32 32
 			index: 'BRAND_NM', name: 'brandNm',
33 33
 			label: ITP_MSG_LOCALE.label.brandNm,				// 브랜드명
34
-			width: '10', fixed: false, align: 'center',
34
+			minwidth: 100,
35
+			width: '10', fixed: false, align: 'left',
35 36
 			sortable: false, hidden: false
36 37
 		},
37 38
 		{
38 39
 			index: 'SHMT_REQ_UNQ_NO', name: 'shmtReqUnqNo',
39 40
 			label: ITP_MSG_LOCALE.label.shmtReqUnqNo,			// 출하지시번호
41
+			minwidth: 140,
40 42
 			width: '10', fixed: false, align: 'center',
41 43
 			sortable: false, hidden: false
42 44
 		},
43 45
 		{
44 46
 			index: 'PCH_PODR_UNQ_NO', name: 'pchPodrUnqNo',
45 47
 			label: ITP_MSG_LOCALE.label.pchPodrUnqNo,			// 발주번호
48
+			minwidth: 140,
46 49
 			width: '10', fixed: false, align: 'center',
47 50
 			sortable: false, hidden: false
48 51
 		},
49 52
 		{
50 53
 			index: 'PCH_PODR_DTL_NO', name: 'pchPodrDtlNo',
51 54
 			label: ITP_MSG_LOCALE.label.pchPodrDtlNo,			// 발주항번
52
-			width: '8', fixed: false, align: 'center',
55
+			width: '8', fixed: false, align: 'right',
53 56
 			sortable: false, hidden: false
54 57
 		},
55 58
 		{
56 59
 			index: 'SHMT_REQ_ST_CD', name: 'shmtReqStCd',
57 60
 			label: ITP_MSG_LOCALE.label.shmtReqStCd,			// 출하상태코드
61
+			minwidth: 120,
58 62
 			width: '10', fixed: false, align: 'center',
59 63
 			sortable: false, hidden: false, formatter: 'select', edittype: 'select',
60 64
 			editoptions: {value: ITP_PODR_DTL_ST_CD}
@@ -62,55 +66,61 @@ const gridColModel = {
62 66
 		{
63 67
 			index: 'ITEM_ID', name: 'itemId',
64 68
 			label: ITP_MSG_LOCALE.label.itemId,					// 품목번호
69
+			minwidth: 140,
65 70
 			width: '10', fixed: false, align: 'center',
66 71
 			sortable: false, hidden: false
67 72
 		},
68 73
 		{
69 74
 			index: 'ITEM_NM', name: 'itemNm',
70 75
 			label: ITP_MSG_LOCALE.label.itemNm,					// 품목명
71
-			width: '10', fixed: false, align: 'center',
76
+			width: '10', fixed: false, align: 'left',
77
+			minwidth: 100,
72 78
 			sortable: false, hidden: false
73 79
 		},
74 80
 		{
75 81
 			index: 'WHS_NM', name: 'whsNm',
76 82
 			label: ITP_MSG_LOCALE.label.whsNm,					// 납품장소
77
-			width: '10', fixed: false, align: 'center',
83
+			width: '10', fixed: false, align: 'left',
84
+			minwidth: 160,
78 85
 			sortable: false, hidden: false
79 86
 		},
80 87
 		{
81 88
 			index: 'SHMT_QTY', name: 'shmtQty',
82 89
 			label: ITP_MSG_LOCALE.label.shmtQty,				// 출하수량
83
-			width: '8', fixed: false, align: 'center',
90
+			width: '8', fixed: false, align: 'right',
84 91
 			sortable: false, hidden: false
85 92
 		},
86 93
 		{
87 94
 			index: 'SHMT_AMT', name: 'shmtAmt',
88 95
 			label: ITP_MSG_LOCALE.label.shmtAmt,				// 출하금액
89
-			width: '8', fixed: false, align: 'center',
96
+			width: '8', fixed: false, align: 'right',
97
+			minwidth: 80,
90 98
 			sortable: false, hidden: false
91 99
 		},
92 100
 		{
93 101
 			index: 'WHS_QTY', name: 'whsQty',
94 102
 			label: ITP_MSG_LOCALE.label.whsQty,					// 입고수량
95
-			width: '8', fixed: false, align: 'center',
103
+			width: '8', fixed: false, align: 'right',
96 104
 			sortable: false, hidden: false
97 105
 		},
98 106
 		{
99 107
 			index: 'WHS_AMT', name: 'whsAmt',
100 108
 			label: ITP_MSG_LOCALE.label.whsAmt,					// 입고금액
101
-			width: '8', fixed: false, align: 'center',
109
+			width: '8', fixed: false, align: 'right',
102 110
 			sortable: false, hidden: false
103 111
 		},
104 112
 		{
105 113
 			index: 'WHS_CNFM_NM', name: 'whsCnfmNm',
106 114
 			label: ITP_MSG_LOCALE.label.whsCnfmNm,				// 입고확인자
107 115
 			width: '10', fixed: false, align: 'center',
116
+			minwidth: 100,
108 117
 			sortable: false, hidden: false
109 118
 		},
110 119
 		{
111 120
 			index: 'WHS_DT', name: 'whsDt',
112 121
 			label: ITP_MSG_LOCALE.label.whsDt,					// 입고일
113 122
 			width: '10', fixed: false, align: 'center',
123
+			minwidth: 100,
114 124
 			sortable: false, hidden: false
115 125
 		},
116 126
 		{

+ 11 - 3
src/main/webapp/js/app/inoutmng/ITP_INOUTMNG03010.js

@@ -46,19 +46,21 @@ const gridColModel = {
46 46
 		{
47 47
 			index: 'BRAND_NM', name: 'brandNm',
48 48
 			label: ITP_MSG_LOCALE.label.brandNm, //브랜드명
49
-			width: '10', fixed: false, align: 'center',
49
+			width: '10', fixed: false, align: 'left',
50
+			minwidth: 100,
50 51
 			sortable: false, hidden: false
51 52
 		},
52 53
 		{
53 54
 			index: 'RTN_PODR_UNQ_NO', name: 'rtnPodrUnqNo',
54 55
 			label: ITP_MSG_LOCALE.label.rtnPodrUnqNo, //반품발주번호
55 56
 			width: '10', fixed: false, align: 'center',
57
+			minwidth: 140,
56 58
 			sortable: false, hidden: false
57 59
 		},
58 60
 		{
59 61
 			index: 'RTN_PODR_DTL_NO', name: 'rtnPodrDtlNo',
60 62
 			label: ITP_MSG_LOCALE.label.rtnPodrDtlNo, //반품발주항번
61
-			width: '10', fixed: false, align: 'center',
63
+			width: '10', fixed: false, align: 'right',
62 64
 			sortable: false, hidden: false
63 65
 		},
64 66
 		{
@@ -77,12 +79,14 @@ const gridColModel = {
77 79
 			index: 'ITEM_ID', name: 'itemId',
78 80
 			label: ITP_MSG_LOCALE.label.itemId, //품목아이디
79 81
 			width: '10', fixed: false, align: 'center',
82
+			minwidth: 140,
80 83
 			sortable: false, hidden: false
81 84
 		},
82 85
 		{
83 86
 			index: 'ITEM_NM', name: 'itemNm',
84 87
 			label: ITP_MSG_LOCALE.label.itemNm, //품목명
85 88
 			width: '10', fixed: false, align: 'left',
89
+			minwidth: 100,
86 90
 			sortable: false, hidden: false
87 91
 		},
88 92
 		{
@@ -100,7 +104,7 @@ const gridColModel = {
100 104
 		{
101 105
 			index: 'RTN_WHS_NM', name: 'rtnWhsNm',
102 106
 			label: ITP_MSG_LOCALE.label.rtnWhsNm, //수거창고명
103
-			width: '15', fixed: false, align: 'center',
107
+			width: '15', fixed: false, align: 'left',
104 108
 			sortable: false, hidden: false
105 109
 		},
106 110
 		{
@@ -108,6 +112,7 @@ const gridColModel = {
108 112
 			label: ITP_MSG_LOCALE.label.unitAmt, //단가
109 113
 			width: '6', fixed: false, align: 'right',
110 114
 			sortable: false, hidden: false,
115
+			minwidth: 60,
111 116
 			formatter: 'integer', formatoptions: { defaultValue: '', thousandsSeparator: ',' }
112 117
 		},
113 118
 		{
@@ -180,6 +185,7 @@ const gridColModel = {
180 185
 			index: 'BRAND_NM', name: 'brandNm',
181 186
 			label: ITP_MSG_LOCALE.label.brandNm, //브랜드명
182 187
 			width: '10', fixed: false, align: 'center',
188
+			minwidth: 100,
183 189
 			sortable: false, hidden: false
184 190
 		},
185 191
 		{
@@ -446,6 +452,8 @@ let pageObj = {
446 452
 		});
447 453
 		if(mode == 'LIST') { // 목록
448 454
 			$('#ITP_AJAX_INOUTMNG03010_LIST_CONTAINER').show();
455
+			$('#ITP_FORM_INOUTMNG03010_DELETE_WHS_NM').show();
456
+			$('#ITP_FORM_INOUTMNG03010_DELETE_RTN_WHS_NM').show();
449 457
 			fn_show_btn_auth_array(['#ITP_BTN_INOUTMNG03010_SRH', '#ITP_BTN_INOUTMNG03010_CUC']);
450 458
 			$('#ITP_FORM_INOUTMNG03010_DETAIL_SBRAND_ID').val(fn_make_user_info.get('brandId'));
451 459
 		} else if(mode == 'DETAIL') { // 출하지시 상세

+ 15 - 2
src/main/webapp/js/app/inoutmng/ITP_INOUTMNG04010.js

@@ -38,30 +38,35 @@ const gridColModel = {
38 38
 			index: 'BRAND_NM', name: 'brandNm',
39 39
 			label: ITP_MSG_LOCALE.label.brandNm,				// 브랜드명
40 40
 			width: '10', fixed: false, align: 'center',
41
+			minwidth: 100,
41 42
 			sortable: false, hidden: false
42 43
 		},
43 44
 		{
44 45
 			index: 'SHMT_REQ_UNQ_NO', name: 'colCmdUnqNo',
45 46
 			label: ITP_MSG_LOCALE.label.colCmdUnqNo,			// 수거지시번호
46 47
 			width: '10', fixed: false, align: 'center',
48
+			minwidth: 140,
47 49
 			sortable: false, hidden: false
48 50
 		},
49 51
 		{
50 52
 			index: 'PCH_PODR_UNQ_NO', name: 'colCmdDtlNo',
51 53
 			label: ITP_MSG_LOCALE.label.colCmdDtlNo,			// 수거지시항번
52 54
 			width: '10', fixed: false, align: 'center',
55
+			minwidth: 100,
53 56
 			sortable: false, hidden: false
54 57
 		},
55 58
 		{
56 59
 			index: 'PCH_PODR_DTL_NO', name: 'rtnPodrUnqNo',
57 60
 			label: ITP_MSG_LOCALE.label.rtnPodrUnqNo,			// 반품발주번호
58 61
 			width: '8', fixed: false, align: 'center',
62
+			minwidth: 140,
59 63
 			sortable: false, hidden: false
60 64
 		},
61 65
 		{
62 66
 			index: 'PCH_PODR_DTL_NO', name: 'rtnPodrDtlNo',
63 67
 			label: ITP_MSG_LOCALE.label.rtnPodrDtlNo,			// 반품발주항번
64 68
 			width: '8', fixed: false, align: 'center',
69
+			minwidth: 100,
65 70
 			sortable: false, hidden: false
66 71
 		},
67 72
 		{
@@ -75,18 +80,21 @@ const gridColModel = {
75 80
 			index: 'ITEM_ID', name: 'itemId',
76 81
 			label: ITP_MSG_LOCALE.label.itemId,					// 품목번호
77 82
 			width: '10', fixed: false, align: 'center',
83
+			minwidth: 140,
78 84
 			sortable: false, hidden: false
79 85
 		},
80 86
 		{
81 87
 			index: 'ITEM_NM', name: 'itemNm',
82 88
 			label: ITP_MSG_LOCALE.label.itemNm,					// 품목명
83 89
 			width: '10', fixed: false, align: 'left',
90
+			minwidth: 120,
84 91
 			sortable: false, hidden: false
85 92
 		},
86 93
 		{
87 94
 			index: 'WHS_NM', name: 'rtnWhsNm',
88
-			label: ITP_MSG_LOCALE.label.rtnWhsNm,					// 반품장소
95
+			label: ITP_MSG_LOCALE.label.rtnWhsNm,			// 반품장소
89 96
 			width: '10', fixed: false, align: 'left',
97
+			minwidth: 200,
90 98
 			sortable: false, hidden: false
91 99
 		},
92 100
 		{
@@ -98,7 +106,7 @@ const gridColModel = {
98 106
 		},
99 107
 		{
100 108
 			index: 'WHS_QTY', name: 'colQty',
101
-			label: ITP_MSG_LOCALE.label.colQty,					// 수거수량
109
+			label: ITP_MSG_LOCALE.label.colQty,		// 수거수량
102 110
 			width: '8', fixed: false, align: 'rigth',
103 111
 			sortable: false, hidden: false,
104 112
 			formatter: 'integer', formatoptions: { defaultValue: '', thousandsSeparator: ',' }
@@ -107,6 +115,7 @@ const gridColModel = {
107 115
 			index: 'SHMT_AMT', name: 'colAmt',
108 116
 			label: ITP_MSG_LOCALE.label.colAmt,				// 수거금액
109 117
 			width: '8', fixed: false, align: 'rigth',
118
+			minwidth: 80,
110 119
 			sortable: false, hidden: false,
111 120
 			formatter: 'integer', formatoptions: { defaultValue: '', thousandsSeparator: ',' }
112 121
 		},
@@ -114,12 +123,14 @@ const gridColModel = {
114 123
 			index: 'WHS_DT', name: 'colDt',
115 124
 			label: ITP_MSG_LOCALE.label.colDt,					// 수거일
116 125
 			width: '10', fixed: false, align: 'center',
126
+			minwidth: 100,
117 127
 			sortable: false, hidden: false
118 128
 		},
119 129
 		{
120 130
 			index: 'WHS_CNFM_NM', name: 'colCnfmNm',
121 131
 			label: ITP_MSG_LOCALE.label.colCnfmNm,				// 수거확인자
122 132
 			width: '10', fixed: false, align: 'center',
133
+			minwidth: 100,
123 134
 			sortable: false, hidden: false
124 135
 		},
125 136
 		{
@@ -199,6 +210,8 @@ let pageObj = {
199 210
         if(mode == 'LIST') { // 목록
200 211
             fn_show_btn_auth_array(['#ITP_BTN_INOUTMNG04010_PRINT', '#ITP_BTN_INOUTMNG04010_SRH']);
201 212
             $('#ITP_AJAX_INOUTMNG04010_LIST_CONTAINER').show();
213
+            $('#ITP_BTN_INOUTMNG04010_DELETE_RTN_WHS_ID').show();
214
+            $('#ITP_BTN_INOUTMNG04010_DELETE_WHS_ID').show();
202 215
             $('#ITP_FORM_INOUTMNG04010_SEARCH #ITP_FORM_INOUTMNG04010_SEARCH_BRAND_ID').val(fn_make_user_info.get('brandId'));
203 216
         } 
204 217
     },

+ 65 - 19
src/main/webapp/js/app/pomng/ITP_POMNG01010.js

@@ -347,11 +347,11 @@ let createObj = {
347 347
 			var dlvReqDt = $('#ITP_FORM_POMNG01010_DETAIL_DLV_REQ_DT').val();
348 348
 			var itemcnt  = $(POMNG01010_DETAIL_GRID_ID).getGridParam('reccount');
349 349
 			var dlvReqAmt = $('#ITP_FORM_POMNG01010_DETAIL .fnPchReqAmt').text();
350
-			var reqMsg = "";
350
+			
351
+			var apprArg = {};
351 352
 			
352 353
 			//정산 타입이 무정산이면 스킵
353 354
 			var apprTypeCd = "Y" // Y 정상결재, NP 선불, NA 후불   
354
-			
355 355
 			var loanDvsn = $('#ITP_FORM_POMNG01010_DETAIL_LOAN_DVSN').val();
356 356
 			
357 357
 			if (loanDvsn != null && loanDvsn != "") {
@@ -363,6 +363,8 @@ let createObj = {
363 363
 					var pchReqAtm = itp_fn_currency_unfmatter($('#ITP_FORM_POMNG01010_DETAIL .fnPchReqAmt').text(),"","");
364 364
 					
365 365
 					if (parseInt(pchActAtm) < parseInt(pchReqAtm)) {
366
+						dlvReqAmt = itp_fn_number_comma(String(parseInt(pchReqAtm) - parseInt(pchActAtm)));
367
+						console.log(dlvReqAmt);
366 368
 						if (loanDvsn == 'LD01') {
367 369
 							apprTypeCd = 'NP';
368 370
 						} else {
@@ -372,7 +374,6 @@ let createObj = {
372 374
 				}    
373 375
 			}        
374 376
 			
375
-
376 377
 			if (itp_fn_form_event.isValid(formId)) {
377 378
 				// 품목대상 정보 확인 필요
378 379
 				var records = $(POMNG01010_DETAIL_GRID_ID).getGridParam('reccount');
@@ -387,13 +388,12 @@ let createObj = {
387 388
 									"." + (now.getMonth()+1 > 9 ? now.getMonth().toString() + 1: "0" + now.getMonth().toString() + 1) +
388 389
 									"." + (now.getDate() > 9 ? now.getDate().toString() : "0" + now.getDate().toString());
389 390
 				
390
-				
391 391
 				var dlvReqDt = $('#ITP_FORM_POMNG01010_DETAIL_DLV_REQ_DT').val();
392 392
 				if (today > dlvReqDt) {
393 393
 					alert("납품요청일은 오늘 이후이어야 합니다.");
394 394
 					return;
395 395
 				}	
396
-				
396
+			
397 397
 				const rowChkData = $(POMNG01010_DETAIL_GRID_ID).getRowData();
398 398
 				var chkQtyYn = "N";
399 399
 				$.each(rowChkData, function(key, value) {
@@ -403,25 +403,36 @@ let createObj = {
403 403
 						return false;
404 404
 					}
405 405
 				});
406
-				
407 406
 				if (chkQtyYn == "Y") return;
408 407
 				
409 408
 				if (arg == 'PR20') {
410
-					console.log(apprTypeCd);
409
+					
410
+					apprArg.dlvReqDt = dlvReqDt;
411
+					apprArg.itemcnt = itemcnt;
412
+					apprArg.dlvReqAmt = dlvReqAmt;
413
+					
411 414
 					if (apprTypeCd == "Y") {  // 여신 구분, 여신금액
412
-						reqMsg = ' 납품요청일 : ' + dlvReqDt + '<br> 품목수 : ' + itemcnt + '<br> 구매요청금액 : ' + dlvReqAmt + '<br><br>' + ITP_MSG_LOCALE.message.ajax.reqSave ;
413
-						itp_fn_modal_confirm(reqMsg, createObj.button.saveReq(arg), null);	
415
+						
416
+						var prIngFn =  {
417
+							callBack: function(args) {
418
+									createObj.button.saveLastReq(arg);
419
+								}
420
+							};
421
+						itp_fn_modal_confirm_req1(apprArg, prIngFn, arg);
422
+							
414 423
 					} else // 금액 부족시 
415
-						createObj.button.saveApprReq(arg,apprTypeCd);
416
-					} 
417
-					
424
+						createObj.button.saveApprReq(apprArg,apprTypeCd, arg);
418 425
 				} else {
419
-					createObj.button.saveReq(arg);
426
+					console.log("===");
427
+					console.log(arg);
428
+					createObj.button.saveReq(apprArg);
420 429
 				}
430
+			}
421 431
 				
422 432
 		},
423 433
 		saveReq: function(arg) {
424 434
 			const formId = '#ITP_FORM_POMNG01010_DETAIL';
435
+			
425 436
 			var saveFn = {
426 437
 				callBack: function(args) {
427 438
 						$(formId).val(arg);
@@ -458,14 +469,14 @@ let createObj = {
458 469
 				};
459 470
 			itp_fn_modal_confirm(ITP_MSG_LOCALE.message.ajax.tmpSave, saveFn, null);
460 471
 		},
461
-		saveApprReq: function(arg, apprTypeCd) {
472
+		saveApprReq: function(param, apprTypeCd, arg) {
462 473
 			var apprFn =  {
463
-				callBack: function(args,apprTypeCd) {
474
+				callBack: function(args) {
464 475
 						// 결재금액이 부족하여 결재란으로 이동처리
465 476
 						var popFn = function(rowDataPop) {
466 477
 							// 결재 성공시 승인처리함 
467 478
 							console.log(rowDataPop);
468
-							createObj.button.saveReq(arg);
479
+							createObj.button.saveLastReq(arg);
469 480
 						};			
470 481
 						// 결제 팝업 : LD01(선불(충전)), LD02(후불(신용))
471 482
 						// 결제타입코드 : 10(선불(충전)), 20(후불(결제)), 30(후불(선결제))		
@@ -486,11 +497,46 @@ let createObj = {
486 497
 				};
487 498
 			
488 499
 			if (apprTypeCd == 'NP') {  // 선불
489
-				itp_fn_modal_confirm(ITP_MSG_LOCALE.message.ajax.tmpSave, apprFn, null);
500
+				itp_fn_modal_confirm_req2(param, apprFn, arg);
490 501
 			} else { //후불
491
-				itp_fn_modal_confirm(ITP_MSG_LOCALE.message.ajax.tmpSave, apprFn, null);
502
+				itp_fn_modal_confirm_req3(param, apprFn, arg);
492 503
 			}
493
-		}	
504
+		},
505
+		saveLastReq: function(arg) {
506
+			const formId = '#ITP_FORM_POMNG01010_DETAIL';
507
+			
508
+			$(formId).val(arg);
509
+			let gridInsertData = [];
510
+			let gridUpdateData = [];
511
+			let gridDeleteData = [];
512
+			
513
+			const rowData = $(POMNG01010_DETAIL_GRID_ID).getRowData();
514
+			
515
+			$.each(rowData, function(key, value) {
516
+				if (value.viewCd !== 'R') {
517
+					if (value.viewCd === 'C') {
518
+						gridInsertData.push(value);
519
+					} else if (value.viewCd === 'U') {
520
+						gridUpdateData.push(value);
521
+					} else if (value.viewCd === 'D') {
522
+						gridDeleteData.push(value);
523
+					}
524
+				}
525
+			});
526
+			
527
+			//if (chkQtyYn == "Y") return;
528
+			
529
+			let param = $(formId).serializeObject();
530
+			param.gridInsertData = gridInsertData;
531
+			param.gridUpdateData = gridUpdateData;
532
+			param.gridDeleteData = gridDeleteData;
533
+			console.log(JSON.stringify(param));
534
+			var searhFn = function() {
535
+				createObj.newinit();
536
+			};
537
+			fn_ajax_call(API_DETAIL_SAVE, JSON.stringify(param), searhFn, 'POST');				
538
+				
539
+		},	
494 540
 			
495 541
 	},
496 542
 	load: function() {

+ 137 - 41
src/main/webapp/js/app/pomng/ITP_POMNG02010.js

@@ -757,6 +757,10 @@ let modifyObj = {
757 757
 			var itemcnt  = $(POMNG02010_DETAIL_GRID_ID).getGridParam('reccount');
758 758
 			var dlvReqAmt = $('#ITP_FORM_POMNG02010_DETAIL .fnPchReqTotalAmt').text();
759 759
 			var reqMsg = "";
760
+			var apprArg = {};
761
+			
762
+			//정산 타입이 무정산이면 스킵
763
+			var apprTypeCd = "Y" // Y 정상결재, NP 선불, NA 후불   
760 764
 			
761 765
 			var now = new Date();
762 766
 			var today = now.getFullYear() +
@@ -778,11 +782,14 @@ let modifyObj = {
778 782
 					var pchActAtm = itp_fn_currency_unfmatter($('#ITP_FORM_POMNG02010_DETAIL .fnPchActAmt').text(),"","");
779 783
 					var pchReqAtm = itp_fn_currency_unfmatter($('#ITP_FORM_POMNG02010_DETAIL .fnPchReqTotalAmt').text(),"","");
780 784
 					
781
-					//console.log("========================");
782
-					
783 785
 					if (parseInt(pchActAtm) < parseInt(pchReqAtm)) {
784
-						alert(ITP_MSG_LOCALE.message.ajax.lackReqAmt);
785
-						return;
786
+						dlvReqAmt = itp_fn_number_comma(String(parseInt(pchReqAtm) - parseInt(pchActAtm)));
787
+						console.log(dlvReqAmt);
788
+						if (loanDvsn == 'LD01') {
789
+							apprTypeCd = 'NP';
790
+						} else {
791
+							apprTypeCd = 'NA';
792
+						}
786 793
 					}
787 794
 				}    
788 795
 			}        
@@ -812,48 +819,137 @@ let modifyObj = {
812 819
 				
813 820
 				if (chkQtyYn == "Y") return;
814 821
 				
815
-				
816
-				var saveReq = {
817
-					callBack: function(args) {
818
-							$(formId).val(arg);
819
-							let gridInsertData = [];
820
-							let gridUpdateData = [];
821
-							let gridDeleteData = [];
822
-							const rowData = $(POMNG02010_DETAIL_GRID_ID).getRowData();
823
-							
824
-							$.each(rowData, function(key, value) {
825
-								if (value.viewCd != 'R') {
826
-									if (value.viewCd == 'C') {
827
-										gridInsertData.push(value);
828
-									} else if (value.viewCd == 'U') {
829
-										gridUpdateData.push(value);
830
-									} else if (value.viewCd == 'D') {
831
-										gridDeleteData.push(value);
832
-									}
822
+				if (arg == 'PR20') {
823
+					
824
+					apprArg.dlvReqDt = dlvReqDt;
825
+					apprArg.itemcnt = itemcnt;
826
+					apprArg.dlvReqAmt = dlvReqAmt;
827
+					
828
+					console.log("-----------------------");
829
+					console.log(dlvReqAmt, apprArg.dlvReqAmt);
830
+					
831
+					if (apprTypeCd == "Y") {  // 여신 구분, 여신금액
832
+						
833
+						var prIngFn =  {
834
+							callBack: function(args) {
835
+									modifyObj.button.saveLastReq(arg);
833 836
 								}
834
-							});
835
-			
836
-							let param = $(formId).serializeObject();
837
-							param.gridInsertData = gridInsertData;
838
-							param.gridUpdateData = gridUpdateData;
839
-							param.gridDeleteData = gridDeleteData;
840
-							console.log(JSON.stringify(param));
841
-							var searhFn = function() {
842
-								ITP_FORM_POMNG02010_DETAIL_IS_WRITING = false;
843
-								modifyObj.button.clear();
844
-								//listObj.grid.search();
845 837
 							};
846
-							fn_ajax_call(API_DETAIL_SAVE, JSON.stringify(param), searhFn, 'POST');				
847
-						}
848
-				};
849
-				if (arg == 'PR20') {
850
-					reqMsg = ' 납품요청일 : ' + dlvReqDt + '<br> 품목수 : ' + itemcnt + '<br> 구매요청금액 : ' + dlvReqAmt + '<br><br>' + ITP_MSG_LOCALE.message.ajax.reqSave ;
851
-					itp_fn_modal_confirm(reqMsg, saveReq, null);
852
-				} else {
853
-					itp_fn_modal_confirm(ITP_MSG_LOCALE.message.ajax.tmpSave, saveReq, null);
838
+						itp_fn_modal_confirm_req1(apprArg, prIngFn, arg);
839
+							
840
+					} else // 금액 부족시 
841
+						modifyObj.button.saveApprReq(apprArg,apprTypeCd, arg);
842
+					} else {
843
+					modifyObj.button.saveReq(arg);
854 844
 				}
855 845
 			}
856 846
 		},
847
+		saveReq: function(arg) {
848
+			const formId = '#ITP_FORM_POMNG02010_DETAIL';
849
+			var saveFn = {
850
+				callBack: function(args) {
851
+						$(formId).val(arg);
852
+						let gridInsertData = [];
853
+						let gridUpdateData = [];
854
+						let gridDeleteData = [];
855
+						
856
+						const rowData = $(POMNG02010_DETAIL_GRID_ID).getRowData();
857
+						
858
+						$.each(rowData, function(key, value) {
859
+							if (value.viewCd !== 'R') {
860
+								if (value.viewCd === 'C') {
861
+									gridInsertData.push(value);
862
+								} else if (value.viewCd === 'U') {
863
+									gridUpdateData.push(value);
864
+								} else if (value.viewCd === 'D') {
865
+									gridDeleteData.push(value);
866
+								}
867
+							}
868
+						});
869
+						
870
+						let param = $(formId).serializeObject();
871
+						param.gridInsertData = gridInsertData;
872
+						param.gridUpdateData = gridUpdateData;
873
+						param.gridDeleteData = gridDeleteData;
874
+						console.log(JSON.stringify(param));
875
+						var searhFn = function() {
876
+							ITP_FORM_POMNG02010_DETAIL_IS_WRITING = false;
877
+							modifyObj.button.clear();
878
+						};
879
+						fn_ajax_call(API_DETAIL_SAVE, JSON.stringify(param), searhFn, 'POST');				
880
+					}
881
+				};
882
+			itp_fn_modal_confirm(ITP_MSG_LOCALE.message.ajax.tmpSave, saveFn, null);
883
+		},
884
+		saveApprReq: function(param, apprTypeCd, arg) {
885
+			var apprFn =  {
886
+				callBack: function(args) {
887
+						// 결재금액이 부족하여 결재란으로 이동처리
888
+						var popFn = function(rowDataPop) {
889
+							// 결재 성공시 승인처리함 
890
+							console.log(rowDataPop);
891
+							modifyObj.button.saveLastReq(arg);
892
+						};			
893
+						// 결제 팝업 : LD01(선불(충전)), LD02(후불(신용))
894
+						// 결제타입코드 : 10(선불(충전)), 20(후불(결제)), 30(후불(선결제))		
895
+						// 구매요청 번호 전달 - 
896
+						//var loanDvsn = $('#ITP_FORM_LOANMNG02010_SEARCH_STORE_LOAN_DVSN').val();
897
+						var pchActAtm = itp_fn_currency_unfmatter($('#ITP_FORM_POMNG02010_DETAIL .fnPchActAmt').text(),"","");
898
+						var pchReqAtm = itp_fn_currency_unfmatter($('#ITP_FORM_POMNG02010_DETAIL .fnPchReqTotalAmt').text(),"","");
899
+						
900
+						
901
+						var args = {'payTpCd': '40',
902
+						'brandId':   fn_make_user_info.get('brandId'), 
903
+						'storeId':   fn_make_user_info.get('storeId'),
904
+						'prchReqUnqNo': $('ITP_FORM_POMNG02010_DETAIL_PCH_REQ_UNQ_NO').val(),
905
+						'goodsAmt':  pchReqAtm-pchActAtm}; 
906
+						
907
+						fn_call_popup('biz', 'BIZPOP_PO_PAYMENT', '#ITP_ASIDE', popFn, args, 'S');
908
+					}
909
+				};
910
+			
911
+			if (apprTypeCd == 'NP') {  // 선불
912
+				itp_fn_modal_confirm_req2(param, apprFn, arg);
913
+			} else { //후불
914
+				itp_fn_modal_confirm_req3(param, apprFn, arg);
915
+			}
916
+		},
917
+		saveLastReq: function(arg) {
918
+			const formId = '#ITP_FORM_POMNG02010_DETAIL';
919
+			
920
+			$(formId).val(arg);
921
+			let gridInsertData = [];
922
+			let gridUpdateData = [];
923
+			let gridDeleteData = [];
924
+			
925
+			const rowData = $(POMNG02010_DETAIL_GRID_ID).getRowData();
926
+			
927
+			$.each(rowData, function(key, value) {
928
+				if (value.viewCd !== 'R') {
929
+					if (value.viewCd === 'C') {
930
+						gridInsertData.push(value);
931
+					} else if (value.viewCd === 'U') {
932
+						gridUpdateData.push(value);
933
+					} else if (value.viewCd === 'D') {
934
+						gridDeleteData.push(value);
935
+					}
936
+				}
937
+			});
938
+			
939
+			//if (chkQtyYn == "Y") return;
940
+			
941
+			let param = $(formId).serializeObject();
942
+			param.gridInsertData = gridInsertData;
943
+			param.gridUpdateData = gridUpdateData;
944
+			param.gridDeleteData = gridDeleteData;
945
+			console.log(JSON.stringify(param));
946
+			var searhFn = function() {
947
+				ITP_FORM_POMNG02010_DETAIL_IS_WRITING = false;
948
+				modifyObj.button.clear();
949
+			};
950
+			fn_ajax_call(API_DETAIL_SAVE, JSON.stringify(param), searhFn, 'POST');				
951
+				
952
+		},	
857 953
 		clear: function () {
858 954
 			document.getElementById('ITP_FORM_POMNG02010_DETAIL').reset();
859 955
 			listObj.grid.search();

+ 5 - 7
src/main/webapp/js/app/rtnmng/ITP_RTNMNG01010.js

@@ -11,9 +11,6 @@ require(['config'], function() {
11 11
  --------------------------------------------------------
12 12
  * const gridColModel = {}	: 화면 Grid Object			*
13 13
  * let pageObj = {}			: 화면공통 Object			*
14
- * let listObj = {}			: 목록화면 Object			*
15
- * let viewObj = {}			: 상세화면 Object			*
16
- * let modifyObj = {}		: 수정화면 Object			*
17 14
  * let createObj = {}		: 신규화면 Object			*
18 15
  *******************************************************/
19 16
 
@@ -83,7 +80,7 @@ const gridColModel = {
83 80
 		},
84 81
 		{
85 82
 			index: 'RTN_QTY', name: 'rtnQty',
86
-			label: '반품수량', //수량
83
+			label: '반품수량', classes: 'input_color',
87 84
 			width: '8', fixed: false, align: 'right',
88 85
 			sortable: false, editable: true, edittype: 'text',
89 86
 			editrules: { number:true }, 
@@ -98,7 +95,7 @@ const gridColModel = {
98 95
 		},		
99 96
 		{
100 97
 			index: 'RTN_DVSN', name: 'rtnDvsn',
101
-			label: '반품구분',
98
+			label: '반품구분', classes: 'input_color',
102 99
 			width: '9', fixed: false, align: 'left',
103 100
 			sortable: false, editable: true, formatter: 'select', edittype: 'select',
104 101
 			editoptions: {value: ITP_COMMON_CD_RTN_DVSN},
@@ -106,7 +103,7 @@ const gridColModel = {
106 103
 		},
107 104
 		{
108 105
 			index: 'RTN_RSN_DVSN', name: 'rtnRsnDvsn',
109
-			label: '사유구분',
106
+			label: '사유구분', classes: 'input_color',
110 107
 			width: '9', fixed: false, align: 'left',
111 108
 			sortable: false, editable: true, formatter: 'select', edittype: 'select',
112 109
 			editoptions: {value: ITP_COMMON_CD_RTN_RSN_DVSN},
@@ -114,7 +111,7 @@ const gridColModel = {
114 111
 		},
115 112
 		{
116 113
 			index: 'RTN_RSN', name: 'rtnRsn',
117
-			label: '반품사유', 
114
+			label: '반품사유', classes: 'input_color',
118 115
 			width: '12', fixed: false, align: 'left',
119 116
 			sortable: false, editable: true, edittype: 'text'
120 117
 		},
@@ -361,6 +358,7 @@ let createObj = {
361 358
 	init: function() {
362 359
 		$('#ITP_FORM_RTNMNG01010_DETAIL_BRAND_ID').val(fn_make_user_info.get('brandId'));
363 360
 		$('#ITP_FORM_RTNMNG01010_DETAIL_STORE_ID').val(fn_make_user_info.get('storeId'));
361
+		$('#ITP_FORM_RTNMNG01010_DELETE_WHS_NM').show();
364 362
 		//let param = 'brandId=' + LOGIN_USER_INFO.brandId + "&spplyId=" + LOGIN_USER_INFO.spplyId;
365 363
 		this.load();
366 364
 	},

+ 6 - 0
src/main/webapp/js/app/rtnmng/ITP_RTNMNG02010.js

@@ -74,6 +74,7 @@ const gridColModel = {
74 74
 			index: 'RTN_REQ_UNQ_NO', name: 'rtnReqUnqNo',
75 75
 			label: '반품요청번호', 
76 76
 			width: '10', fixed: false, align: 'center',
77
+			minwidth: 100,
77 78
 			sortable: false, hidden: false
78 79
 		},
79 80
 		{
@@ -92,6 +93,7 @@ const gridColModel = {
92 93
 			index: 'rtn_Whs_Nm', name: 'rtnWhsNm',
93 94
 			label: '반품장소', 
94 95
 			width: '10', fixed: false, align: 'left',
96
+			minwidth: 220,
95 97
 			sortable: false, hidden: false
96 98
 		}, 
97 99
 		{
@@ -190,6 +192,7 @@ const gridColModel = {
190 192
 			label: '반품수량', 
191 193
 			width: '10', fixed: false, align: 'right',
192 194
 			sortable: true, editable: true, edittype: 'text',
195
+			classes: 'input_color',
193 196
 			editrules: {required: true, number:true},
194 197
 			formatter:'integer',formatoptions: { defaultValue: '', thousandsSeparator: ',' }
195 198
 		},
@@ -216,6 +219,7 @@ const gridColModel = {
216 219
 			index: 'RTN_DVSN', name: 'rtnDvsn',
217 220
 			label: '반품구분',
218 221
 			width: '10', fixed: false, align: 'left',
222
+			classes: 'input_color',
219 223
 			sortable: false, editable: true, formatter: 'select', edittype: 'select',
220 224
 			editoptions: {value: ITP_COMMON_CD_RTN_DVSN},
221 225
 			editrules: {required: true}
@@ -223,6 +227,7 @@ const gridColModel = {
223 227
 		{
224 228
 			index: 'RTN_RSN_DVSN', name: 'rtnRsnDvsn',
225 229
 			label: '사유구분',
230
+			classes: 'input_color',
226 231
 			width: '10', fixed: false, align: 'left',
227 232
 			sortable: false, editable: true, formatter: 'select', edittype: 'select',
228 233
 			editoptions: {value: ITP_COMMON_CD_RTN_RSN_DVSN},
@@ -231,6 +236,7 @@ const gridColModel = {
231 236
 		{
232 237
 			index: 'RTN_RSN', name: 'rtnRsn',
233 238
 			label: '반품사유', 
239
+			classes: 'input_color',
234 240
 			width: '15', fixed: false, align: 'left',
235 241
 			sortable: false, editable: true, edittype: 'text'
236 242
 		},

+ 17 - 10
src/main/webapp/js/app/rtnmng/ITP_RTNMNG03010.js

@@ -82,7 +82,7 @@ const gridColModel = {
82 82
 			sortable: false, hidden: true
83 83
 		},
84 84
 		{
85
-			index: 'BRAND_NM', name: 'bra ndNm',
85
+			index: 'BRAND_NM', name: 'brandNm',
86 86
 			label: ITP_MSG_LOCALE.label.brandNm, //브랜드명
87 87
 			width: '10', fixed: false, align: 'left',
88 88
 			sortable: false, hidden: false
@@ -108,6 +108,7 @@ const gridColModel = {
108 108
 		{
109 109
 			index: 'ITEM_NM', name: 'itemNm',
110 110
 			label: ITP_MSG_LOCALE.label.itemNm, //품목명
111
+			minwidth: 100,
111 112
 			width: '7', fixed: false, align: 'left',
112 113
 			sortable: false, hidden: false
113 114
 		},
@@ -146,7 +147,8 @@ const gridColModel = {
146 147
 		{
147 148
 			index: 'RTN_RSN_DVSN_NM', name: 'rtnRsnDvsnNm',
148 149
 			label: '반품사유', 
149
-			width: '7', fixed: false, align: 'left',
150
+			minwidth: 130,
151
+			width: '7', fixed: false, align: 'center',
150 152
 			sortable: false, hidden: false
151 153
 		}
152 154
 	],
@@ -210,7 +212,7 @@ const gridColModel = {
210 212
 		},
211 213
 		{
212 214
 			index: 'RTN_QTY', name: 'rtnQty',
213
-			label: '반품발주수량', 
215
+			label: '반품발주수량', classes: 'input_color',
214 216
 			width: '8', fixed: false, align: 'right',
215 217
 			sortable: false, editable: true, edittype: 'text',
216 218
 			editrules: {required: true}, hidden: false,
@@ -284,7 +286,7 @@ const gridColModel = {
284 286
 		{
285 287
 			index: 'ITEM_ID', name: 'itemId',
286 288
 			label: ITP_MSG_LOCALE.label.itemId, // 품목아이디
287
-			width: '10', fixed: false, align: 'center',
289
+			width: '14', fixed: false, align: 'center',
288 290
 			sortable: false, editable: false, edittype: 'text',
289 291
 			hidden: false
290 292
 		},
@@ -298,7 +300,7 @@ const gridColModel = {
298 300
 		{
299 301
 			index: 'UNIT_AMT', name: 'unitAmt',
300 302
 			label: ITP_MSG_LOCALE.label.unitAmt, //단가
301
-			width: '10', fixed: false, align: 'right',
303
+			width: '8', fixed: false, align: 'right',
302 304
 			sortable: false, editable: false, edittype: 'text',
303 305
 			hidden: false,
304 306
 			formatter:'integer',formatoptions: { defaultValue: '', thousandsSeparator: ',' }
@@ -306,7 +308,7 @@ const gridColModel = {
306 308
 		{
307 309
 			index: 'UNIT', name: 'unit',
308 310
 			label: ITP_MSG_LOCALE.label.unit, //단위
309
-			width: '10', fixed: false, align: 'center',
311
+			width: '12', fixed: false, align: 'center',
310 312
 			sortable: false, editable: false, edittype: 'text',
311 313
 			hidden: false
312 314
 		},
@@ -320,7 +322,7 @@ const gridColModel = {
320 322
 		},
321 323
 		{
322 324
 			index: 'RTN_QTY', name: 'rtnQty',
323
-			label: '반품발주수량', 
325
+			label: '반품발주수량', classes: 'input_color',
324 326
 			width: '10', fixed: false, align: 'right',
325 327
 			sortable: false, editable: true, edittype: 'text',
326 328
 			editrules: {required: true}, hidden: false,
@@ -336,7 +338,7 @@ const gridColModel = {
336 338
 		},
337 339
 		{
338 340
 			index: 'RTN_DVSN', name: 'rtnDvsn',
339
-			label: '반품구분',
341
+			label: '반품구분', classes: 'input_color',
340 342
 			width: '10', fixed: false, align: 'center',
341 343
 			sortable: false, editable: true, formatter: 'select', edittype: 'select',
342 344
 			editoptions: {value: ITP_COMMON_CD_RTN_DVSN},
@@ -344,7 +346,7 @@ const gridColModel = {
344 346
 		},
345 347
 		{
346 348
 			index: 'RTN_RSN_DVSN', name: 'rtnRsnDvsn',
347
-			label: '사유구분',
349
+			label: '사유구분', classes: 'input_color',
348 350
 			width: '10', fixed: false, align: 'center',
349 351
 			sortable: false, editable: true, formatter: 'select', edittype: 'select',
350 352
 			editoptions: {value: ITP_COMMON_CD_RTN_RSN_DVSN},
@@ -352,7 +354,7 @@ const gridColModel = {
352 354
 		},
353 355
 		{
354 356
 			index: 'RTN_RSN', name: 'rtnRsn',
355
-			label: '반품사유', 
357
+			label: '반품사유', classes: 'input_color',
356 358
 			width: '15', fixed: false, align: 'left',
357 359
 			sortable: false, editable: true, edittype: 'text'
358 360
 		},
@@ -641,6 +643,8 @@ let pageObj = {
641 643
 		});
642 644
 		if(mode == 'LIST') { // 목록
643 645
 			$('#ITP_AJAX_RTNMNG03010_LIST_CONTAINER').show();
646
+			$('#ITP_FORM_RTNMNG03010_SDELETE_SSPPLY_NM').show();
647
+			$('#ITP_FORM_RTNMNG03010_SDELETE_SWHS_NM').show();
644 648
 			fn_show_btn_auth_array(['#ITP_BTN_RTNMNG03010_SRH', '#ITP_BTN_RTNMNG03010_NEWCREATE','#ITP_BTN_RTNMNG03010_POCREATE', '#ITP_BTN_RTNMNG03010_POREJECT']);
645 649
 			// $('#ITP_FORM_RTNMNG03010_DETAIL_SBRAND_ID').val(fn_make_user_info.get('brandId'));
646 650
 			// $('#ITP_FORM_RTNMNG03010_DETAIL_SSTORE_ID').val(fn_make_user_info.get('storeId'));
@@ -648,6 +652,8 @@ let pageObj = {
648 652
 			
649 653
 		} else if(mode == 'NPC') { // 신규발주등록
650 654
 			$('#ITP_AJAX_RTNMNG03010_NDETAIL_CONTAINER').show();
655
+			$('#ITP_BTN_RTNMNG03010_SDELETE_SPPLY_NM').show();
656
+			$('#ITP_BTN_RTNMNG03010_NDETAIL_MODIFY').show();
651 657
 			fn_show_btn_auth_array(['#ITP_BTN_RTNMNG03010_RTNPO', '#ITP_BTN_RTNMNG03010_CANCELLIST', '#ITP_BTN_RTNMNG03010_NDETAIL_ADDROW','#ITP_BTN_RTNMNG03010_NDETAIL_DELROW']);
652 658
 			$('#ITP_FORM_RTNMNG03010_DETAIL_BRAND_ID').val(fn_make_user_info.get('brandId'));
653 659
 			SCREEN_MODE = 'NPC' ;
@@ -655,6 +661,7 @@ let pageObj = {
655 661
 			
656 662
 		} else if(mode == 'POC') { // 구매요청 발주
657 663
 			$('#ITP_AJAX_RTNMNG03010_DETAIL_CONTAINER').show();
664
+			$('#ITP_BTN_RTNMNG03010_DETAIL_MODIFY').show();
658 665
 			fn_show_btn_auth_array(['#ITP_BTN_RTNMNG03010_RTNPO', '#ITP_BTN_RTNMNG03010_CANCELLIST']);
659 666
 			
660 667
 			$('#ITP_FORM_RTNMNG03010_DETAIL_BRAND_ID').val(fn_make_user_info.get('brandId'));

+ 3 - 1
src/main/webapp/js/app/rtnmng/ITP_RTNMNG04010.js

@@ -237,7 +237,9 @@ let pageObj = {
237 237
             $('#ITP_BTN_RTNMNG04010_SEARCH_SPPLY_ID').show();
238 238
             $('#ITP_BTN_RTNMNG04010_DELETE_SPPLY_ID').show();
239 239
             $('#ITP_BTN_RTNMNG04010_SEARCH_WHS_ID').show();
240
-            $('#ITP_BTN_RTNMNG04010_DELETE_WHS_ID').show();
240
+            $('#ITP_BTN_RTNMNG04010_SEARCH_DEL_SWHS_NM').show();
241
+            $('#ITP_BTN_RTNMNG04010_SEARCH_DEL_SRTN_WHS_NM').show();
242
+            $('#ITP_BTN_RTNMNG04010_SEARCH_DEL_SSPPLY_NM').show();
241 243
             
242 244
         } else if(mode == 'MODIFY') { // 수정
243 245
             $('#ITP_AJAX_RTNMNG04010_DETAIL_CONTAINER').show();

+ 14 - 1
src/main/webapp/js/app/rtnmng/ITP_RTNMNG05010.js

@@ -50,6 +50,7 @@ const gridColModel = {
50 50
 			index: 'BRAND_NM', name: 'brandNm',
51 51
 			label: ITP_MSG_LOCALE.label.brandNm, //브랜드명
52 52
 			width: '10', fixed: false, align: 'left',
53
+			minwidth: 100,
53 54
 			sortable: false, hidden: false
54 55
 		},
55 56
 		{
@@ -68,6 +69,7 @@ const gridColModel = {
68 69
 			index: 'RTN_PODR_UNQ_NO', name: 'rtnPodrUnqNo',
69 70
 			label: '반품발주번호', 
70 71
 			width: '12', fixed: false, align: 'center',
72
+			minwidth: 140,
71 73
 			sortable: false, hidden: false
72 74
 		},
73 75
 		{
@@ -80,17 +82,19 @@ const gridColModel = {
80 82
 			index: 'ITEM_ID', name: 'itemId',
81 83
 			label: ITP_MSG_LOCALE.label.itemId, //품목아이디
82 84
 			width: '13', fixed: false, align: 'center',
85
+			minwidth: 140,
83 86
 			sortable: false, hidden: false
84 87
 		},
85 88
 		{
86 89
 			index: 'ITEM_NM', name: 'itemNm',
87 90
 			label: ITP_MSG_LOCALE.label.itemNm, //품목명
88 91
 			width: '7', fixed: false, align: 'left',
92
+			minwidth: 100,
89 93
 			sortable: false, hidden: false
90 94
 		},
91 95
 		{
92 96
 			index: 'COL_QTY', name: 'colQty',
93
-			label: '수거수량', 
97
+			label: '수거수량', classes: 'input_color',
94 98
 			width: '8', fixed: false, align: 'right',
95 99
 			sortable: true, editable: true, edittype: 'text',
96 100
 			editrules: { required: false, number: true },
@@ -99,6 +103,7 @@ const gridColModel = {
99 103
 		{
100 104
 			index: 'COL_REQ_QTY', name: 'colReqQty',
101 105
 			label: '수거요청수량', 
106
+			minwidth: 100,
102 107
 			width: '9', fixed: false, align: 'right',
103 108
 			sortable: false, hidden: false,
104 109
 			formatter: 'integer', formatoptions: { defaultValue: '', thousandsSeparator: ',' }
@@ -132,6 +137,7 @@ const gridColModel = {
132 137
 		{
133 138
 			index: 'WHS_NM', name: 'whsNm',
134 139
 			label: '반품입고창고', 
140
+			minwidth: 120,
135 141
 			width: '10', fixed: false, align: 'center',
136 142
 			sortable: false, hidden: false
137 143
 		},
@@ -150,12 +156,14 @@ const gridColModel = {
150 156
 		{
151 157
 			index: 'RTN_WHS_NM', name: 'rtnWhsNm',
152 158
 			label: '수거창고명', 
159
+			minwidth: 140,
153 160
 			width: '10', fixed: false, align: 'center',
154 161
 			sortable: false, hidden: false
155 162
 		},
156 163
 		{
157 164
 			index: 'COL_SCH_DT', name: 'colSchDt',
158 165
 			label: '수거예정일', 
166
+			minwidth: 140,
159 167
 			width: '8', fixed: false, align: 'center',
160 168
 			sortable: false, hidden: false
161 169
 		},
@@ -168,6 +176,7 @@ const gridColModel = {
168 176
 		{
169 177
 			index: 'PICK_MGR_TEL_NO', name: 'pickMgrTelNo',
170 178
 			label: '수거담당자연락처', 
179
+			minwidth: 140,
171 180
 			width: '10', fixed: false, align: 'center',
172 181
 			sortable: false, hidden: false
173 182
 		},
@@ -212,6 +221,10 @@ let listObj = {
212 221
 		$('#ITP_FORM_RTNMNG05010_SEARCH_TO_DT').datepicker('setDate', new Date(now.setDate(now.getDate() + 30)));
213 222
 		
214 223
 		$('#ITP_FORM_RTNMNG05010_SEARCH_SRTN_WHS_ID').val('xxx'); // 임시
224
+		
225
+		$('#ITP_BTN_RTNMNG05010_SEARCH_DEL_SRTN_WHS_NM').show();
226
+		$('#ITP_BTN_RTNMNG05010_SEARCH_DEL_SSPPLY_NM').show();
227
+		$('#ITP_BTN_RTNMNG05010_SEARCH_DEL_SWHS_NM').show();
215 228
 	},
216 229
 	itp_RTNMNG05010_search: false,
217 230
 	button: {

+ 11 - 1
src/main/webapp/js/app/rtnmng/ITP_RTNMNG06010.js

@@ -31,7 +31,7 @@ const gridColModel = {
31 31
 		},
32 32
 		{
33 33
 			index: 'RTN_PODR_UNQ_NO', name: 'rtnPodrUnqNo',
34
-			label: '반품발주번호', 
34
+			label: '반품발주번호', minwidth:140,
35 35
 			width: '10', fixed: false, align: 'center',
36 36
 			sortable: false, hidden: false
37 37
 		},
@@ -44,18 +44,21 @@ const gridColModel = {
44 44
 		{
45 45
 			index: 'ITEM_ID', name: 'itemId',
46 46
 			label: ITP_MSG_LOCALE.label.itemId, 			// 품목번호
47
+			minwidth:140,
47 48
 			width: '8', fixed: false, align: 'center',
48 49
 			sortable: false, hidden: false
49 50
 		},
50 51
 		{
51 52
 			index: 'ITEM_NM', name: 'itemNm',
52 53
 			label: ITP_MSG_LOCALE.label.itemNm, 			// 품목명
54
+			minwidth:120,
53 55
 			width: '8', fixed: false, align: 'left',
54 56
 			sortable: false, hidden: false
55 57
 		},
56 58
 		{
57 59
 			index: 'RODR_QTY', name: 'rodrQty',
58 60
 			label: '반품발주수량', 
61
+			minwidth:140,
59 62
 			width: '5', fixed: false, align: 'right',
60 63
 			sortable: false, hidden: false, 
61 64
 			formatter: 'integer', formatoptions: {thousandsSeparator: ','}
@@ -63,6 +66,7 @@ const gridColModel = {
63 66
 		{
64 67
 			index: 'COL_REQ_QTY', name: 'colReqQty',
65 68
 			label: '수거요청수량', 
69
+			minwidth:140,
66 70
 			width: '5', fixed: false, align: 'right',
67 71
 			sortable: false, hidden: false, 
68 72
 			formatter: 'integer', formatoptions: {thousandsSeparator: ','}
@@ -70,6 +74,7 @@ const gridColModel = {
70 74
 		{
71 75
 			index: 'COL_QTY', name: 'colQty',
72 76
 			label: '수거수량', 
77
+			minwidth:100,
73 78
 			width: '5', fixed: false, align: 'right',
74 79
 			sortable: false, hidden: false, 
75 80
 			formatter: 'integer', formatoptions: {thousandsSeparator: ','}
@@ -102,6 +107,7 @@ const gridColModel = {
102 107
 		{
103 108
 			index: 'PICK_MGR_TEL_NO', name: 'pickMgrTelNo',
104 109
 			label: '수거담당자전화번호', 
110
+			minwidth:140,
105 111
 			width: '10', fixed: false, align: 'center',
106 112
 			sortable: false, hidden: false
107 113
 		}		
@@ -139,6 +145,10 @@ let pageObj = {
139 145
 			$('#ITP_TAB_RTNMNG06010 .input-group.date').datepicker(ITP_DATE_LANGUAGE);
140 146
 			$('#ITP_FORM_RTNMNG06010_SEARCH_FROM_DT').datepicker('setDate', now);
141 147
 			$('#ITP_FORM_RTNMNG06010_SEARCH_TO_DT').datepicker('setDate', defaultToDate);
148
+			
149
+			$('#ITP_BTN_RTNMNG06010_SEARCH_DEL_SRTN_WHS_NM').show();
150
+			$('#ITP_BTN_RTNMNG06010_SEARCH_DEL_SSPPLY_NM').show();
151
+			$('#ITP_BTN_RTNMNG06010_SEARCH_DEL_SWHS_NM').show();
142 152
 		},
143 153
 		grid: function() {
144 154
 			itp_fn_jqgrid_resize(RTNMNG06010_GRID_ID, RTNMNG06010_GRID_LIST, 'lg');

+ 54 - 3
src/main/webapp/main.html

@@ -312,7 +312,24 @@
312 312
 				<div class="modal-dialog modal-xs">
313 313
 					<div class="modal-content">
314 314
 						<div class="modal-body">
315
-							<div class="text-center itp_alert_txt"></div>
315
+							<div class="text-center" style="margin-top:10px;">
316
+								<div class="itp_alt_box">
317
+									<label>납품요청일</label>
318
+									<span>:</span>
319
+									<div class="fnDlvReqDt"></div>
320
+								</div>
321
+								<div class="itp_alt_box">
322
+									<label>품목수</label>
323
+									<span>:</span>
324
+									<div class="fnItemcnt"></div>
325
+								</div>
326
+								<div class="itp_alt_box">
327
+									<label>구매금액</label>
328
+									<span>:</span>
329
+									<div class="fnPchReqAmt"></div>
330
+								</div>
331
+								<label style="margin:10px 0;">구매요청 하시겠습니까?</label>
332
+							</div>
316 333
 						</div>
317 334
 						<div class="modal-bottom">
318 335
 							<button type="button" class="btn btn-default col_4" id="ITP_MODAL_PR_ALERT_CANCEL" data-dismiss="modal">취소</button>
@@ -326,7 +343,24 @@
326 343
 				<div class="modal-dialog modal-sm">
327 344
 					<div class="modal-content">		
328 345
 						<div class="modal-body">
329
-							<div class="text-center itp_alert_txt"></div>
346
+							<div class="text-center">
347
+								<div class="itp_alt_box">
348
+									<label>납품요청일</label>
349
+									<span>:</span>
350
+									<div class="fnDlvReqDt"></div>
351
+								</div>
352
+								<div class="itp_alt_box">
353
+									<label>품목수</label>
354
+									<span>:</span>
355
+									<div class="fnItemcnt"></div>
356
+								</div>
357
+								<div class="itp_alt_box">
358
+									<label>추가결재금액</label>
359
+									<span>:</span>
360
+									<div class="fnDlvReqAmt"></div>
361
+								</div>
362
+								<label style="margin:10px 0;">선불매장이므로 결재를 하셔야 구매요청이 진행이 됩니다.<br>결재를 하시겠습니까?</label>
363
+							</div>
330 364
 						</div>
331 365
 						<div class="modal-bottom">
332 366
 							<button type="button" class="btn btn-default col_4" id="ITP_MODAL_ALERT_ADV_CANCEL" data-dismiss="modal">취소</button>
@@ -340,7 +374,24 @@
340 374
 				<div class="modal-dialog modal-sm">
341 375
 					<div class="modal-content">
342 376
 						<div class="modal-body">
343
-							<div class="text-center itp_alert_txt"></div>
377
+							<div class="text-center">
378
+								<div class="itp_alt_box">
379
+									<label>납품요청일</label>
380
+									<span>:</span>
381
+									<div class="fnDlvReqDt"></div>
382
+								</div>
383
+								<div class="itp_alt_box">
384
+									<label>품목수</label>
385
+									<span>:</span>
386
+									<div class="fnItemcnt"></div>
387
+								</div>
388
+								<div class="itp_alt_box">
389
+									<label>추가결재금액</label>
390
+									<span>:</span>
391
+									<div class="fnDlvReqAmt"></div>
392
+								</div>
393
+								<label style="margin:10px 0; line-height: 1.5;">구매한도가 부족합니다.<br>선결재를 하신 후에 구매요청을 하시기 바랍니다. 결재 버튼을 누르시면 임시 저장 후 결재가 진행이 됩니다. <br>결재를 하시겠습니까?</label>
394
+							</div>						
344 395
 						</div>
345 396
 						<div class="modal-bottom">
346 397
 							<button type="button" class="btn btn-default col_4" id="ITP_MODAL_ALERT_LM_CANCEL" data-dismiss="modal">취소</button>