Преглед изворни кода

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

juney пре 2 година
родитељ
комит
eb55d00a5f

+ 8 - 5
src/main/webapp/app/pomng/POMNG08010.html

@@ -5,7 +5,7 @@
5 5
 				<h2 class="pull-left itp_det_tit"><i class="glyphicon glyphicon-chevron-right"></i> <strong>위시리스트 관리</strong></h2>
6 6
 				<div class="pull-right itp_cicon">
7 7
 					<button type="button" id="ITP_BTN_POMNG08010_SRH" class="btn btn-success btn-sm SEB" style="display: inline-block;"><i class="glyphicon "></i>&nbsp;&nbsp;조회&nbsp;&nbsp;</button>
8
-					<button type="button" id="ITP_BTN_POMNG08010_NEWREG" class="btn btn-primary btn-sm ADB" style="display: inline-block;"><i class="glyphicon "></i>&nbsp;&nbsp;등록&nbsp;&nbsp;</button>
8
+					<button type="button" id="ITP_BTN_POMNG08010_SAVE" class="btn btn-primary btn-sm ADB" style="display: inline-block;"><i class="glyphicon "></i>&nbsp;&nbsp;저장&nbsp;&nbsp;</button>
9 9
 				</div>
10 10
 			</div>
11 11
 			<div class="itp_det_in">
@@ -22,15 +22,18 @@
22 22
 												<option value="">위시리스트 선택</option>
23 23
 											</select>
24 24
 										</div>
25
+										<div class="col-xs-a itp_ip itp_noMar" style="margin-right:5px;">
26
+											<button type="button" id="ITP_BTN_POMNG08010_ADD" class="btn btn-primary btn-sm ADB" style="display: inline-block;">&nbsp;&nbsp;추가&nbsp;&nbsp;</button>
27
+										</div>
28
+										<div class="col-xs-a itp_ip itp_noMar">
29
+											<button type="button" id="ITP_BTN_POMNG08010_VIEW" class="btn btn-primary btn-sm ADB" style="display: inline-block;">&nbsp;&nbsp;상세&nbsp;&nbsp;</button>
30
+										</div>
25 31
 										<div style="float:right;">
26 32
 											<div class="col-xs-a itp_ip itp_noMar" style="margin-right:5px;">
27 33
 												<button type="button" id="ITP_BTN_POMNG08010_ITEM_DELETE" class="btn btn-danger btn-sm ADB" style="display: inline-block;">품목삭제</button>
28 34
 											</div>
29
-											<div class="col-xs-a itp_ip itp_noMar" style="margin-right:5px;">
30
-												<button type="button" id="ITP_BTN_POMNG08010_ITEM_SAVE" class="btn btn-primary btn-sm ADB" style="display: inline-block;">품목저장</button>
31
-											</div>
32 35
 											<div class="col-xs-a itp_ip itp_noMar">
33
-												<button type="button" id="ITP_BTN_POMNG08010_ITEM_ADD" class="btn btn-success btn-sm ADB" style="display: inline-block;">품목추가</button>
36
+												<button type="button" id="ITP_BTN_POMNG08010_ITEM_ADD" class="btn btn-primary btn-sm ADB" style="display: inline-block;">품목추가</button>
34 37
 											</div>
35 38
 										</div>
36 39
 									</div>

+ 22 - 13
src/main/webapp/app/popup/biz/BIZPOP_WISH_LIST.html

@@ -1,5 +1,5 @@
1 1
 <div id="ITP_BIZPOP_WISH_LIST" class="modal itp_modal">
2
-	<div class="modal-dialog">
2
+	<div class="modal-dialog" style="width:400px;">
3 3
 		<div class="modal-content">
4 4
 			<form id="ITP_FORM_BIZPOP_WISH_LIST">
5 5
 				<input type="hidden" id="ITP_FORM_BIZPOP_WISH_LIST_BRAND_ID" name="sbrandId" value="">
@@ -9,26 +9,35 @@
9 9
 					<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
10 10
 					<h5 class="modal-title">위시리스트 정보</h5>
11 11
 				</div>
12
-				<div class="modal-body">
12
+				<div class="modal-body" style="margin-top:5px; padding:0; height:30px;">
13 13
 					<div class="itp_form fix">
14 14
 						<div class="col-xs-12 itp_form_inline">
15 15
 							<div class="form-horizontal fix">
16
-								<div class="col-xs-6 itp_ip itp_pr">
17
-									<input type="text" name="swhsNm" id="ITP_FORM_BIZPOP_WISH_LIST_WHS_NM" class="form-control itp_input" placeholder="위시리스트명">
18
-								</div>
19 16
 								<div class="pull-right itp_cicon">
20
-									<button type="button" class="btn btn-success btn-sm" id="ITP_BIZPOP_WISH_LIST_BTN_CLOSE" style="display: inline-block;">취소</button>
21
-									<button type="button" class="btn btn-success btn-sm" id="ITP_BIZPOP_WISH_LIST_BTN_SEARCH" style="display: inline-block;">조회</button>
22
-									<button type="button" class="btn btn-primary btn-sm" id="ITP_BIZPOP_WISH_LIST_BTN_SAVE">저장</button>
17
+									<button type="button" class="btn btn-primary btn-sm" id="ITP_BIZPOP_WISH_LIST_BTN_SAVE">&nbsp;&nbsp;저장&nbsp;&nbsp;</button>
18
+									<button type="button" class="btn btn-primary btn-sm" id="ITP_BIZPOP_WISH_LIST_BTN_CLOSE" style="display: inline-block;">&nbsp;&nbsp;닫기&nbsp;&nbsp;</button>
23 19
 								</div>
24 20
 							</div>
25 21
 						</div>
26 22
 					</div>
27
-					<div id="ITP_BIZPOP_WISH_LIST_jqGrid_list" class="itp_tb_list" data-total-cnt="">
28
-						<div id="ITP_BIZPOP_WISH_LIST_jqGridView" class="itp_views fix"></div>
29
-						<table id="ITP_BIZPOP_WISH_LIST_jqGrid"></table>
30
-						<div id="ITP_BIZPOP_WISH_LIST_jqGridPager"></div>
31
-						<div id="ITP_BIZPOP_WISH_LIST_jqGridEmpty" class="itp_no_data"></div>
23
+				</div>
24
+				<div class="itp_form_in" style="height:44px; padding-left:10px; top: -10px; position: relative;">
25
+					<div class="form-group" style="margin-bottom:8px;">
26
+						<label class="lb_area itp_lb">위시리스트명</label>
27
+						<div class="wish_input itp_in">
28
+							<input type="email" id="ITP_FORM_SITP_TAB_STINFO07010_POP_WISH_LIST_NM" data-check-required="empty" class="form-control itp_input" name="itemClassNm" placeholder="" maxlength="40">
29
+						</div>
30
+					</div>
31
+				</div>
32
+				<div class="itp_form_in" style="height:60px; padding-left:10px; top: -10px; position: relative;">
33
+					<div class="form-group" style="margin-bottom:13px;">
34
+						<label class="lb_area bd itp_lb">사용여부</label>
35
+						<div class="wish_input bd itp_in">
36
+							<select style="text-align:center;" type="email" id="ITP_FORM_SITP_TAB_STINFO07010_POP_USE_YN" data-check-required="empty" class="form-control itp_input" name="itemClassNm" placeholder="분류명" maxlength="40">
37
+								<option>사용</option>
38
+								<option>미사용</option>
39
+							</select>
40
+						</div>
32 41
 					</div>
