Browse Source

모바일 여신관리 디자인 적용

juney 2 years ago
parent
commit
3be09b5b71

+ 5 - 5
src/main/webapp/mobile/app/mloanmng/MLOANMNG01011.html

@@ -24,7 +24,7 @@
24
 			  <div class="line">
24
 			  <div class="line">
25
 				  <label>한도금액</label>
25
 				  <label>한도금액</label>
26
 				  <div class="line_right">
26
 				  <div class="line_right">
27
-					  <div class="fnLimitAmt">0원</div>
27
+					  <div class="fnLimitAmt"></div>
28
 				  </div>
28
 				  </div>
29
 			  </div>
29
 			  </div>
30
 			  <div class="line">
30
 			  <div class="line">
@@ -36,19 +36,19 @@
36
 			  <div class="line">
36
 			  <div class="line">
37
 				  <label>가용한도금액</label>
37
 				  <label>가용한도금액</label>
38
 				  <div class="line_right">
38
 				  <div class="line_right">
39
-					  <div class="fnPosbLimitAmt">0원</div>
39
+					  <div class="fnPosbLimitAmt"></div>
40
 				  </div>
40
 				  </div>
41
 			  </div>
41
 			  </div>
42
 			  <div class="line">
42
 			  <div class="line">
43
 				  <label>가수금</label>
43
 				  <label>가수금</label>
44
 				  <div class="line_right">
44
 				  <div class="line_right">
45
-					  <div class="fnTmpRcvAcctTotal">0원</div>
45
+					  <div class="fnTmpRcvAcctTotal"></div>
46
 				  </div>
46
 				  </div>
47
 			  </div>
47
 			  </div>
48
 			  <div class="line">
48
 			  <div class="line">
49
 				  <label>사용금액</label>
49
 				  <label>사용금액</label>
50
 				  <div class="line_right">
50
 				  <div class="line_right">
51
-					  <div class="fnUseAmtTotal">0원</div>
51
+					  <div class="fnUseAmtTotal"></div>
52
 				  </div>
52
 				  </div>
53
 			  </div>
53
 			  </div>
54
 			<div class="line top3">
54
 			<div class="line top3">
@@ -78,7 +78,7 @@
78
 		  </div>
78
 		  </div>
79
 			<div id="ITP_LIST_MLOANMNG01011_VIEW_ITEM_AREA" class="scroll_area row-14">
79
 			<div id="ITP_LIST_MLOANMNG01011_VIEW_ITEM_AREA" class="scroll_area row-14">
80
 			  <ul id="ITP_LIST_MLOANMNG01011_VIEW_ITEM_ROWS" class="mb_0 panel-group"></ul>
80
 			  <ul id="ITP_LIST_MLOANMNG01011_VIEW_ITEM_ROWS" class="mb_0 panel-group"></ul>
81
-			  <div id="ITP_LIST_MLOANMNG01011_VIEW_ITEM_ROWCOPY" style="display: block;">
81
+			  <div id="ITP_LIST_MLOANMNG01011_VIEW_ITEM_ROWCOPY" style="display: none;">
82
 				<li class="history_list4 list-row">
82
 				<li class="history_list4 list-row">
83
 				  <div>
83
 				  <div>
84
 					<div class="detail_line">
84
 					<div class="detail_line">

+ 17 - 17
src/main/webapp/mobile/app/mloanmng/MLOANMNG03010.html

@@ -46,7 +46,7 @@
46
 		  </div>
46
 		  </div>
47
 			<div id="ITP_LIST_MLOANMNG03010_LIST_ITEM_AREA" class="scroll_area row-13">
47
 			<div id="ITP_LIST_MLOANMNG03010_LIST_ITEM_AREA" class="scroll_area row-13">
48
 			  <ul id="ITP_LIST_MLOANMNG03010_LIST_ITEM_ROWS" class="mb_0 panel-group"></ul>
48
 			  <ul id="ITP_LIST_MLOANMNG03010_LIST_ITEM_ROWS" class="mb_0 panel-group"></ul>
49
-			  <div id="ITP_LIST_MLOANMNG03010_LIST_ITEM_ROWCOPY" style="display: block;">
49
+			  <div id="ITP_LIST_MLOANMNG03010_LIST_ITEM_ROWCOPY" style="display: none;">
50
 				<li class="history_list4" style="padding-top:3px;">
50
 				<li class="history_list4" style="padding-top:3px;">
51
 				  <div class="left">
51
 				  <div class="left">
52
 					<div class="nomal">
52
 					<div class="nomal">
@@ -83,7 +83,7 @@
83
 					  </div>
83
 					  </div>
84
 					  <label class="sub_info">정산금액&nbsp;:</label>
84
 					  <label class="sub_info">정산금액&nbsp;:</label>
