Browse Source

웹 납품서 보기 팝업 수정

whakdo963 2 years ago
parent
commit
f06aea773e

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

@@ -2,6 +2,10 @@
2
 	<div class="modal-dialog" style="width:1200px;">
2
 	<div class="modal-dialog" style="width:1200px;">
3
 		<div class="modal-content">
3
 		<div class="modal-content">
4
 			<form id="ITP_FORM_BIZPOP_DLV_STTMT_PRN">
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
 				<div id="ITP_POPUP_CONTAINER">
9
 				<div id="ITP_POPUP_CONTAINER">
6
 					<div class="modal-header">
10
 					<div class="modal-header">
7
 						<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
11
 						<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
@@ -31,23 +35,23 @@
31
 									<div>
35
 									<div>
32
 										<label style="width:100px;">발행일</label>
36
 										<label style="width:100px;">발행일</label>
33
 										<label>:</label>
37
 										<label>:</label>
34
-										<span class="fnDlvRegDt">2022.01.01</span>
38
+										<span class="fnDlvRegDt"></span>
35
 									</div>
39
 									</div>
36
 									<div>
40
 									<div>
37
 										<label style="width:100px;">납품확인번호</label>
41
 										<label style="width:100px;">납품확인번호</label>
38
 										<label>:</label>
42
 										<label>:</label>
39
-										<span class="fnDlvSttmtUnqNo">2211020000002001</span>
43
+										<span class="fnDlvSttmtUnqNo"></span>
40
 									</div>
44
 									</div>
41
 									<div>
45
 									<div>
42
 										<label style="width:100px;">납품일</label>
46
 										<label style="width:100px;">납품일</label>
43
 										<label>:</label>
47
 										<label>:</label>
44
-										<span class="fnDlvRegDt">2022.12.31</span>
48
+										<span class="fnDlvRegDt"></span>
45
 									</div>
49
 									</div>
46
 									<div>
50
 									<div>
47
 										<label style="width:100px;">납품담당</label>
51
 										<label style="width:100px;">납품담당</label>
48
 										<label>:</label>
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
 									</div>
55
 									</div>
52
 								</div>
56
 								</div>
53
 								<div class="col-xs-6">
57
 								<div class="col-xs-6">
@@ -61,9 +65,7 @@
61
 										<div class="itp_sign_header">
65
 										<div class="itp_sign_header">
62
 											<label>납품확인일</label>
66
 											<label>납품확인일</label>
63
 										</div>
67
 										</div>
64
-										<div class="itp_sign_area fnDlvCnfmDt">
65
-											2022.01.01
66
-										</div>
68
+										<div class="itp_sign_area fnDlvCnfmDt"></div>
67
 									</div>
69
 									</div>
68
 								</div>
70
 								</div>
69
 							</div>	
71
 							</div>	
@@ -72,14 +74,14 @@
72
 									<div>
74
 									<div>
73
 										<label style="width:100px;">납품 장소</label>
75
 										<label style="width:100px;">납품 장소</label>
74
 										<label>:</label>
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
 									</div>
80
 									</div>
79
 									<div>
81
 									<div>
80
 										<label style="width:100px;">전화번호</label>
82
 										<label style="width:100px;">전화번호</label>
81
 										<label>:</label>
83
 										<label>:</label>
82
-										<span class="fnVndrTelNo">02-1234-1547</span>
84
+										<span class="fnVndrTelNo"></span>
83
 									</div>
85
 									</div>
84
 								</div>
86
 								</div>
85
 							</div>	
87
 							</div>	
@@ -91,25 +93,25 @@
91
 									<div class="col-xs-11" style="padding:0; width:90%;">
93
 									<div class="col-xs-11" style="padding:0; width:90%;">
92
 										<label class="col-xs-4">등록번호</label>
94
 										<label class="col-xs-4">등록번호</label>
93
 										<div class="col-xs-8 itp_form_it">
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
 										</div>
97
 										</div>
96
 									</div>	
98
 									</div>	
97
 									<div class="col-xs-11" style="padding:0; width:90%;">
99
 									<div class="col-xs-11" style="padding:0; width:90%;">
98
 										<label class="col-xs-2">상호</label>
100
 										<label class="col-xs-2">상호</label>
99
 										<div class="col-xs-8 itp_form_it">
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
 										</div>