33 42
 				</div>
34 43
 			</form>

+ 8 - 6
src/main/webapp/app/popup/biz/BIZPOP_WISH_LIST_ITEM.html

@@ -1,5 +1,5 @@
1 1
 <div id="ITP_BIZPOP_WISH_LIST_ITEM" class="modal itp_modal">
2
-	<div class="modal-dialog">
2
+	<div class="modal-dialog" style="width:700px; ">
3 3
 		<div class="modal-content">
4 4
 			<form id="ITP_FORM_BIZPOP_WISH_LIST_ITEM">
5 5
 				<input type="hidden" id="ITP_FORM_BIZPOP_WISH_LIST_ITEM_BRAND_ID" name="sbrandId" value="">
@@ -10,15 +10,17 @@
10 10
 					<h5 class="modal-title">위시리스트 품목 검색</h5>
11 11
 				</div>
12 12
 				<div class="modal-body">
13
-					<div class="itp_form fix">
13
+					<div class="itp_form fix" style="height:30px;">
14 14
 						<div class="col-xs-12 itp_form_inline">
15 15
 							<div class="form-horizontal fix">
16
-								<div class="col-xs-8 itp_ip itp_pr">
17
-									<input type="text" name="swhsNm" id="ITP_FORM_BIZPOP_WISH_LIST_ITEM_WHS_NM" class="form-control itp_input" placeholder="위시리스트명">
16
+								<div class="col-xs-8 itp_ip itp_pr" style="padding:0;">
17
+									<select type="text" name="swhsNm" id="ITP_FORM_BIZPOP_WISH_LIST_ITEM_LIST" class="form-control itp_input">
18
+										<option>위시리스트 목록</option>
19
+									</select>
18 20
 								</div>
19
-								<div class="pull-right itp_cicon">
21
+								<div class="itp_cicon" style="float:left; margin-left:5px;">
20 22
 									<button type="button" class="btn btn-success btn-sm" id="ITP_BIZPOP_WISH_LIST_ITEM_BTN_SEARCH" style="display: inline-block;">조회</button>
21
-									<button type="button" class="btn btn-primary btn-sm" id="ITP_BIZPOP_WISH_LIST_ITEM_BTN_SELECT">저장</button>
23
+									<button type="button" class="btn btn-primary btn-sm" id="ITP_BIZPOP_WISH_LIST_ITEM_BTN_SELECT">선택</button>
22 24
 								</div>
23 25
 							</div>
24 26
 						</div>

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

@@ -14,7 +14,6 @@ a, button {outline:none !important; text-decoration:none !important;}
14 14
 .itp_tb {display:table; width:100%;}
15 15
 .itp_tr {display:table-row;}
16 16
 .itp_td {display:table-cell; vertical-align:middle;}
17
-
18 17
 .tr {text-align:right !important;}
19 18
 .tl {text-align:left !important;}
20 19
 .tc {text-align:center !important;}
@@ -682,6 +681,10 @@ _:-ms-fullscreen, :root .itp_logs {max-width: 1287px}
682 681
 	cursor:pointer; opacity:0; outline:0;
683 682
 	background:none; z-index:1;
684 683
 }
684
+#ITP_ASIDE .lb_area{border-top:1px solid #aaa; float:left; font-size:13px; margin:0; padding:13px 12px; height:44px; background:#eee; min-width:100px; border-right:1px solid #aaa; border-left:1px solid #ccc;}
685
+#ITP_ASIDE .wish_input{border-top:1px solid #aaa; float:left; font-size:13px; margin:0; padding:4px 12px; width:280px; height:44px; min-width:100px; border-right:1px solid #aaa;}
686
+#ITP_ASIDE .bd {border-bottom:1px solid #aaa;}
687
+
685 688
 #ITP_ASIDE .itp_modal .itp_addr_wrap {height:220px; overflow:auto; border:1px solid #ddd;}
686 689
 #ITP_ASIDE .itp_modal .itp_addr_wrap .itp_addr_no {font-size:13px; line-height:218px; text-align:center; margin:0; padding:0;}
687 690
 #ITP_ASIDE .itp_modal .itp_addr_wrap .itp_addr_box {display:none;}
@@ -761,6 +764,7 @@ _:-ms-fullscreen, :root .itp_logs {max-width: 1287px}
761 764
 .fnNumeric {text-align: center;}
762 765
 .fnNumericDot {text-align: center;}
763 766
 
767
+
764 768
 /* 팝업 추가 */
765 769
 
766 770
 #ITP_POPUP_CONTAINER .modal-body .itp_title label {font-size:3rem; text-decoration:underline; text-underline-position:under;}

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

