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

웹 납품서 보기 팝업 수정

whakdo963 пре 2 година
родитељ
комит
f06aea773e

+ 22 - 23
src/main/webapp/app/popup/biz/BIZPOP_DLV_STTMT_PRN.html

@@ -2,6 +2,10 @@
2 2
 	<div class="modal-dialog" style="width:1200px;">
3 3
 		<div class="modal-content">
4 4
 			<form id="ITP_FORM_BIZPOP_DLV_STTMT_PRN">
5
+				<input type="hidden" id="ITP_FORM_ITP_BIZPOP_DLV_STTMT_PRN_FORM_DT" name="fromDt" value="">
6
+				<input type="hidden" id="ITP_FORM_ITP_BIZPOP_DLV_STTMT_PRN_TO_DT" name="toDt" value="">
7
+				<input type="hidden" id="ITP_FORM_ITP_BIZPOP_DLV_STTMT_PRN_BRAND_ID" name="sbrandId" value="">
8
+				<input type="hidden" id="ITP_FORM_ITP_BIZPOP_DLV_STTMT_PRN_SPPLY_ID" name="sspplyId" value="">
5 9
 				<div id="ITP_POPUP_CONTAINER">
6 10
 					<div class="modal-header">
7 11
 						<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
@@ -31,23 +35,23 @@
31 35
 									<div>
32 36
 										<label style="width:100px;">발행일</label>
33 37
 										<label>:</label>
34
-										<span class="fnDlvRegDt">2022.01.01</span>
38
+										<span class="fnDlvRegDt"></span>
35 39
 									</div>
36 40
 									<div>
37 41
 										<label style="width:100px;">납품확인번호</label>
38 42
 										<label>:</label>
39
-										<span class="fnDlvSttmtUnqNo">2211020000002001</span>
43
+										<span class="fnDlvSttmtUnqNo"></span>
40 44
 									</div>
41 45
 									<div>
42 46
 										<label style="width:100px;">납품일</label>
43 47
 										<label>:</label>
44
-										<span class="fnDlvRegDt">2022.12.31</span>
48
+										<span class="fnDlvRegDt"></span>
45 49
 									</div>
46 50
 									<div>
47 51
 										<label style="width:100px;">납품담당</label>
48 52
 										<label>:</label>
49
-										<span class="fnDlvMgrNm">홍길동</span>
50
-										(<span class="fnDlvMgrTelNo">010-2525-2525</span>)
53
+										<span class="fnDlvMgrNm"></span>
54
+										<span class="fnDlvMgrTelNo"></span>
51 55
 									</div>
52 56
 								</div>
53 57
 								<div class="col-xs-6">
@@ -61,9 +65,7 @@
61 65
 										<div class="itp_sign_header">
62 66
 											<label>납품확인일</label>
63 67
 										</div>
64
-										<div class="itp_sign_area fnDlvCnfmDt">
65
-											2022.01.01
66
-										</div>
68
+										<div class="itp_sign_area fnDlvCnfmDt"></div>
67 69
 									</div>
68 70
 								</div>
69 71
 							</div>	
@@ -72,14 +74,14 @@
72 74
 									<div>
73 75
 										<label style="width:100px;">납품 장소</label>
74 76
 										<label>:</label>
75
-										(<span style="margin:0px; " class="fnZipNo">12345</span>)
76
-										<span class="fnLoadAddr">서울 송파구 문정동 100 ㅁㄴㄹㅇㅁㄴ</span>
77
-										<span class="fnDtlAddr">디 매장</span>
77
+										<span style="margin:0px; " class="fnZipNo"></span>
78
+										<span class="fnLoadAddr"></span>
79
+										<span class="fnDtlAddr"></span>
78 80
 									</div>
79 81
 									<div>
80 82
 										<label style="width:100px;">전화번호</label>
81 83
 										<label>:</label>