103
 										</div>
102
 									</div>
104
 									</div>
103
 									<div class="col-xs-11" style="padding:0; width:90%;">
105
 									<div class="col-xs-11" style="padding:0; width:90%;">
104
 										<label class="col-xs-2">성명</label>
106
 										<label class="col-xs-2">성명</label>
105
 										<div class="col-xs-8 itp_form_it">
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
 										</div>
109
 										</div>
108
 									</div>
110
 									</div>
109
 									<div class="col-xs-11" style="padding:0; width:90%;">
111
 									<div class="col-xs-11" style="padding:0; width:90%;">
110
 										<label class="col-xs-2">주소</label>
112
 										<label class="col-xs-2">주소</label>
111
 										<div class="col-xs-8 itp_form_it">
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
 										</div>
115
 										</div>
114
 									</div>
116
 									</div>
115
 								</div>	
117
 								</div>	
@@ -122,33 +124,30 @@
122
 									<div class="col-xs-11" style="padding:0; width:90%;">
124
 									<div class="col-xs-11" style="padding:0; width:90%;">
123
 										<label class="col-xs-4">등록번호</label>
125
 										<label class="col-xs-4">등록번호</label>
124
 										<div class="col-xs-8 itp_form_it">
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
 										</div>
128
 										</div>
127
 									</div>	
129
 									</div>	
128
 									<div class="col-xs-11" style="padding:0; width:90%;">
130
 									<div class="col-xs-11" style="padding:0; width:90%;">
129
 										<label class="col-xs-2">상호</label>
131
 										<label class="col-xs-2">상호</label>
130
 										<div class="col-xs-8 itp_form_it">
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
 										</div>
134
 										</div>
133
 									</div>
135
 									</div>
134
 									<div class="col-xs-11" style="padding:0; width:90%;">
136
 									<div class="col-xs-11" style="padding:0; width:90%;">
135
 										<label class="col-xs-2">성명</label>
137
 										<label class="col-xs-2">성명</label>
136
 										<div class="col-xs-8 itp_form_it">
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
 										</div>
140
 										</div>
139
 									</div>
141
 									</div>
140
 									<div class="col-xs-11" style="padding:0; width:90%;">
142
 									<div class="col-xs-11" style="padding:0; width:90%;">
141
 										<label class="col-xs-2">주소</label>
143
 										<label class="col-xs-2">주소</label>
142
 										<div class="col-xs-8 itp_form_it">
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
 										</div>
146
 										</div>
145
 									</div>
147
 									</div>
146
 								</div>	
148
 								</div>	
147
 							</div>
149
 							</div>
148
 						</div>
150
 						</div>
149
-						
150
-						
151
-						
152
 						<div id="ITP_BIZPOP_DLV_STTMT_PRN_jqGrid_list" class="itp_tb_list" data-total-cnt="">
151
 						<div id="ITP_BIZPOP_DLV_STTMT_PRN_jqGrid_list" class="itp_tb_list" data-total-cnt="">
153
 							<div id="ITP_BIZPOP_DLV_STTMT_PRN_jqGridView" class="itp_views fix"></div>
152
 							<div id="ITP_BIZPOP_DLV_STTMT_PRN_jqGridView" class="itp_views fix"></div>