@@ -1695,6 +1695,7 @@ function itp_fn_grid_make_remote(option) {
1695 1695
 		loadBeforeSend: options.loadBeforeSend,
1696 1696
 		onCellSelect: options.onCellSelect,
1697 1697
 		ondblClickRow: options.ondblClickRow,
1698
+		beforeProcessing: options.beforeProcessing,
1698 1699
 		loadComplete: options.loadComplete,
1699 1700
 		loadError: options.loadError,
1700 1701
 		onPaging: options.onPaging

+ 82 - 15
src/main/webapp/js/app/pomng/ITP_POMNG03011.js

@@ -49,28 +49,41 @@ let API_DETAIL_PASSQTY 		    = '/api/stock/mng/whs-passqty-list';			// 창고선
49 49
 
50 50
 
51 51
 /*화면 Grid ColModel*/
52
+function arrtSetting(rowId, val, rawObject, cm) {
53
+	if(typeof rawObject.attr=='object' ) {
54
+		var attr = rawObject.attr[cm.name], result=null;
55
+		if(attr ) {
56
+			if (attr.rowspan) {
57
+				result = ' rowspan=' + '"' + attr.rowspan + '"';
58
+			} else if (attr.display) {
59
+				result = ' style="display:' + attr.display + '"';
60
+			}
61
+		}
62
+		return result;
63
+	}
64
+}
52 65
 const gridColModel = {
53 66
 	list: [
54 67
 		{
55 68
 			index: 'BRAND_NM', name: 'brandNm',
56 69
 			label: '브랜드',
57
-			width: '10', fixed: false, align: 'left',
58
-			minwidth: 120,
59
-			sortable: false, hidden: false, classes: 'ui-ellipsis'
60
-		},
61
-		{
62
-			index: 'BRAND_NM', name: 'brandNm',
63
-			label: '납품장소',
64
-			width: '10', fixed: false, align: 'left',
70
+			width: '10', fixed: false, align: 'center',
65 71
 			minwidth: 120,
66
-			sortable: false, hidden: false, classes: 'ui-ellipsis'
72
+			sortable: false, hidden: false, classes: 'ui-ellipsis', cellattr: arrtSetting
67 73
 		},
68 74
 		{
69 75
 			index: 'PCH_REQ_UNQ_NO', name: 'pchReqUnqNo',
70 76
 			label: '구매요청번호', 
71 77
 			width: '11', fixed: false, align: 'center',
72 78
 			minwidth: 180,
73
-			sortable: false, hidden: false
79
+			sortable: false, hidden: false, cellattr: arrtSetting
80
+		},
81
+		{
82
+			index: 'WHS_NM', name: 'whsNm',
83
+			label: '납품장소',
84
+			width: '10', fixed: false, align: 'left',
85
+			minwidth: 120,
86
+			sortable: false, hidden: false, classes: 'ui-ellipsis', cellattr: arrtSetting
74 87
 		},
75 88
 		{
76 89
 			index: 'ITEM_ID', name: 'itemId',
@@ -632,6 +645,7 @@ let pageObj = {
632 645
 };
633 646
 
634 647
 /*목록화면 Object*/
648
+
635 649
 let listObj = {
636 650
 	init: function () {
637 651
 		this.grid.init();
@@ -734,9 +748,9 @@ let listObj = {
734 748
 			this.load();
735 749
 		},
736 750
 		load: function() {
751
+
737 752
 			let param = $('#ITP_FORM_POMNG03011_SEARCH').serializeObject();
738
-			param.gridSize = $.jgrid.defaults.rowNum;
739
-			
753
+			// param.gridSize = $.jgrid.defaults.rowNum;
740 754
 			var option = {
741 755
 				multiselect: true,
742 756
 				autowidth: true,
@@ -744,10 +758,61 @@ let listObj = {
744 758
 				colModel: gridColModel.list,
745 759
 				param: param,
746 760
 				url: DOMAIN + API_DETAIL_GRID_LIST,
747
-				pager: POMNG03011_GRID_PAGER,
748
-				rownumbers: false,
749
-				loadComplete: function(data) {
761
+				// pager: POMNG03011_GRID_PAGER,
762
+				rownumbers: false, 
763
+				
764
+				beforeProcessing: function(data) { 
765
+					var rows=data.gridRows;
766
+					var cnt=rows.length, prev1='', prev2='', sp1=0, sp2=0;
767
+					var displayAttr=function(sp, ep, field) {
768
+						var rs=ep-sp;
769
+						if( rs>1 ) {
770
+							for(var n=sp; n<ep; n++) {
771
+								var cur=rows[n], attr=cur.attr;
772
+								if(!attr.hasOwnProperty(field) ) {
773
+									attr[field]={};
774
+								}
775
+								if(n==sp) {
776
+									attr[field].rowspan=rs;
777
+								} else {
778
+									attr[field].display='none';
779
+								}
780
+							}
781
+						}
782
+						//attr: {country: {display: "none"}, state: {display: "none"}} 
783
+					};
784
+					for(var n=0;n<=cnt; n++) {
785
+						if(n==cnt) {
786
+							displayAttr(sp1, n, 'pchReqUnqNo');
787
+							displayAttr(sp2, n, 'whsNm');
788
+							break;
789
+						} 
790
+						var cur=rows[n];
791
+						if(n==0) {
792
+							cur.attr={brandNm: {rowspan:cnt}};
793
+						} else {
794
+							cur.attr={brandNm: {display: "none"}};
795
+						}
796
+						if(prev2!=cur.whsNm) {							
797
+							displayAttr(sp2, n, 'whsNm');
798
+							sp2=n;
799
+							prev2=cur.whsNm;
800
+						}
801
+						if(prev1!=cur.pchReqUnqNo) {
802
+							displayAttr(sp1, n, 'pchReqUnqNo');
803
+							displayAttr(sp2, n, 'whsNm');
804
+							sp1=sp2=n;
805
+							prev2=cur.whsNm;
806
+							prev1=cur.pchReqUnqNo;
807
+						}
808
+						
809
+					}
810
+					console.log("load data==>", rows);
811
+
812
+				}, 
813
+				loadComplete: function(data) {  
750 814
 					itp_fn_grid_load_complete(data, POMNG03011_GRID_ID, true, 'number', 'POMNG03011', listObj.itp_POMNG03011_search, listObj.empty, true, data.gridRecords, true);
815
+					 
751 816
 					var ids = $(POMNG03011_GRID_ID).getDataIDs();
752 817
 					var css = {'background-color':'#FFCCCC'};
753 818
 					$.each(ids, function(idx, rowId) {
@@ -755,6 +820,7 @@ let listObj = {
755 820
 						$(POMNG03011_GRID_ID).jqGrid('setCell', rowId, 'dlvReqDt', '', css);
756 821
 						$(POMNG03011_GRID_ID).jqGrid('setCell', rowId, 'whsNm', '', css);
757 822
 					});
823
+					// $(POMNG03011_GRID_ID).trigger("reloadGrid");
758 824
 					$(POMNG03011_GRID_ID).setSelection(1, true);
759 825
 				},
760 826
 				onPaging: function(action) {
@@ -762,6 +828,7 @@ let listObj = {
762 828
 				}
763 829
 			};
764 830
 			itp_fn_grid_make_remote(option);
831
+			
765 832
 		},
766 833
 		button: {
767 834
 		},

+ 31 - 0
src/main/webapp/js/app/pomng/ITP_POMNG06010.js

@@ -202,6 +202,7 @@ let listObj = {
202 202
 		this.view();
203 203
 		this.action();
204 204
 		this.event.init();
205
+		this.setBrand();
205 206
 		this.grid.init();
206 207
 		this.screen();
207 208
 	},
@@ -228,6 +229,30 @@ let listObj = {
228 229
 		$('#ITP_BTN_POMNG06010_EXCEL').show();
229 230
 	},
230 231
 	itp_POMNG06010_search: false,
232
+	setBrand: function() {
233
+		let authTpCd = fn_make_user_info.get('authTpCd');
234
+		let URL = '/api/whs/mng/pop-whs-search';
235
+		let param = {};
236
+		param.sbrandId = fn_make_user_info.get('brandId');
237
+		param.sstoreId = fn_make_user_info.get('storeId');
238
+		if (authTpCd == 50) {
239
+			param.swhsDvsn = 'W02';
240
+			let answer = function(result) {
241
+				$('#ITP_FORM_POMNG06010_SEARCH_WHS_ID').val(result.gridRows[0].whsId);
242
+				$('#ITP_FORM_POMNG06010_SEARCH_WHS_NM').val(result.gridRows[0].whsNm);
243
+				$('#ITP_BTN_POMNG06010_DELETE_WHS_ID').attr('disabled', true);
244
+				$('#ITP_BTN_POMNG06010_SEARCH_WHS_ID').attr('disabled', true);
245
+			}
246
+			fn_ajax_call(URL, JSON.stringify(param), answer, 'POST');
247
+		} else if (authTpCd == 40) {
248
+			param.swhsDvsn = 'W01';
249
+			let answer = function(result) {
250
+				$('#ITP_FORM_POMNG06010_SEARCH_WHS_ID').val(result.gridRows[0].whsId);
251
+				$('#ITP_FORM_POMNG06010_SEARCH_WHS_NM').val(result.gridRows[0].whsNm);
252
+			}
253
+			fn_ajax_call(URL, JSON.stringify(param), answer, 'POST');
254
+		}
255
+	},
231 256
 	button: {
232 257
 		search: function() {
233 258
 			console.log("search event");
@@ -436,6 +461,12 @@ let listObj = {
436 461
 				},
437 462
 				loadComplete: function(data) {
438 463
 					itp_fn_grid_load_complete(data, POMNG06010_GRID_ID, true, 'number', 'POMNG06010', listObj.itp_POMNG06010_search, listObj.empty, true, data.gridRecords, true);
464
+					var ids = $(POMNG06010_GRID_ID).jqGrid('getDataIDs');
465
+					for (var i = 0; i < ids.length; i++) {
466
+						var rowData = $(POMNG06010_GRID_ID).jqGrid('getRowData', ids[i]);
467
+						var whsQty = rowData.dlvQty
468
+						$(POMNG06010_GRID_ID).jqGrid('setRowData', ids[i], {whsQty: whsQty});
469
+					}
439 470
 				},
440 471
 				onPaging: function(action) {
441 472
 					itp_fn_grid_paging(POMNG06010_GRID_ID, action, param);

+ 13 - 9
src/main/webapp/js/app/pomng/ITP_POMNG08010.js

@@ -51,37 +51,37 @@ const gridColModel = {
51 51
 		{
52 52
 			index: 'ITEM_CLASS_NM', name: 'itemClassNm',
53 53
 			label: '품목명',
54
-			width: '10', fixed: false, align: 'left',
54
+			width: '20', fixed: false, align: 'left',
55 55
 			sortable: false, hidden: false, classes: 'ui-ellipsis'
56 56
 		},
57 57
 		{
58 58
 			index: 'UNIT', name: 'unit',
59 59
 			label: '단위', 
60
-			width: '10', fixed: false, align: 'center',
60
+			width: '6', fixed: false, align: 'center',
61 61
 			sortable: false, hidden: false, classes: 'ui-ellipsis'
62 62
 		},
63 63
 		{
64 64
 			index: 'UNIT', name: 'unit',
65 65
 			label: '기준수량', 
66 66
 			width: '10', fixed: false, align: 'center',
67
-			sortable: false, hidden: false, classes: 'ui-ellipsis'
67
+			sortable: false, hidden: true, classes: 'ui-ellipsis'
68 68
 		},
69 69
 		{
70 70
 			index: 'UNIT', name: 'unit',
71 71
 			label: '통화', 
72
-			width: '10', fixed: false, align: 'center',
72
+			width: '6', fixed: false, align: 'center',
73 73
 			sortable: false, hidden: false, classes: 'ui-ellipsis'
74 74
 		},
75 75
 		{
76 76
 			index: 'UNIT', name: 'unit',
77 77
 			label: '단가', 
78
-			width: '10', fixed: false, align: 'center',
78
+			width: '10', fixed: false, align: 'right',
79 79
 			sortable: false, hidden: false, classes: 'ui-ellipsis'
80 80
 		},
81 81
 		{
82 82
 			index: 'UNIT', name: 'unit',
83 83
 			label: '사용여부', 
84
-			width: '10', fixed: false, align: 'center',
84
+			width: '6', fixed: false, align: 'center',
85 85
 			sortable: false, hidden: false, classes: 'ui-ellipsis'
86 86
 		}
87 87
 	]
@@ -146,10 +146,14 @@ let pageObj = {
146 146
 		if(mode == 'LIST') { // 목록
147 147
 			//itp_fn_fire_window_resize();
148 148
 			$('#ITP_AJAX_POMNG08010_LIST_CONTAINER').show();
149
-			fn_show_btn_auth_array(['#ITP_BTN_POMNG08010_SRH', '#ITP_BTN_POMNG08010_NEWREG', '#ITP_BTN_POMNG08010_DELETE']);
149
+			$('#ITP_BTN_POMNG08010_SAVE').show();
150
+			$('#ITP_BTN_POMNG08010_VIEW').show();
151
+			$('#ITP_BTN_POMNG08010_ITEM_DELETE').show();
152
+			$('#ITP_BTN_POMNG08010_ITEM_ADD').show();
153
+			fn_show_btn_auth_array(['#ITP_BTN_POMNG08010_SRH', '#ITP_BTN_POMNG08010_SAVE', '#ITP_BTN_POMNG08010_DELETE']);
150 154
 		} else if(mode == 'ADD') { // 등록
151 155
 			$('#ITP_AJAX_POMNG08010_DETAIL_CONTAINER').show();
152
-			fn_show_btn_auth_array(['#ITP_BTN_POMNG08010_CANCELLIST', '#ITP_BTN_POMNG08010_SAVE']);
156
+			fn_show_btn_auth_array(['#ITP_BTN_POMNG08010_CANCELLIST']);
153 157
 
154 158
 			$('#ITP_FORM_POMNG08010_DETAIL').find('input, textarea, select, checkbox').each(function(i, elem) {
155 159
 				$(this).attr('id') === 'ITP_FORM_POMNG08010_DETAIL_VIEW_CD' ? $(this).val('C') : $(this).val('');
@@ -320,7 +324,7 @@ let listObj = {
320 324
 			if(rowDataPop)
321 325
 				listObj.button.search();
322 326
 		};
323
-		fn_call_popup('biz', 'BIZPOP_ITEM_CLASS_MANAGE', '#ITP_ASIDE', popFn, param, 'S');
327
+		fn_call_popup('biz', 'BIZPOP_WISH_LIST_ITEM', '#ITP_ASIDE', popFn, param, 'S');
324 328
 	}
325 329
 };
326 330
 

+ 6 - 6
src/main/webapp/js/app/popup/biz/ITP_BIZPOP_WISH_LIST_ITEM.js

@@ -78,37 +78,37 @@ function itp_fn_BIZPOP_WISH_LIST_ITEM(parentPopFn, args, returnType) {
78 78
 			{
79 79
 				index: 'BRAND_NM', name: 'brandNm',
80 80
 				label: '번호', //
81
-				width: '14', fixed: false, align: 'left',
81
+				width: '6', fixed: false, align: 'left',
82 82
 				sortable: false, hidden: false, classes: 'ui-ellipsis'
83 83
 			},
84 84
 			{
85 85
 				index: 'WHS_NM', name: 'whsNm',
86 86
 				label: '품목번호', //
87
-				width: '12', fixed: false, align: 'center',
87
+				width: '14', fixed: false, align: 'center',
88 88
 				sortable: false, hidden: false, classes: 'ui-ellipsis'
89 89
 			},
90 90
 			{
91 91
 				index: 'STCK_DVSN_NM', name: 'stckDvsnNm',
92 92
 				label: '품목명', //
93
-				width: '4', fixed: false, align: 'center',
93
+				width: '20', fixed: false, align: 'left',
94 94
 				sortable: false, hidden: false
95 95
 			},
96 96
 			{
97 97
 				index: 'WHS_NM', name: 'whsNm',
98 98
 				label: '기본수량', //
99
-				width: '12', fixed: false, align: 'center',
99
+				width: '10', fixed: false, align: 'right',
100 100
 				sortable: false, hidden: false, classes: 'ui-ellipsis'
101 101
 			},
102 102
 			{
103 103
 				index: 'WHS_NM', name: 'whsNm',
104 104
 				label: '단위', //
105
-				width: '12', fixed: false, align: 'center',
105
+				width: '6', fixed: false, align: 'center',
106 106
 				sortable: false, hidden: false, classes: 'ui-ellipsis'
107 107
 			},
108 108
 			{
109 109
 				index: 'WHS_NM', name: 'whsNm',
110 110
 				label: '단가', //
111
-				width: '12', fixed: false, align: 'center',
111
+				width: '10', fixed: false, align: 'right',
112 112
 				sortable: false, hidden: false, classes: 'ui-ellipsis'
113 113
 			},
114 114
 			{

+ 32 - 19
src/main/webapp/js/app/rtnmng/ITP_RTNMNG05010.js

@@ -211,6 +211,7 @@ let listObj = {
211 211
 	init: function() {
212 212
 		this.view();
213 213
 		this.action();
214
+		this.setBrand();
214 215
 		this.event.init();
215 216
 		this.grid.init();
216 217
 	},
@@ -243,6 +244,30 @@ let listObj = {
243 244
 		$('#ITP_BTN_RTNMNG05010_EXCEL').show();
244 245
 	},
245 246
 	itp_RTNMNG05010_search: false,
247
+	setBrand: function() {
248
+		let authTpCd = fn_make_user_info.get('authTpCd');
249
+		let URL = '/api/whs/mng/pop-whs-search';
250
+		let param = {};
251
+		param.sbrandId = fn_make_user_info.get('brandId');
252
+		param.sstoreId = fn_make_user_info.get('storeId');
253
+		if (authTpCd == 50) {
254
+			param.swhsDvsn = 'W02';
255
+			let answer = function(result) {
256
+				$('#ITP_FORM_RTNMNG05010_SEARCH_SRTN_WHS_ID').val(result.gridRows[0].whsId);
257
+				$('#ITP_FORM_RTNMNG05010_SEARCH_SRTN_WHS_NM').val(result.gridRows[0].whsNm);
258
+				$('#ITP_BTN_RTNMNG05010_SEARCH_DEL_SRTN_WHS_NM').attr('disabled', true);
259
+				$('#ITP_BTN_RTNMNG05010_SEARCH_POP_SRTN_WHS_NM').attr('disabled', true);
260
+			}
261
+			fn_ajax_call(URL, JSON.stringify(param), answer, 'POST');
262
+		} else if (authTpCd == 40) {
263
+			param.swhsDvsn = 'W01';
264
+			let answer = function(result) {
265
+				$('#ITP_FORM_RTNMNG05010_SEARCH_SRTN_WHS_ID').val(result.gridRows[0].whsId);
266
+				$('#ITP_FORM_RTNMNG05010_SEARCH_SRTN_WHS_NM').val(result.gridRows[0].whsNm);
267
+			}
268
+			fn_ajax_call(URL, JSON.stringify(param), answer, 'POST');
269
+		}
270
+	},
246 271
 	button: {
247 272
 		search: function() {
248 273
 			listObj.itp_RTNMNG05010_search = true;
@@ -256,7 +281,6 @@ let listObj = {
256 281
 				itp_fn_modal_alert("수거창고를 지정해주세요!");
257 282
 				return;
258 283
 			}
259
-			
260 284
 			if (param.fromDt == '' || param.toDt == '') {
261 285
 				itp_fn_modal_alert("수거요청일 기간을 지정해주세요!");
262 286
 				return;
@@ -265,7 +289,6 @@ let listObj = {
265 289
 			$(RTNMNG05010_GRID_ID).setGridParam({ 'postData': JSON.stringify(param) }).trigger('reloadGrid');
266 290
 		},
267 291
 		save: function() {
268
-			
269 292
 			$('body').trigger('click');
270 293
 			
271 294
 			var chkQtyYn1 = true;
@@ -276,11 +299,8 @@ let listObj = {
276 299
 			var swhsId = "";
277 300
 			var srtnWhsId = "";
278 301
 			var storeId = "";
279
-			
280 302
 			$.each(rowData, function(key, value) {		
281
-				
282 303
 				if (value.colQty !== '') {
283
-									
284 304
 					if (parseInt(value.colQty) > parseInt(value.colReqQty)) {									
285 305
 						chkQtyYn1 = false;
286 306
 					}								
@@ -296,7 +316,6 @@ let listObj = {
296 316
 					gridInsertData.push(value);	
297 317
 				}						
298 318
 			});
299
-			
300 319
 			if (chkQtyYn1 === false) {
301 320
 				itp_fn_modal_alert("수거요청수량보다 수거수량이 더 많습니다.");
302 321
 				return;	
@@ -309,12 +328,10 @@ let listObj = {
309 328
 				itp_fn_modal_alert("서로 다른 수거창고 품목은 처리할 수 없습니다.");
310 329
 				return;	
311 330
 			}						
312
-			
313 331
 			if (gridInsertData.length == 0) {
314 332
 				itp_fn_modal_alert("반품처리할 품목을 없습니다.");
315 333
 				return ;
316 334
 			}
317
-			
318 335
 			var modalFn = {
319 336
 				callBack: () => {
320 337
 					let param = {};
@@ -332,13 +349,11 @@ let listObj = {
332 349
 					fn_ajax_call(API_DETAIL_SAVE, JSON.stringify(param), searhFn, 'POST');
333 350
 				}
334 351
 			};
335
-		
336 352
 			itp_fn_modal_confirm('반품처리 하시겠습니까?', modalFn);			
337 353
 		}
338 354
 	},
339 355
 	action: function() {
340 356
 		var _this = this;
341
-		
342 357
 		// 공급업체 조회 버튼 클릭
343 358
 		$('#ITP_BTN_RTNMNG05010_SEARCH_POP_SSPPLY_NM').on('click', function() {
344 359
 			_this.popup('spply');
@@ -370,7 +385,6 @@ let listObj = {
370 385
 			$('#ITP_FORM_RTNMNG05010_SEARCH_SRTN_WHS_NM').val('');
371 386
 			$('#ITP_FORM_RTNMNG05010_SEARCH_SRTN_WHS_ID').val('');
372 387
 		});
373
-
374 388
 	},
375 389
 	popup: function(arg) {
376 390
 		var whsDvsn = "";		
@@ -389,7 +403,6 @@ let listObj = {
389 403
 			const key1 = {brandId:fn_make_user_info.get('brandId'),storeId:fn_make_user_info.get('storeId'), whsDvsn:whsDvsn};
390 404
 			fn_call_popup('biz', 'BIZPOP_WHS_LOCATION', '#ITP_ASIDE', popFn, key1, 'S');
391 405
 		}
392
-		
393 406
 	},
394 407
 	callback: {
395 408
 		supply: function(rowDataPop) {
@@ -414,7 +427,6 @@ let listObj = {
414 427
 						case 'ITP_BTN_RTNMNG05010_SRH'		: listObj.button.search(); 	break;	// 조회 버튼 클릭
415 428
 						case 'ITP_BTN_RTNMNG05010_RTN_PROC'	: listObj.button.save(); 	break;	// 입고처리 버튼
416 429
 						case 'ITP_BTN_RTNMNG05010_EXCEL'	: listObj.excelDown(); 	break;	// 엑셀다운로드
417
-
418 430
 					}
419 431
 				});
420 432
 			});
@@ -426,8 +438,6 @@ let listObj = {
426 438
 
427 439
 				itp_fn_grid_reset_selection(e, last_row_id, gridId, 'RTNMNG05010');
428 440
 			});
429
-
430
-
431 441
 		}
432 442
 	},
433 443
 	empty: {
@@ -447,7 +457,6 @@ let listObj = {
447 457
 			// 데이터 없을때
448 458
 			itp_fn_jqgrid_resize(RTNMNG05010_GRID_ID, RTNMNG05010_GRID_LIST, 'lg');
449 459
 			this.search();
450
-
451 460
 		},
452 461
 		colModel: gridColModel.list,
453 462
 		search: function() {
@@ -472,6 +481,13 @@ let listObj = {
472 481
 				},
473 482
 				loadComplete: function(data) {
474 483
 					itp_fn_grid_load_complete(data, RTNMNG05010_GRID_ID, true, 'number', 'RTNMNG05010', listObj.itp_RTNMNG05010_search, listObj.empty, true, data.gridRecords, true);
484
+					var ids = $(RTNMNG05010_GRID_ID).jqGrid('getDataIDs');
485
+					console.log(ids);
486
+					for (var i = 0; i < ids.length; i++) {
487
+						var rowData = $(RTNMNG05010_GRID_ID).jqGrid('getRowData', ids[i]);
488
+						var colQty = rowData.colReqQty
489
+						$(RTNMNG05010_GRID_ID).jqGrid('setRowData', ids[i], {colQty: colQty});
490
+					}
475 491
 				},
476 492
 				onPaging: function(action) {
477 493
 					itp_fn_grid_paging(RTNMNG05010_GRID_ID, action, param);
@@ -493,7 +509,6 @@ let listObj = {
493 509
 		
494 510
 	},
495 511
 	excelDown: function() {
496
-		
497 512
 		var excelParam =  $('#ITP_FORM_RTNMNG05010_SEARCH').serializeObject();
498 513
 		excelParam.sbrandId = fn_make_user_info.get('brandId');
499 514
 		excelParam.sstoreId = fn_make_user_info.get('storeId');
@@ -508,5 +523,3 @@ let listObj = {
508 523
 		itp_fn_remote_to_excel(param);
509 524
 	}
510 525
 };
511
-
512
-

+ 10 - 9
src/main/webapp/js/app/stinfo/ITP_STINFO06010.js

@@ -227,14 +227,15 @@ const gridColModel = {
227 227
 		{
228 228
 			index: 'ITEM_ID', name: 'itemId',
229 229
 			label: ITP_MSG_LOCALE.label.itemId, //품목번호
230
-			minwidth: 160,
230
+			minwidth: 200,
231 231
 			width: '13', fixed: false, align: 'center',
232 232
 			sortable: false, hidden: false
233 233
 		},
234 234
 		{
235 235
 			index: 'ITEM_NM', name: 'itemNm',
236 236
 			label: ITP_MSG_LOCALE.label.itemNm, //품목명
237
-			width: '13', fixed: false, align: 'center',
237
+			width: '13', fixed: false, align: 'left',
238
+			minwidth: 200,
238 239
 			sortable: false, hidden: false, classes: 'ui-ellipsis'
239 240
 		},
240 241
 		{
@@ -252,28 +253,28 @@ const gridColModel = {
252 253
 		{
253 254
 			index: 'UNIT', name: 'unit',
254 255
 			label: ITP_MSG_LOCALE.label.unit, //기본단위
255
-			width: '8', fixed: false, align: 'center',
256
+			width: '6', fixed: false, align: 'center',
256 257
 			sortable: false, editable: false, formatter: 'select', edittype: 'select',
257 258
 			editoptions: {value: ITP_COMMON_CD_DSTRBT_COST_UNIT}
258 259
 		},
259 260
 		{
260 261
 			index: 'CURR', name: 'curr',
261 262
 			label: ITP_MSG_LOCALE.label.curr, //통화
262
-			width: '7', fixed: false, align: 'center',
263
+			width: '6', fixed: false, align: 'center',
263 264
 			sortable: false, editable: false, formatter: 'select', edittype: 'select',
264 265
 			editoptions: {value: ITP_COMMON_CD_CURR}
265 266
 		},
266 267
 		{
267 268
 			index: 'UNIT_AMT', name: 'unitAmt',
268 269
 			label: ITP_MSG_LOCALE.label.unitAmt, //단가
269
-			width: '10', fixed: false, align: 'center',
270
+			width: '10', fixed: false, align: 'right',
270 271
 			sortable: true, editable: false, edittype: 'text',
271 272
 			formatter: 'integer', formatoptions: { defaultValue: '', thousandsSeparator: ',' }
272 273
 		},
273 274
 		{
274 275
 			index: 'UNIT_TARGET_CD', name: 'unitTargetCd',
275 276
 			label: ITP_MSG_LOCALE.label.unitTargetCd, //대상여부
276
-			width: '10', fixed: false, align: 'center',
277
+			width: '6', fixed: false, align: 'center',
277 278
 			sortable: false, editable: false, formatter: 'select', edittype: 'select',
278 279
 			editoptions: {value: ITP_COMMON_CD_UNIT_TARGET_CD}
279 280
 		}
@@ -532,12 +533,12 @@ let pageObj = {
532 533
 	},
533 534
 	calculate: function() {
534 535
 		var ids = $(STINFO06010_DETAIL_GRID_ID).jqGrid('getDataIDs');
535
-		console.log(ids);
536 536
 		for (var i = 0; i < ids.length; i++) {
537 537
 			var rowData = $(STINFO06010_DETAIL_GRID_ID).jqGrid('getRowData', ids[i]);
538
-			console.log(rowData.spplyUnitAmt);
538
+			if (rowData.spplyUnitAmt == null || rowData.spplyUnitAmt == '') {
539
+				return false;
540
+			}
539 541
 			var unitAmt = Math.floor(Number(rowData.spplyUnitAmt) / 100 * (Number($('#ITP_STINFO06010_UNIT_STDD').val()) + 100));
540
-			console.log(unitAmt);
541 542
 			$(STINFO06010_DETAIL_GRID_ID).jqGrid('setRowData', ids[i], {unitAmt: unitAmt});
542 543
 		}
543 544
 	}	

+ 3 - 3
src/main/webapp/mobile/app/mpomng/MPOMNG01010.html

@@ -81,10 +81,10 @@
81 81
                 	<div class="itp_amt amt_wd fnOrdAmt"></div>
82 82
 	              </div>
83 83
 	            </div>
84
-				<div class="right" style="width:125px;">
85
-					<button id="ITP_BTN_MPOMNG01010_DETAIL_MINUS" class="DETAIL_ITEM_MINUS">-</button>
84
+				<div class="right" style="width:100px;">
85
+					<button id="ITP_BTN_MPOMNG01010_DETAIL_MINUS" class="DETAIL_ITEM_MINUS"><img src="../img/minus.png" alt=""></button>
86 86
                     <input type="number" id="ITP_MPOMNG01010_DETAIL_NUM" class="" value="1" maxlength="5">
87
-					<button id="ITP_BTN_MPOMNG01010_DETAIL_PLUS" class="DETAIL_ITEM_PLUS">+</button>
87
+					<button id="ITP_BTN_MPOMNG01010_DETAIL_PLUS" class="DETAIL_ITEM_PLUS"><img src="../img/plus.png" alt=""></button>
88 88
 				</div>
89 89
 			</li>
90 90
         </div>

+ 3 - 3
src/main/webapp/mobile/app/mpomng/MPOMNG02010.html

@@ -244,7 +244,7 @@
244 244
       <div id="ITP_LIST_MPOMNG02010_MODIFY_AREA" class="scroll_area row-1">
245 245
         <ul id="ITP_LIST_MPOMNG02010_MODIFY_ROWS" class="mb_0 panel-group"></ul>
246 246
         <div id="ITP_LIST_MPOMNG02010_MODIFY_ROWCOPY" style="display: none;"><!-- display:grid -->
247
-          <li class="item-row">
247
+          <li class="item-row list-row">
248 248
             <div class="left_info item">
249 249
               <div class="check_box">
250 250
                 <input type="checkbox" name="brandUnitUnqNo" class="fnBrandUnitUnqNo" />
@@ -259,9 +259,9 @@
259 259
               </div>
260 260
             </div>
261 261
             <div class="right">
262
-              <button id="ITP_BTN_MPOMNG02010_MODIFY_MINUS">-</button>
262
+              <button id="ITP_BTN_MPOMNG02010_MODIFY_MINUS"><img src="../img/minus.png" alt=""></button>
263 263
 			  <input type="number" id="ITP_MPOMNG02010_MODIFY_NUM" class="" value="1" maxlength="5" data-brandUnitUnqNo="">
264
-              <button id="ITP_BTN_MPOMNG02010_MODIFY_PLUS">+</button>
264
+              <button id="ITP_BTN_MPOMNG02010_MODIFY_PLUS"><img src="../img/plus.png" alt=""></button>
265 265
             </div>
266 266
           </li>
267 267
         </div>

+ 2 - 2
src/main/webapp/mobile/app/mrtnmng/MRTNMNG01010.html

@@ -62,9 +62,9 @@
62 62
 			              </div>
63 63
 			            </div>
64 64
 						<div class="right" style="width:125px;">
65
-							<button id="ITP_BTN_MRTNMNG01010_DETAIL_MINUS" class="DETAIL_ITEM_MINUS">-</button>
65
+							<button id="ITP_BTN_MRTNMNG01010_DETAIL_MINUS" class="DETAIL_ITEM_MINUS"><img src="../img/minus.png" alt=""></button>
66 66
 							<input type="number" id="ITP_MRTNMNG01010_DETAIL_NUM" class="" value="1" maxlength="5">
67
-							<button id="ITP_BTN_MRTNMNG01010_DETAIL_PLUS" class="DETAIL_ITEM_PLUS">+</button>
67
+							<button id="ITP_BTN_MRTNMNG01010_DETAIL_PLUS" class="DETAIL_ITEM_PLUS"><img src="../img/plus.png" alt=""></button>
68 68
 						</div>
69 69
 					</li>
70 70
 				</div>

+ 3 - 3
src/main/webapp/mobile/app/mrtnmng/MRTNMNG02010.html

@@ -203,7 +203,7 @@
203 203
 			<div id="ITP_LIST_MRTNMNG02010_MODIFY_AREA" class="scroll_area row-7">
204 204
 				<ul id="ITP_LIST_MRTNMNG02010_MODIFY_ROWS" class="mb_0 panel-group"></ul>
205 205
 				<div id="ITP_LIST_MRTNMNG02010_MODIFY_ROWCOPY" style="display: none;"><!-- style="display: gird;" -->
206
-					<li class="item-row">
206
+					<li class="item-row list-row">
207 207
 						<div class="left_info item">
208 208
 							<div class="check_box"><!-- class 변경 -->
209 209
 								<input type="checkbox" name="brandUnitUnqNo" class="fnBrandUnitUnqNo" />
@@ -218,9 +218,9 @@
218 218
 				              </div>
219 219
 						</div>
220 220
 						<div class="right">
221
-							<button id="ITP_BTN_MRTNMNG02010_MODIFY_MINUS" class="DETAIL_ITEM_MINUS">-</button>
221
+							<button id="ITP_BTN_MRTNMNG02010_MODIFY_MINUS" class="DETAIL_ITEM_MINUS"><img src="../img/minus.png" alt=""></button>
222 222
 							<input type="number" id="ITP_MRTNMNG02010_MODIFY_NUM" class="" value="1" maxlength="5" data-brandUnitUnqNo="">
223
-							<button id="ITP_BTN_MRTNMNG02010_MODIFY_PLUS" class="DETAIL_ITEM_PLUS">+</button>
223
+							<button id="ITP_BTN_MRTNMNG02010_MODIFY_PLUS" class="DETAIL_ITEM_PLUS"><img src="../img/plus.png" alt=""></button>
224 224
 						</div>
225 225
 					</li>
226 226
 				</div>

+ 14 - 13
src/main/webapp/mobile/css/style.css

@@ -336,7 +336,7 @@ input .day {margin: 18%; width: 45%; height: 80px; float: right;}
336 336
   font-size: 16px;
337 337
 }
338 338
 .content {position: fixed; display:contents; z-index: 10; width:100%; background: #f5f6f6; border-bottom:1px solid #E0B8AB;}
339
-.content .content_fix {background: #f5f6f6; border-bottom:1px solid #E0B8AB;}
339
+.content .content_fix {background:linear-gradient(to bottom, #f5f6f6, #fff); border-bottom:1px dashed #E0B8AB;}
340 340
 .content .content_inside {background: #f5f6f6; border-bottom:1px solid #E0B8AB;}
341 341
 .content .header {width:100% !important; margin:0 !important;}
342 342
 .content .line {position: relative; display: inline-block; width: 332px; margin:0 auto; height: 30px; margin-bottom: -10px;}
@@ -403,7 +403,7 @@ input .day {margin: 18%; width: 45%; height: 80px; float: right;}
403 403
 .content .table_btn {margin-top: 6px; width: 100%; height: 40px;}
404 404
 .content .table_header h1 {margin-left: 15px; margin-top:0px; margin-bottom:0; font-size: 13px; float: left; color: #000; font-weight: 100;}
405 405
 .content .table_btn h1 {margin-left: 15px; margin-top:16px; margin-bottom:0; font-size: 13px; float: left; color: #000; font-weight: 100;}
406
-.content .table_btn button {float: right; width: 75px; height:34px; font-size: 10pt; font-weight: 100; padding:0px; margin: 0px 12px 0px 0; border-radius:15px;}
406
+.content .table_btn button {float: right; width: 75px; height:34px; font-size: 10pt; font-weight: 100; padding:0px; margin: 0px 12px 0px 0; border-radius:5px;}
407 407
 .detail_content {top: 0px; position: fixed; display:contents; z-index: 10; width:100%; background: #fff;}
408 408
 .detail_content .detail_content_fix {background: #f5f6f6; border-bottom:1px solid #E0B8AB;}
409 409
 .detail_content .detail_header {width: 330px; height: 30px; margin:0; left:50%; position:relative; transform:translateX(-50%);}
@@ -462,9 +462,9 @@ input .day {margin: 18%; width: 45%; height: 80px; float: right;}
462 462
 .scroll_area ul.mb_0 {margin-bottom:0 !important;}
463 463
 .scroll_area .itp_non_data {margin:35% auto;}
464 464
 
465
-.scroll_area li {margin:0; list-style: none; width: 100vw; height: 85px; border-bottom: 1px solid #ccc; background-color: #fff;}
465
+.scroll_area li {margin:0; list-style: none; width: 100vw; height: 85px; border-bottom: 1px dashed #ccc; background-color: #fff;}
466 466
 .scroll_area li.check {background:#f5f6f6;}
467
-.scroll_area li.list-row {display: inline-flex; height:76px;}
467
+.scroll_area li.list-row {display: inline-flex; height:60px;}
468 468
 .scroll_area li.list-row2 {height:130px; padding-top:8px;}
469 469
 
470 470
 .scroll_area li .podr_list {margin: 0px 10%;border: 1px solid #ccc; border-bottom:none; width: 89%;}
@@ -474,17 +474,17 @@ input .day {margin: 18%; width: 45%; height: 80px; float: right;}
474 474
 
475 475
 .scroll_area li .left_info {width: calc(100% - 66px); float:left;}
476 476
 .scroll_area li .left_info.item {width: calc(100% - 120px); float:left;}
477
-.scroll_area li .left_info div {display: inline-block; font-size:14pt;}
477
+.scroll_area li .left_info div {display: inline-block; font-size:12pt;}
478 478
 .scroll_area li .left_info .slash {width:calc(100% - 98px);}
479 479
 
480
-.scroll_area li .left_info span {font-size: 14pt;}
480
+.scroll_area li .left_info span {font-size: 12pt;}
481 481
 .scroll_area li .left_info label{width:60px; font-size: 14pt; font-weight:100; margin-top:5px;}
482 482
 .scroll_area li .left_info label.two{width:84px; font-size: 12pt;}
483 483
 .scroll_area li .left_info .check_box {padding-top:8px; height:50px; float:left; width:22px;}
484 484
 .scroll_area li .left_info .check_box input[type=checkbox] {width:15px; margin:10px 0 0 7px;}
485
-.scroll_area li .left_info .thick {float:left; text-align: left; width: 90%; height:38px; font-weight: 100;}
486
-.scroll_area li .left_info .thick .itp_item {color:gray;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:calc(100% - 81px); top:7px; text-align:left; position:relative;}
487
-.scroll_area li .left_info .thick .itp_gram {position:relative; top:7px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#aaa; font-size:14pt; text-align:right; width: 85px;}
485
+.scroll_area li .left_info .thick {float:left; text-align: left; width: 90%; height:26px; font-weight: 100;}
486
+.scroll_area li .left_info .thick .itp_item {padding-left:5px; color:gray;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:calc(100% - 81px); top:7px; text-align:left; position:relative;}
487
+.scroll_area li .left_info .thick .itp_gram {padding-left:6px; position:relative; top:7px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#aaa; font-size:12pt; text-align:right; width: 85px;}
488 488
 .scroll_area li .left_info .thick .auto {width:auto;}
489 489
 .scroll_area li .left_info .thick .itp_amt {color:#b88278; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width: calc(100% - 105px); top: 7px; position:relative; text-align:left;}
490 490
 .scroll_area li .left_info .thick .amt_wd {width:calc(100% - 95px);}
@@ -593,13 +593,14 @@ input .day {margin: 18%; width: 45%; height: 80px; float: right;}
593 593
 .scroll_area li .left .nomal div.non_btn {width:calc(100% - 192px);}
594 594
 
595 595
 
596
-.scroll_area li .right {margin: 22px 10px 22px 0; position: relative; display: flex; width:110px; height:30px; font-size: 1.4rem; font-weight: 700; float: right;}
596
+.scroll_area li .right {margin: 15px 10px 15px 0; position: relative; display: flex; width:110px; height:30px; font-size: 1.4rem; font-weight: 700; float: right;}
597 597
 .scroll_area li .right .num {padding:2px 22px; width: auto; border-top:1px solid #E0B8AB; border-bottom:1px solid #E0B8AB; background:#fff; font-size:14pt;}
598 598
 .scroll_area li .right .fnnum {margin:5px 30px; font-size:14pt;}
599
-.scroll_area li .right input {width:45px; height:30px; margin:0; padding:5px; text-align:center; border-radius:0px; border:1px solid #E0B8AB;}
599
+.scroll_area li .right input {width:45px; height:30px; margin:0; padding:5px; text-align:center; border-radius:0px; border:none;}
600 600
 .scroll_area li .right input:focus {outline:none;}
601
-.scroll_area li .right button {background:#e1cac1; color:#fff; border:1px solid #E0B8AB; padding:0px 7px; font-size: 16px; border-radius: 0px;}
602
-.scroll_area li .right button:hover {background:#FCD5C1;}
601
+.scroll_area li .right button {border:none; padding:0px;}
602
+.scroll_area li .right button:hover {background:transparent; opacity:0.7;}
603
+.scroll_area li .right button img {width:28px;}
603 604
 
604 605
 /* ITP_FOOTER */
605 606
 #ITP_FOOTER .itp_modal {z-index:10000;}

BIN
src/main/webapp/mobile/img/minus.png


BIN
src/main/webapp/mobile/img/plus.png