82
-										<span class="fnVndrTelNo">02-1234-1547</span>
84
+										<span class="fnVndrTelNo"></span>
83 85
 									</div>
84 86
 								</div>
85 87
 							</div>	
@@ -91,25 +93,25 @@
91 93
 									<div class="col-xs-11" style="padding:0; width:90%;">
92 94
 										<label class="col-xs-4">등록번호</label>
93 95
 										<div class="col-xs-8 itp_form_it">
94
-											<div class="col-xs-12 itp_in fnBsnsRegNo">215-58-584887</div>
96
+											<div class="col-xs-12 itp_in fnBsnsRegNo"></div>
95 97
 										</div>
96 98
 									</div>	
97 99
 									<div class="col-xs-11" style="padding:0; width:90%;">
98 100
 										<label class="col-xs-2">상호</label>
99 101
 										<div class="col-xs-8 itp_form_it">
100
-											<div class="col-xs-12 itp_in fnSpplyNm">등록업체명</div>
102
+											<div class="col-xs-12 itp_in fnSpplyNm"></div>
101 103
 										</div>
102 104
 									</div>
103 105
 									<div class="col-xs-11" style="padding:0; width:90%;">
104 106
 										<label class="col-xs-2">성명</label>
105 107
 										<div class="col-xs-8 itp_form_it">
106
-											<div class="col-xs-12 itp_in fnBrandNm">공길동</div>
108
+											<div class="col-xs-12 itp_in fnBrandNm"></div>
107 109
 										</div>
108 110
 									</div>
109 111
 									<div class="col-xs-11" style="padding:0; width:90%;">
110 112
 										<label class="col-xs-2">주소</label>
111 113
 										<div class="col-xs-8 itp_form_it">
112
-											<div class="col-xs-12 itp_in fnBrandNm">서울 시송파구 ㄴㄻㄴㄹ</div>
114
+											<div class="col-xs-12 itp_in fnBrandNm"></div>
113 115
 										</div>
114 116
 									</div>
115 117
 								</div>	
@@ -122,33 +124,30 @@
122 124
 									<div class="col-xs-11" style="padding:0; width:90%;">
123 125
 										<label class="col-xs-4">등록번호</label>
124 126
 										<div class="col-xs-8 itp_form_it">
125
-											<div class="col-xs-12 itp_in fnBrandNm">215-58-584887</div>
127
+											<div class="col-xs-12 itp_in fnBrandNm"></div>
126 128
 										</div>
127 129
 									</div>	
128 130
 									<div class="col-xs-11" style="padding:0; width:90%;">
129 131
 										<label class="col-xs-2">상호</label>
130 132
 										<div class="col-xs-8 itp_form_it">
131
-											<div class="col-xs-12 itp_in fnBrandNm">등록업체명</div>
133
+											<div class="col-xs-12 itp_in fnBrandNm"></div>
132 134
 										</div>
133 135
 									</div>
134 136
 									<div class="col-xs-11" style="padding:0; width:90%;">
135 137
 										<label class="col-xs-2">성명</label>
136 138
 										<div class="col-xs-8 itp_form_it">
137
-											<div class="col-xs-12 itp_in fnBrandNm">공길동</div>
139
+											<div class="col-xs-12 itp_in fnBrandNm"></div>
138 140
 										</div>
139 141
 									</div>
140 142
 									<div class="col-xs-11" style="padding:0; width:90%;">
141 143
 										<label class="col-xs-2">주소</label>
142 144
 										<div class="col-xs-8 itp_form_it">
143
-											<div class="col-xs-12 itp_in fnBrandNm">서울 시송파구 ㄴㄻㄴㄹ</div>
145
+											<div class="col-xs-12 itp_in fnBrandNm"></div>
144 146
 										</div>
145 147
 									</div>
146 148
 								</div>	
147 149
 							</div>
148 150
 						</div>