85
 					  <div class="history">
85
 					  <div class="history">
86
-						<div class="fnSttlAmt"></div>
86
+						<div class="fnSttlReqAmt"></div>
87
 					  </div>
87
 					  </div>
88
 					</div>
88
 					</div>
89
 				  </div>
89
 				  </div>
@@ -92,7 +92,7 @@
92
 							<label class="history_label">정산확정일 </label>
92
 							<label class="history_label">정산확정일 </label>
93
 							<span>:</span>
93
 							<span>:</span>
94
 							<div class="history">
94
 							<div class="history">
95
-								<div class="fnSttlDt"></div>
95
+								<div class="fnSttlReqDt"></div>
96
 							</div>
96
 							</div>
97
 							<label class="sub_info">미납금액&nbsp;:</label>
97
 							<label class="sub_info">미납금액&nbsp;:</label>
98
 							<div class="history">
98
 							<div class="history">
@@ -128,37 +128,37 @@
128
 			<div class="line">
128
 			<div class="line">
129
 			  <label>매장명</label>
129
 			  <label>매장명</label>
130
 			  <div class="line_right">
130
 			  <div class="line_right">
131
-			  	<div class="fnStoreNm">a 매장명</div>
131
+			  	<div class="fnStoreNm"></div>
132
 			  </div>      
132
 			  </div>      
133
 			</div>
133
 			</div>
134
 			<div class="line">
134
 			<div class="line">
135
 			  <label>정산일자</label>
135
 			  <label>정산일자</label>
136
 			  <div class="line_right">
136
 			  <div class="line_right">
137
-			  	<div class="fnSttlDt">2022.10.10</div>
137
+			  	<div class="fnSttlDt"></div>
138
 			  </div>
138
 			  </div>
139
 			</div>
139
 			</div>
140
 			<div class="line">
140
 			<div class="line">
141
 			  <label>정산상태</label>
141
 			  <label>정산상태</label>
142
 			  <div class="line_right">
142
 			  <div class="line_right">
143
-  			  	<div class="fnSttlStCd">정산요청</div>
143
+  			  	<div class="fnSttlStNm"></div>
144
 			  </div>
144
 			  </div>
145
 			</div>
145
 			</div>
146
 			<div class="line">
146
 			<div class="line">
147
 			  <label>정산금액</label>
147
 			  <label>정산금액</label>
148
 			  <div class="line_right">
148
 			  <div class="line_right">
149
-			  	<div class="fnSttlAmt">2,000,000원</div>
149
+			  	<div class="fnSttlReqAmt"></div>
150
 			  </div>
150
 			  </div>
151
 			</div>
151
 			</div>
152
 			<div class="line">
152
 			<div class="line">
153
 			  <label>잔액</label>
153
 			  <label>잔액</label>
154
 			  <div class="line_right">
154
 			  <div class="line_right">
155
-			  	<div class="fnBal">1,000,000원</div>
155
+			  	<div class="fnUseAmtTotal"></div>
156
 			  </div>
156
 			  </div>
157
 			</div>
157
 			</div>
158
 			<div class="line">
158
 			<div class="line">
159
 			  <label>정산등록일자</label>
159
 			  <label>정산등록일자</label>
160
 			  <div class="line_right">
160
 			  <div class="line_right">
161
-			  	<div class="fnSttlRegDt">2022.10.10</div>
161
+			  	<div class="fnSttlReqDt"></div>
162
 			  </div>
162
 			  </div>
163
 			</div>
163
 			</div>
164
 			<div class="table_header">
164
 			<div class="table_header">
@@ -175,11 +175,11 @@
175
 						<label class="col_3">품목아이디 </label>
175
 						<label class="col_3">품목아이디 </label>
176
 						<span>:</span>
176
 						<span>:</span>
177
 						<div class="space2">
177
 						<div class="space2">
178
-						  <div class="fnItemId">asdfasdfassd</div>
178
+						  <div class="fnItemId"></div>
179
 						</div>
179
 						</div>
180
 						<label class="sub_info">품목명&nbsp;:</label>
180
 						<label class="sub_info">품목명&nbsp;:</label>
181
 						<div class="space2">
181
 						<div class="space2">
182
-						  <div class="fnItemNm">fasdfasdfad</div>
182
+						  <div class="fnItemNm"></div>
183
 						</div>
183
 						</div>
184
 					  </div>
184
 					  </div>
185
 					</div>
185
 					</div>
@@ -188,11 +188,11 @@
188
 						<label class="col_3">단가</label>
188
 						<label class="col_3">단가</label>
189
 						<span>:</span>
189
 						<span>:</span>
190
 						<div class="space2">
190
 						<div class="space2">
191
-						  <div class="fnUnitAmt">52525525</div>
191
+						  <div class="fnUnitAmt"></div>
192
 						</div>
