소스 검색

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

dwkim 2 년 전
부모
커밋
f1597ac4db
3개의 변경된 파일48개의 추가작업 그리고 159개의 파일을 삭제
  1. 2 119
      src/main/webapp/js/app/oper/ITP_OPER02010.js
  2. 39 39
      src/main/webapp/mobile/app/popup/biz/BIZPOP_PO_PAYMENT.html
  3. 7 1
      src/main/webapp/mobile/css/style.css

+ 2 - 119
src/main/webapp/js/app/oper/ITP_OPER02010.js

@@ -214,7 +214,6 @@ let pageObj = {
214 214
 				var _this = this;
215 215
 				if(AFFL_BRAND.length > 0) {
216 216
 					var brandId = 'ITP_FORM_OPER02010_' + (pageObj.pageMode === 'LIST' ? 'SEARCH' : 'DETAIL') + '_BRAND_ID';
217
-					console.log(brandId);
218 217
 					(_this.authTpCd === '30') ?  fn_make_select_brand(AFFL_BRAND, brandId, true, '선택') : fn_make_select_brand(AFFL_BRAND, brandId, false);
219 218
 				} else {
220 219
 				}
@@ -312,80 +311,7 @@ let pageObj = {
312 311
 		} else if(mode === 'VIEW') { // 보기
313 312
 			$('#ITP_AJAX_OPER02010_VIEW_CONTAINER').show();
314 313
 		}
315
-	}/*,
316
-	grid: {
317
-		init: function(mode) {
318
-			this.mode = mode;
319
-			this.gridId = (mode === 'VIEW') ? OPER02010_VIEW_GRID_ID : OPER02010_DETAIL_GRID_ID;
320
-			this.unload();
321
-			this.load(mode);
322
-		},
323
-		mode: 'DETAIL',
324
-		gridId: '',
325
-		button: {
326
-			addRow: function() {
327
-				// 팝업
328
-				var popFn = function(rowDataPop) {
329
-					console.log(rowDataPop);
330
-					// 기존등록 사용자ID
331
-					var exists = '';
332
-					const rowData = $(OPER02010_DETAIL_GRID_ID).getRowData();
333
-					$.each(rowData, function(key, value) {
334
-						exists = exists + value.brandId + ';';
335
-					});
336
-
337
-					$.each(rowDataPop, function(key, value) {
338
-						// console.log(JSON.stringify(value));
339
-						if(exists.indexOf(value.brandId) < 0) {
340
-							value['viewCd'] =  "C";
341
-							$(OPER02010_DETAIL_GRID_ID).jqGrid('addRowData', value.brandId, value, 'last');
342
-						}
343
-					});
344
-					$(OPER02010_DETAIL_GRID_EMPTY).hide();
345
-				};
346
-				var agrs = {'afflShopId': $('#ITP_FORM_OPER02010_DETAIL_SEARCH_AFFL_SHOP_ID').val()};
347
-				fn_call_popup('biz', 'BIZPOP_AFFL_BRAND', '#ITP_ASIDE', popFn, agrs, 'S');
348
-			},
349
-			delRow: function() {
350
-				itp_fn_grid_del_row(OPER02010_DETAIL_GRID_ID);
351
-			}
352
-		},
353
-		load : function() {
354
-			let param = $('#ITP_FORM_OPER02010_' + this.mode).serializeObject();
355
-			param.gridSize = $.jgrid.defaults.rowNum;
356
-			param.pagingYn = false; // 페이지안함
357
-
358
-			var _gridId = this.gridId;
359
-			var option = {
360
-				gridId: _gridId,
361
-				colModel: gridColModel.detail,
362
-				param: param,
363
-				url: DOMAIN + NTICE_TARGET_GRID_LIST,
364
-				multiselect: (this.mode !== 'VIEW'),
365
-				loadComplete: function(data) {
366
-					console.log(data);
367
-					itp_fn_grid_load_complete(data, _gridId, true, undefined, 'OPER02010_' + this.mode);
368
-				},
369
-				onSortCol: function(index, columnIndex, sortOrder) {
370
-					var sortingFn = {
371
-						callBack: function(args) {
372
-							$(args).trigger('reloadGrid');
373
-						}
374
-					};
375
-					if (itp_fn_check_grid_is_writing(_gridId)) {
376
-						itp_fn_modal_confirm(ITP_MSG_LOCALE.message.ajax.cancelData, sortingFn, _gridId);
377
-						return 'stop';
378
-					} else {
379
-						itp_fn_grid_sorting(_gridId, index, sortOrder);
380
-					}
381
-				}
382
-			};
383
-			itp_fn_grid_make_not_paging(option);
384
-		},
385
-		unload : function() {
386
-			$.jgrid.gridUnload(this.gridId);
387
-		}
388
-	}*/
314
+	}
389 315
 };