149
-						
150
-						
151
-						
152 151
 						<div id="ITP_BIZPOP_DLV_STTMT_PRN_jqGrid_list" class="itp_tb_list" data-total-cnt="">
153 152
 							<div id="ITP_BIZPOP_DLV_STTMT_PRN_jqGridView" class="itp_views fix"></div>
154 153
 							<table id="ITP_BIZPOP_DLV_STTMT_PRN_jqGrid"></table>

+ 6 - 1
src/main/webapp/js/app/ordmng/ITP_ORDMNG03010.js

@@ -306,7 +306,12 @@ let listObj = {
306 306
 					    if(selectedIds.length !== 1) {
307 307
 					    	return;
308 308
 					    }
309
-						var param = {'dlvSttmtUnqNo':selectedIds[0].dlvSttmtUnqNo};
309
+						var param = {
310
+							'dlvSttmtUnqNo':selectedIds[0].dlvSttmtUnqNo,
311
+							'fromDt': $('#ITP_FORM_ORDMNG03010_SEARCH #ITP_FORM_ORDMNG03010_SEARCH_DLV_REQ_DT').val(),
312
+							'toDt': $('#ITP_FORM_ORDMNG03010_SEARCH #ITP_FORM_ORDMNG03010_SEARCH_DLV_CMPLT_DT').val()
313
+						};
314
+						console.log(param);
310 315
 						fn_call_popup('biz', 'BIZPOP_DLV_STTMT_PRN', '#ITP_ASIDE', popFn, param, 'S');
311 316
 					}
312 317
 			}

+ 34 - 8
src/main/webapp/js/app/popup/biz/ITP_BIZPOP_DLV_STTMT_PRN.js

@@ -7,18 +7,44 @@ require(['config'], function() {
7 7
 });
8 8
 
9 9
 let FRCOMP_POP_GRID_LIST = '/api/pomng/inoutmng/spply-deli-grid-list';