192
 						</div>
193
 						<label class="sub_info">단위&nbsp;:</label>
193
 						<label class="sub_info">단위&nbsp;:</label>
194
 						<div class="space2">
194
 						<div class="space2">
195
-						  <div class="fnUnit">25252asd</div>
195
+						  <div class="fnUnit"></div>
196
 						</div>
196
 						</div>
197
 					  </div>
197
 					  </div>
198
 					</div>
198
 					</div>
@@ -201,11 +201,11 @@
201
 						<label>발주(납품)수량</label>
201
 						<label>발주(납품)수량</label>
202
 						<span>:</span>
202
 						<span>:</span>
203
 						<div>
203
 						<div>
204
-						  <div class="fnPodrQyt">1212</div>
204
+						  <div class="fnPodrQyt"></div>
205
 						</div>
205
 						</div>
206
 						<label class="sub_info">입고(수거)일자&nbsp;:</label>
206
 						<label class="sub_info">입고(수거)일자&nbsp;:</label>
207
 						<div>
207
 						<div>
208
-						  <div class="fnWhsColDt">2022.20.20</div>
208
+						  <div class="fnWhsColDt"></div>
209
 						</div>
209
 						</div>
210
 					  </div>
210
 					  </div>
211
 					</div>
211
 					</div>
@@ -214,11 +214,11 @@
214
 						<label>입고(수거)수량</label>
214
 						<label>입고(수거)수량</label>
215
 						<span>:</span>
215
 						<span>:</span>
216
 						<div>
216
 						<div>
217
-						  <div class="fnWhsColQty">1212</div>
217
+						  <div class="fnWhsColQty"></div>
218
 						</div>
218
 						</div>
219
 						<label class="sub_info">입고(수거)금액&nbsp;:</label>
219
 						<label class="sub_info">입고(수거)금액&nbsp;:</label>
220
 						<div class="fn">
220
 						<div class="fn">
221
-						  <div class="fnWhsColAmt">2020.10.10</div>
221
+						  <div class="fnWhsColAmt"></div>
222
 						</div>
222
 						</div>
223
 					  </div>
223
 					  </div>
224
 					</div>
224
 					</div>

+ 8 - 7
src/main/webapp/mobile/js/app/mloanmng/ITP_MLOANMNG03010.js

@@ -49,6 +49,8 @@ let mobPageObj = {
49
 				$('#ITP_FORM_MLOANMNG03010_LIST_SEARCH #ITP_BTN_MLOANMNG03010_LIST_SEARCH_STORE_NM').hide();
49
 				$('#ITP_FORM_MLOANMNG03010_LIST_SEARCH #ITP_BTN_MLOANMNG03010_LIST_SEARCH_STORE_NM').hide();
50
 				$('#ITP_FORM_MLOANMNG03010_LIST_SEARCH #ITP_BTN_MLOANMNG03010_LIST_DELETE_STORE_NM').hide();
50
 				$('#ITP_FORM_MLOANMNG03010_LIST_SEARCH #ITP_BTN_MLOANMNG03010_LIST_DELETE_STORE_NM').hide();
51
 			}
51
 			}
52
+
53
+			CommonObj.btnPay('#ITP_BTN_MLOANMNG03010_VIEW_PAYMENT');
52
 		},
54
 		},