154
 							<table id="ITP_BIZPOP_DLV_STTMT_PRN_jqGrid"></table>
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
 					    if(selectedIds.length !== 1) {
306
 					    if(selectedIds.length !== 1) {
307
 					    	return;
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
 						fn_call_popup('biz', 'BIZPOP_DLV_STTMT_PRN', '#ITP_ASIDE', popFn, param, 'S');
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
 let FRCOMP_POP_GRID_LIST = '/api/pomng/inoutmng/spply-deli-grid-list';
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
 	// fn_make_select(CODE_LIST, 'CMPY_TYPE_CD', 'ITP_FORM_BIZPOP_DLV_STTMT_PRN_CMPY_TYPE_CD', true, '가맹점타입 선택');
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
 	let itp_BIZPOP_DLV_STTMT_PRN_param = {};
17
 	let itp_BIZPOP_DLV_STTMT_PRN_param = {};
16
 	let itp_BIZPOP_DLV_STTMT_PRN_search = false;
18
 	let itp_BIZPOP_DLV_STTMT_PRN_search = false;
17
 
19
 
18
 	const THIS_FORM_ID = '#ITP_FORM_BIZPOP_DLV_STTMT_PRN';
20
 	const THIS_FORM_ID = '#ITP_FORM_BIZPOP_DLV_STTMT_PRN';
19
 	const THIS_GIRD_ID = '#ITP_BIZPOP_DLV_STTMT_PRN_jqGrid';
21
 	const THIS_GIRD_ID = '#ITP_BIZPOP_DLV_STTMT_PRN_jqGrid';
20
 	const THIS_GIRD_PAGER = '#ITP_BIZPOP_DLV_STTMT_PRN_jqGridPager';
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
 	if(args) {
48
 	if(args) {
23
 		$('#ITP_FORM_BIZPOP_DLV_STTMT_PRN_CMPY_NM').val(args.brandNm);
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
 	$(THIS_GIRD_ID).jqGrid({
109
 	$(THIS_GIRD_ID).jqGrid({
84
 		colModel: [
110
 		colModel: [
85
 			{
111
 			{
86
-				index: 'AFFL_SHOP_ID', name: 'pchPodrUnqNo',
112
+				index: 'PCH_PODR_UNQ_NO', name: 'pchPodrUnqNo',
87
 				label: '발주번호', //
113
 				label: '발주번호', //
88
 				width: '5', fixed: false, align: 'center',
114
 				width: '5', fixed: false, align: 'center',
89
 				sortable: false, hidden: false
115
 				sortable: false, hidden: false
@@ -95,25 +121,25 @@ function itp_fn_BIZPOP_DLV_STTMT_PRN(parentPopFn, args, returnType) {
95
 				sortable: false, hidden: false
121
 				sortable: false, hidden: false
96
 			},
122
 			},
97
 			{
123
 			{
98
-				index: 'BRAND_ID', name: 'itemNm',
124
+				index: 'ITEM_NM', name: 'itemNm',
99
 				label: '품목명', //
125
 				label: '품목명', //
100
 				width: '10', fixed: false, align: 'center',
126
 				width: '10', fixed: false, align: 'center',
101
 				sortable: false, hidden: false
127
 				sortable: false, hidden: false
102
 			},
128
 			},
103
 			{
129
 			{
104
-				index: 'BRAND_NM', name: 'podrQty',
130
+				index: 'PODR_QTY', name: 'podrQty',
105
 				label: '발주수량', //
131
 				label: '발주수량', //
106
 				width: '10', fixed: false, align: 'center',
132
 				width: '10', fixed: false, align: 'center',
107
 				sortable: false, hidden: false
133
 				sortable: false, hidden: false
108
 			},
134
 			},
109
 			{
135
 			{
110
-				index: 'BRAND_ID', name: 'dlvQty',
136
+				index: 'DLV_QTY', name: 'dlvQty',
111
 				label: '납품서수량', //
137
 				label: '납품서수량', //
112
 				width: '10', fixed: false, align: 'center',
138
 				width: '10', fixed: false, align: 'center',
113
 				sortable: false, hidden: false
139
 				sortable: false, hidden: false
114
 			},
140
 			},
115
 			{
141
 			{
116
-				index: 'BRAND_ID', name: 'expryDate',
142
+				index: 'EXPRY_DATE', name: 'expryDate',
117
 				label: '유통기한', //
143
 				label: '유통기한', //
118
 				width: '10', fixed: false, align: 'center',
144
 				width: '10', fixed: false, align: 'center',
119
 				sortable: false, hidden: false
145
 				sortable: false, hidden: false

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

@@ -1,6 +1,6 @@
1
 <section id="ITP_MOBILE_MRTNMNG03010">
1
 <section id="ITP_MOBILE_MRTNMNG03010">
2
    <div id="ITP_AJAX_MRTNMNG03010_DETAIL_CONTAINER" style="display: none;">
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
 	  <input type="hidden" id="ITP_FORM_MRTNMNG03010_DETAIL_VIEW_CD" name="viewCd" value="C">
4
 	  <input type="hidden" id="ITP_FORM_MRTNMNG03010_DETAIL_VIEW_CD" name="viewCd" value="C">
5
       	<div class="content">
5
       	<div class="content">
6
        	<div class="line">
6
        	<div class="line">