390 316
 
391 317
 /*목록화면 Object*/
@@ -447,7 +373,6 @@ let listObj = {
447 373
 					}
448 374
 				},
449 375
 				loadComplete: function(data) {
450
-					console.log(data);
451 376
 					itp_fn_grid_load_complete(data, OPER02010_GRID_ID, true, 'number', 'OPER02010', listObj.grid.itp_OPER02010_search, _this.itp_fn_OPER02010_empty, true, data.gridRecords, true);
452 377
 					var ids = $(OPER02010_GRID_ID).getDataIDs();
453 378
 					$.each(ids, function(idx, rowId) {
@@ -511,7 +436,6 @@ let viewObj = {
511 436
 		fn_ajax_call(NTICE_INFO_NTICE, param, this.callback, 'GET');
512 437
 	},
513 438
 	callback: function (result) {
514
-		console.log(result);
515 439
 		pageObj.switchScreen('VIEW');
516 440
 		$('#ITP_FORM_OPER02010_VIEW #ITP_FORM_OPER02010_VIEW_NTICE_NO').val(result.nticeNo);
517 441
 		$('#ITP_FORM_OPER02010_VIEW #ITP_FORM_OPER02010_VIEW_USER_ID').val(fn_make_user_info.get('userId'));
@@ -551,10 +475,8 @@ let modifyObj = {
551 475
 			const userIdVal = $('#ITP_FORM_OPER02010_VIEW_USER_ID').val();
552 476
 			const addIdVal = $('#ITP_FORM_OPER02010_VIEW_ADD_ID').val(); 
553 477
 			const key = {nticeNo: nticeNoVal, viewCd: 'R'};
554
-			console.log(111);
555
-			console.log(addIdVal);
556
-			console.log(userIdVal);
557 478
 			if(addIdVal != userIdVal){
479
+				itp_fn_modal_alert_ajax(ITP_MSG_LOCALE.message.ajax.diffWrite);
558 480
 				return false;
559 481
 			}
560 482
 			var param = $.param(key);
@@ -565,7 +487,6 @@ let modifyObj = {
565 487
 		fn_ajax_call(NTICE_INFO_NTICE, param, this.callback, 'GET');
566 488
 	},
567 489
 	callback: function (result) {
568
-		console.log(result);
569 490
 		pageObj.switchScreen('MODIFY');
570 491
 		$('#ITP_FORM_OPER02010_DETAIL #ITP_FORM_OPER02010_DETAIL_VIEW_CD').val('U');
571 492
 		$('#ITP_FORM_OPER02010_DETAIL #ITP_FORM_OPER02010_DETAIL_NTICE_NO').val(result.nticeNo);
@@ -616,42 +537,7 @@ let modifyObj = {
616 537
 let createObj = {
617 538
 	init: function () {
618 539
 		pageObj.fileUpload();
619
-		// this.form.init();
620 540
 	},
621
-	/*form: {
622
-		init: function () {
623
-			this.selectbox();
624
-			this.checkbox();
625
-		},
626
-		selectbox: function () {
627
-			// 브랜드 selectbox 선택
628
-			$('#ITP_FORM_OPER02010_DETAIL_BRAND_ID').one('change', function() {
629
-				if(this.selectedIndex > 0) {
630
-					$('#ITP_FORM_OPER02010_DETAIL_TARGET_CD option:eq(0)').prop('selected', true);
631
-					$('#ITP_FORM_OPER02010_DETAIL_TARGET_CD').prop('disabled', true).trigger('change');
632
-				} else {
633
-					$('#ITP_FORM_OPER02010_DETAIL_TARGET_CD').prop('disabled', false);
634
-				}
635
-			});
636
-			// 공지대상 selectbox 선택
637
-			$('#ITP_FORM_OPER02010_DETAIL_TARGET_CD').one('change', function() {
638
-				if(this.selectedIndex > 0) {
639
-					$('#ITP_BTN_OPER02010_DETAIL_ADDROW').prop('disabled', false);
640
-					$('#ITP_BTN_OPER02010_DETAIL_DELROW').prop('disabled', false);
641
-				} else {
642
-					$('#ITP_BTN_OPER02010_DETAIL_ADDROW').prop('disabled', true);
643
-					$('#ITP_BTN_OPER02010_DETAIL_DELROW').prop('disabled', true);
644
-					$(OPER02010_DETAIL_GRID_ID).jqGrid('clearGridData');
645
-				}
646
-			});
647
-		},
648
-		checkbox: function () {
649
-			// 공지대상 checkbox 선택
650
-			$('#ITP_FORM_OPER02010_TARGET').find('input:checkbox').one('change', function() {
651
-				$(this).next().val($(this).is(':checked') ? 'Y' : '');
652
-			});
653
-		}
654
-	},*/
655 541
 	button: {
656 542
 		save: function() {
657 543
 			const formId = '#ITP_FORM_OPER02010_DETAIL';
@@ -684,7 +570,6 @@ let createObj = {
684 570
 				// param.gridUpdateData = gridUpdateData;
685 571
 				// param.gridDeleteData = gridDeleteData;
686 572
 				// console.log(JSON.stringify(param));
687
-
688 573
 				var searhFn = function() {
689 574
 					ITP_FORM_OPER02010_DETAIL_IS_WRITING = false;
690 575
 					listObj.grid.search();
@@ -735,9 +620,7 @@ let afflShopObj = {
735 620
 	popup: function (view) {
736 621
 		// 팝업
737 622
 		var popFn = function(rowDataPop) {
738
-			console.log(rowDataPop);
739 623
 			var id = (view === 'C') ? 'ITP_FORM_OPER02010_DETAIL' : 'ITP_FORM_OPER02010_SEARCH';
740
-			console.log(id);
741 624
 			if(rowDataPop.AFFL_SHOP) {
742 625
 				$('#'+ id + '_AFFL_SHOP_ID').val(rowDataPop.AFFL_SHOP.afflShopId);
743 626
 				$('#'+ id + '_AFFL_SHOP_NM').val(rowDataPop.AFFL_SHOP.afflShopNm);

+ 39 - 39
src/main/webapp/mobile/app/popup/biz/BIZPOP_PO_PAYMENT.html

@@ -7,11 +7,9 @@
7 7
 			</div>
8 8
 			<div class="modal-body">
9 9
 			
10
-				<div class="itp_form itp_type1 fix">
11
-					<div class="col-xs-12">
10
+				<div class=" ">
11
+					<div class="col-xs-12" style="padding:10px 15px 30px 15px;">
12 12
 					수발주 <b><span id="ITP_BIZPOP_PO_PAYMENT_PAY_TP_NM"></span></b>을 위해 아래 항목을 입력을 한 후에 결제 버튼을 클릭하여 PG사 결제 절차에 따라 결재을 진행해 주시기 바랍니다.
13
-					<br>
14
-					<br>
15 13
 					</div>
16 14
 				</div>
17 15
 				
@@ -36,54 +34,56 @@
36 34
 								<input type="hidden" id="ITP_FORM_PO_PAYMENT_POPUP_KICC_ACTION_MOBILE_URL" name="kiccActionMobileUrl" value="" />
37 35
 								<input type="hidden" id="ITP_FORM_PO_PAYMENT_POPUP_MALL_ID" name="mallId" value="" />
38 36
 							
39
-								<div class="form-group">
40
-									<label class="col-xs-3 itp_lb">주문번호</label>
41
-									<div class="col-xs-9 itp_ip fnPoOrdNo"></div>
37
+								<div class="form-group itp_mg_btm">
38
+									<label class="col-xs-3 itp_mlb itp_mg_btm">주문번호</label>
39
+									<div class="col-xs-9 itp_mip fnPoOrdNo">adfasdfafda</div>
42 40
 								</div>
43
-								<div class="form-group">
44
-									<label class="col-xs-3 itp_lb">구매자명</label>
45
-									<div class="col-xs-9 itp_ip fnOrdNm"></div>
41
+								<div class="form-group itp_mg_btm">
42
+									<label class="col-xs-3 itp_mlb itp_mg_btm">구매자명</label>
43
+									<div class="col-xs-9 itp_mip fnOrdNm">asdfasdfasdfa</div>
46 44
 								</div>
47
-								<div class="form-group">
48
-									<label class="col-xs-3 itp_lb">상품명</label>
49
-									<div class="col-xs-9 itp_ip fnGoodsNm"></div>
45
+								<div class="form-group itp_mg_btm">
46
+									<label class="col-xs-3 itp_mlb itp_mg_btm">상품명</label>
47
+									<div class="col-xs-9 itp_mip fnGoodsNm">adsfasdf</div>
50 48
 								</div>
51
-								<div class="form-group">
52
-									<label class="col-xs-3 itp_lb">결제금액*</label>
53
-									<div class="col-xs-9 itp_ip">
49
+								<div class="form-group itp_mg_btm">
50
+									<label class="col-xs-3 itp_mlb itp_mg_btm">결제금액*</label>
51
+									<div class="col-xs-9 itp_mip">
54 52
 									<input type="text" id="ITP_FORM_PO_PAYMENT_POPUP_GOODS_AMT" class="form-control itp_input" name="goodsAmt" data-key-up="number" />
55 53
 									</div>									
56 54
 								</div>
57
-								<div class="form-group">
58
-									<label class="col-xs-3 itp_lb">결제방법*</label>
59
-									<div class="col-xs-9 itp_ip">
60
-										<div class="col-xs-5 itp_ip">
55
+								<div class="form-group itp_mg_btm">
56
+									<label class="col-xs-3 itp_mlb itp_mg_btm">결제방법*</label>
57
+									<div class="col-xs-9 itp_mip">
58
+										<div class="col-xs-5 itp_pd_none">
61 59
 											<select id="ITP_FORM_PO_PAYMENT_POPUP_PAY_METHOD" class="form-control itp_input" name="payMethod">
62 60
 												<option value="11">신용카드</option>
63 61
 												<option value="21">계좌이체</option>
64 62
 											</select>
65 63
 										</div>
66
-									</div>									
64
+									</div>	
67 65
 								</div>								
68
-								<div class="form-group">
69
-									<label class="col-xs-4 itp_lb">휴대폰번호*</label>
70
-									<div class="col-xs-8 itp_ip">
66
+								<div class="form-group itp_mg_btm">
67
+									<label class="col-xs-3 itp_mlb itp_mg_btm">휴대폰번호*</label>
68
+									<div class="col-xs-9 itp_mip">
71 69
 									<input type="text" id="ITP_FORM_PO_PAYMENT_POPUP_ORD_TEL" class="form-control itp_input" name="ordTel" data-key-up="tel" placeholder="010-0000-0000" maxlength="13" />
72 70
 									</div>
73 71
 								</div>
74
-								<div class="form-group">
75
-									<label class="col-xs-2 itp_lb">이메일</label>
76
-									<div class="col-xs-3 itp_ip">
77
-									<input id="ITP_FORM_PO_PAYMENT_POPUP_ORD_EMAIL" name="ordEmail" class="" type="hidden">
78
-									<input type="text" id="ITP_FORM_PO_PAYMENT_POPUP_ORD_EMAIL_ID" class="form-control itp_input" name="emailId" />
79
-									</div>
80
-									<div class="col-xs-1 itp_ip">@</div>
81
-									<div class="col-xs-3 itp_ip">
82
-										<input id="ITP_FORM_PO_PAYMENT_POPUP_ORD_EMAIL_NM" name="emailNm" class="form-control itp_input" type="text" data-check-required="empty">
83
-									</div>
84
-									<div class="col-xs-3 itp_ip">
85
-										<select name="emailCd" id="ITP_FORM_PO_PAYMENT_POPUP_EMAIL_CD" data-select-code="EMAIL_CD" class="form-control itp_input">
86
-										</select>
72
+								<div class="form-group itp_mg_btm">
73
+									<label class="col-xs-3 itp_mlb itp_mg_btm">이메일</label>
74
+									<div class="col-xs-9 itp_mip">
75
+										<div class="col-xs-3 itp_pd_none">
76
+											<input id="ITP_FORM_PO_PAYMENT_POPUP_ORD_EMAIL" name="ordEmail" class="" type="hidden">
77
+											<input type="text" id="ITP_FORM_PO_PAYMENT_POPUP_ORD_EMAIL_ID" class="form-control itp_input" name="emailId" />
78
+										</div>
79
+										<div class="col-xs-a" style="padding:0 5px;">@</div>
80
+										<div class="col-xs-3 itp_pd_none">
81
+											<input id="ITP_FORM_PO_PAYMENT_POPUP_ORD_EMAIL_NM" name="emailNm" class="form-control itp_input" type="text" data-check-required="empty">
82
+										</div>
83
+										<div class="col-xs-5">
84
+											<select name="emailCd" id="ITP_FORM_PO_PAYMENT_POPUP_EMAIL_CD" data-select-code="EMAIL_CD" class="form-control itp_input">
85
+											</select>
86
+										</div>
87 87
 									</div>
88 88
 								</div>								
89 89
 							</form>
@@ -304,8 +304,8 @@
304 304
 				</div>
305 305
 			</div>
306 306
 			<div class="modal-footer">
307
-				<button type="button" id="ITP_BTN_PO_PAYMENT_CLOSE_POP" class="btn btn-danger btn-sm CLB">&nbsp;&nbsp;취소&nbsp;&nbsp;</button>
308
-				<button type="button" id="ITP_BTN_PO_PAYMENT_CONFIRM_POP" class="btn btn-primary btn-sm SAB" style="display: inline-block;">&nbsp;&nbsp;결제요청&nbsp;&nbsp;</button>
307
+				<button type="button" id="ITP_BTN_PO_PAYMENT_CLOSE_POP" class="btn btn-danger btn-sm itp_mg_top CLB">&nbsp;&nbsp;취소&nbsp;&nbsp;</button>
308
+				<button type="button" id="ITP_BTN_PO_PAYMENT_CONFIRM_POP" class="btn btn-primary btn-sm itp_mg_top SAB" style="display: inline-block;">&nbsp;&nbsp;결제요청&nbsp;&nbsp;</button>
309 309
 			</div>
310 310
 		</div>
311 311
 	</div>

+ 7 - 1
src/main/webapp/mobile/css/style.css

@@ -438,7 +438,7 @@ input .day {margin: 18%; width: 45%; height: 80px; float: right;}
438 438
 #ITP_FOOTER .itp_modal .itp_form .itp_ip_offset {padding-left:15px;}
439 439
 #ITP_FOOTER .itp_modal .itp_form .itp_input {height:28px; padding:3px 9px;}
440 440
 #ITP_FOOTER .itp_modal .itp_form .itp_check {margin-top:7px;}
441
-#ITP_FOOTER .itp_modal .itp_form select.itp_input  {padding-left:4px;}
441
+#ITP_FOOTER .itp_modal .itp_form select.itp_input  {padding-left:4px; margin-top:-2px;}
442 442
 #ITP_FOOTER .itp_modal .itp_form .itp_btn {padding:4px 10px; background:#fff;}
443 443
 #ITP_FOOTER .itp_modal .itp_form .input-daterange .input-group-addon {padding:3px 5px;}
444 444
 #ITP_FOOTER .itp_modal .itp_form .itp_date_to {background:#fff;}
@@ -449,3 +449,9 @@ input .day {margin: 18%; width: 45%; height: 80px; float: right;}
449 449
   -o-transform:translate(0, calc(50vh - 50%));
450 450
   transform:translate(0, 50vh) translate(0, -50%);
451 451
 }
452
+/* 수발주 결제 테이블 css */
453
+#ITP_FOOTER .itp_modal .itp_mg_btm {margin-bottom:0 !important;}
454
+#ITP_FOOTER .itp_modal .itp_pd_none {padding:0;} 
455
+#ITP_FOOTER .itp_modal .itp_mg_top {margin-top: 10px;} 
456
+#ITP_FOOTER .itp_modal .itp_form .itp_mlb {font-size:13px; height:42px; text-align:left; padding:12px 5px 8px 10px; color:#333; border:1px solid #ccc;}
457
+#ITP_FOOTER .itp_modal .itp_form .itp_mip {padding: 8px 5px 4px 12px; height:42px; text-align: left; font-size: 16px; border:1px solid #ccc;}