10
-
11
-function itp_fn_BIZPOP_DLV_STTMT_PRN(parentPopFn, args, returnType) {
10
+let FRCOMP_POP_INFO_INV  = '/api/pomng/inoutmng/info-inv';	// 상세
11
+function itp_fn_BIZPOP_DLV_STTMT_PRN(parentPopFn, args, schParam, returnType) {
12 12
 	// 공통코드
13 13
 	// fn_make_select(CODE_LIST, 'CMPY_TYPE_CD', 'ITP_FORM_BIZPOP_DLV_STTMT_PRN_CMPY_TYPE_CD', true, '가맹점타입 선택');
14 14
 	
15
+	console.log(args);
16
+	
15 17
 	let itp_BIZPOP_DLV_STTMT_PRN_param = {};
16 18
 	let itp_BIZPOP_DLV_STTMT_PRN_search = false;
17 19
 
18 20
 	const THIS_FORM_ID = '#ITP_FORM_BIZPOP_DLV_STTMT_PRN';
19 21
 	const THIS_GIRD_ID = '#ITP_BIZPOP_DLV_STTMT_PRN_jqGrid';
20 22
 	const THIS_GIRD_PAGER = '#ITP_BIZPOP_DLV_STTMT_PRN_jqGridPager';
21
-
23
+	
24
+let popObj = {	
25
+	init: function (param) {
26
+		this.load(param);
27
+	},
28
+	load: function(param) {
29
+		fn_ajax_call(FRCOMP_POP_INFO_INV, param, this.callback, 'GET');
30
+	},
31
+	callback: function (result) {
32
+		console.log(result);
33
+		$('#ITP_BIZPOP_DLV_STTMT_PRN .fnDlvMgrTelNo').val(args.dlvMgrTelNo);
34
+		var divMgrTelNo = "(" + args.divMgrTelNo + ")";
35
+		
36
+		$('#ITP_BIZPOP_DLV_STTMT_PRN .fnZipNo').val(args.zipNo);
37
+		var zipNo = "(" + args.zipNo + ")";
38
+		//ord030 파일에서 따서 실험중 
39
+	}
40
+};
41
+	
42
+	
43
+	$('#ITP_FORM_ITP_BIZPOP_DLV_STTMT_PRN_FORM_DT').val(args.fromDt);
44
+	$('#ITP_FORM_ITP_BIZPOP_DLV_STTMT_PRN_TO_DT').val(args.toDt);
45
+	
46
+	$('#ITP_FORM_ITP_BIZPOP_DLV_STTMT_PRN_BRAND_ID').val(fn_make_user_info.get('brandId'));
47
+	$('#ITP_FORM_ITP_BIZPOP_DLV_STTMT_PRN_SPPLY_ID').val(fn_make_user_info.get('spplyId'));
22 48
 	if(args) {
23 49
 		$('#ITP_FORM_BIZPOP_DLV_STTMT_PRN_CMPY_NM').val(args.brandNm);
24 50
 	}
@@ -83,7 +109,7 @@ function itp_fn_BIZPOP_DLV_STTMT_PRN(parentPopFn, args, returnType) {
83 109
 	$(THIS_GIRD_ID).jqGrid({
84 110
 		colModel: [
85 111
 			{
86
-				index: 'AFFL_SHOP_ID', name: 'pchPodrUnqNo',
112
+				index: 'PCH_PODR_UNQ_NO', name: 'pchPodrUnqNo',
87 113
 				label: '발주번호', //
88 114
 				width: '5', fixed: false, align: 'center',
89 115
 				sortable: false, hidden: false
@@ -95,25 +121,25 @@ function itp_fn_BIZPOP_DLV_STTMT_PRN(parentPopFn, args, returnType) {
95 121
 				sortable: false, hidden: false
96 122
 			},
97 123
 			{
98
-				index: 'BRAND_ID', name: 'itemNm',
124
+				index: 'ITEM_NM', name: 'itemNm',
99 125
 				label: '품목명', //
100 126
 				width: '10', fixed: false, align: 'center',
101 127
 				sortable: false, hidden: false
102 128
 			},
103 129
 			{
104
-				index: 'BRAND_NM', name: 'podrQty',
130
+				index: 'PODR_QTY', name: 'podrQty',
105 131
 				label: '발주수량', //
106 132
 				width: '10', fixed: false, align: 'center',
107 133
 				sortable: false, hidden: false
108 134
 			},
109 135
 			{
110
-				index: 'BRAND_ID', name: 'dlvQty',
136
+				index: 'DLV_QTY', name: 'dlvQty',
111 137
 				label: '납품서수량', //
112 138
 				width: '10', fixed: false, align: 'center',
113 139
 				sortable: false, hidden: false
114 140
 			},
115 141
 			{
116
-				index: 'BRAND_ID', name: 'expryDate',
142
+				index: 'EXPRY_DATE', name: 'expryDate',
117 143
 				label: '유통기한', //
118 144
 				width: '10', fixed: false, align: 'center',
119 145
 				sortable: false, hidden: false

+ 1 - 1
src/main/webapp/mobile/app/mrtnmng/MRTNMNG03010.html

@@ -1,6 +1,6 @@
1 1
 <section id="ITP_MOBILE_MRTNMNG03010">
2 2
    <div id="ITP_AJAX_MRTNMNG03010_DETAIL_CONTAINER" style="display: none;">
3
-  	<form id="ITP_FORM_MRTNMNG03010_VIEW" class="form-horizontal" onsubmit="return false;">
3
+  	<form id="ITP_FORM_MRTNMNG03010_DETAIL" class="form-horizontal" onsubmit="return false;">
4 4
 	  <input type="hidden" id="ITP_FORM_MRTNMNG03010_DETAIL_VIEW_CD" name="viewCd" value="C">
5 5
       	<div class="content">
6 6
        	<div class="line">