53
 		info: function() {
55
 		info: function() {
54
 			$('input:hidden[id$="_BRAND_ID"]').val(fn_make_user_info.get('brandId'));
56
 			$('input:hidden[id$="_BRAND_ID"]').val(fn_make_user_info.get('brandId'));
@@ -178,8 +180,8 @@ let mobContentObj = {
178
 					$li.find('.fnSttlMgntUnqNo').text(item.sttlMgntUnqNo);
180
 					$li.find('.fnSttlMgntUnqNo').text(item.sttlMgntUnqNo);
179
 					$li.find('.fnSttlStNm').text(item.sttlStNm);
181
 					$li.find('.fnSttlStNm').text(item.sttlStNm);
180
 					$li.find('.fnSttlReqDt').text(item.sttlReqDt);
182
 					$li.find('.fnSttlReqDt').text(item.sttlReqDt);
181
-					$li.find('.fnSttlAmt').text(CommonObj.currency.add(item.sttlAmt));
182
-					$li.find('.fnSttlDt').text(item.sttlDt);
183
+					$li.find('.fnSttlReqAmt').text(CommonObj.currency.add(item.sttlReqAmt));
184
+					$li.find('.fnSttlReqDt').text(CommonObj.nullToString(item.sttlReqDt));
183
 					$li.find('.fnUnpaidAmt').text(CommonObj.currency.add(item.unpaidAmt));
185
 					$li.find('.fnUnpaidAmt').text(CommonObj.currency.add(item.unpaidAmt));
184
 					$li.find('.fnUseAmtTotal').text(CommonObj.currency.add(item.useAmtTotal));
186
 					$li.find('.fnUseAmtTotal').text(CommonObj.currency.add(item.useAmtTotal));
185
 					_this.rows.push(item);
187
 					_this.rows.push(item);
@@ -188,9 +190,7 @@ let mobContentObj = {
188
 			var errFn = function() { _this.isSearch = false;};
190
 			var errFn = function() { _this.isSearch = false;};
189
 			const param = $('#ITP_FORM_MLOANMNG03010_LIST_SEARCH').serializeObject();
191
 			const param = $('#ITP_FORM_MLOANMNG03010_LIST_SEARCH').serializeObject();
190
 			param.gridPage = ++this.listPage;
192
 			param.gridPage = ++this.listPage;
191
-			param.gridSize = this.listSize
192
-			param.fromDt = CommonObj.onlyNumber(param.fromDt);
193
-			param.toDt = CommonObj.onlyNumber(param.toDt);
193
+			param.gridSize = this.listSize;
194
 			// console.log(JSON.stringify(param));
194
 			// console.log(JSON.stringify(param));
195
 			fn_ajax_call(API_MOBILE_GRID_LIST, JSON.stringify(param), callbackFn, 'POST', errFn);
195
 			fn_ajax_call(API_MOBILE_GRID_LIST, JSON.stringify(param), callbackFn, 'POST', errFn);
196
 		}
196
 		}
@@ -218,8 +218,9 @@ let mobContentObj = {
218
 			$(id).find('.fnLoanDvsnNm').text(result.loanDvsnNm);
218
 			$(id).find('.fnLoanDvsnNm').text(result.loanDvsnNm);
219
 			$(id).find('.fnSttlStNm').text(result.sttlStNm);
219
 			$(id).find('.fnSttlStNm').text(result.sttlStNm);
220
 			$(id).find('.fnSttlReqDt').text(result.sttlReqDt);
220
 			$(id).find('.fnSttlReqDt').text(result.sttlReqDt);
221
-			$(id).find('.fnSttlAmt').text(CommonObj.currency.add(result.sttlAmt));
222
-			$(id).find('.fnSttlDt').text(result.sttlDt);
221
+			$(id).find('.fnSttlReqAmt').text(CommonObj.currency.add(result.sttlReqAmt));
222
+			$(id).find('.fnUseAmtTotal').text(CommonObj.currency.add(result.useAmtTotal));
223
+			$(id).find('.fnSttlReqDt').text(result.sttlReqDt);
223
 			$('#ITP_FORM_MLOANMNG03010_VIEW #ITP_FORM_MLOANMNG03010_VIEW_STORE_ID').val(result.storeId);
224
 			$('#ITP_FORM_MLOANMNG03010_VIEW #ITP_FORM_MLOANMNG03010_VIEW_STORE_ID').val(result.storeId);
224
 			$('#ITP_FORM_MLOANMNG03010_VIEW #ITP_FORM_MLOANMNG03010_VIEW_STTL_MGNT_UNQ_NO').val(result.sttlMgntUnqNo);
225
 			$('#ITP_FORM_MLOANMNG03010_VIEW #ITP_FORM_MLOANMNG03010_VIEW_STTL_MGNT_UNQ_NO').val(result.sttlMgntUnqNo);
225
 			$('#ITP_FORM_MLOANMNG03010_VIEW #ITP_FORM_MLOANMNG03010_VIEW_UNPAID_AMT').val(result.unpaidAmt);
226
 			$('#ITP_FORM_MLOANMNG03010_VIEW #ITP_FORM_MLOANMNG03010_VIEW_UNPAID_AMT').val(result.unpaidAmt);

+ 9 - 0
src/main/webapp/mobile/js/config.js

@@ -820,6 +820,15 @@ let CommonObj = {
820
 	onlyNumber: function(str) {
820
 	onlyNumber: function(str) {
821
 		return (str) ? str.replace(/[^0-9]/g, '') : str;
821
 		return (str) ? str.replace(/[^0-9]/g, '') : str;
822
 	},
822
 	},
823
+	nullToString: function(value) {
824
+		return (value == null || value.length === 0) ? '' : value;
825
+	},
826
+	isPayPossible: function() {
827
+		return (fn_make_user_info.get('apprYn') === 'Y');
828
+	},
829
+	btnPay: function(id) {
830
+		return this.isPayPossible() ? $(id).show() : $(id).hide();
831
+	},
823
 	isApp: (/oqpo_android|oqpo_ios/).test(navigator.userAgent.toLowerCase())
832
 	isApp: (/oqpo_android|oqpo_ios/).test(navigator.userAgent.toLowerCase())
824
 };
833
 };
825
 
834