Explorar o código

구매발주 그래프

marseyes %!s(int64=2) %!d(string=hai) anos
pai
achega
2452f57268
Modificáronse 2 ficheiros con 26 adicións e 15 borrados
  1. 21 13
      src/main/webapp/js/app/main.js
  2. 5 2
      src/main/webapp/main.html

+ 21 - 13
src/main/webapp/js/app/main.js

@@ -6,6 +6,7 @@ const MAIN_NOTICE_GRID_EMPTY = '#ITP_MAIN_NOTICE_jqGridEmpty';
6 6
 
7 7
 let NTICE_DETAIL_GRID_LIST = '/api/ntice/main-detail-grid-list';
8 8
 let MAIN_CHART_PCH_REQ_CHART = '/api/main/chart/pch-req-chart';
9
+let MAIN_CHART_PCH_ODR_CHART = '/api/main/chart/pch-odr-chart';
9 10
 
10 11
 require(['config'], function() {
11 12
 	require([
@@ -30,6 +31,10 @@ require(['config'], function() {
30 31
 		$('#ITP_FORM_MAIN_SEARCH_PR_TYPE').on('change', function() {
31 32
 			drawChartReq();
32 33
 		});
34
+		
35
+		$('#ITP_FORM_MAIN_SEARCH_PO_TYPE').on('change', function() {
36
+			drawChartPodr();
37
+		});
33 38
 				
34 39
 	});
35 40
 });
@@ -64,19 +69,22 @@ function drawChartReq() {
64 69
 
65 70
 //구매발주 그래프
66 71
 function drawChartPodr() {
67
-	  var data = google.visualization.arrayToDataTable([
68
-	    ['구매발주', '요청', '진행', '취소'],
69
-	    ['2014', 3.5, 1.7, 1.2]
70
-	  ]);
71
-
72
-	  var options = {
73
-	    	legend: { position: 'left' }	
74
-	  };
75
-
76
-	  var chart = new google.charts.Bar(document.getElementById('ITP_PCH_PODR_GRAPH'));
77
-
78
-	  chart.draw(data, options);
79
-	}
72
+	
73
+	const key = { brandId:fn_make_user_info.get('brandId'), storeId:fn_make_user_info.get('storeId'), poType: $('#ITP_FORM_MAIN_SEARCH_PO_TYPE').val() };
74
+	var param = $.param(key);
75
+	fn_ajax_call(MAIN_CHART_PCH_ODR_CHART, param, function(result) {
76
+		
77
+		var data = google.visualization.arrayToDataTable( eval(result.chartData) );
78
+	
79
+		  var options = {
80
+		    	legend: { position: 'left' }	
81
+		  };	
82
+		  var chart = new google.charts.Bar(document.getElementById('ITP_PCH_PODR_GRAPH'));	
83
+		  chart.draw(data, options);
84
+		
85
+	}, 'GET');	
86
+	  
87
+}
80 88
 
81 89
 //구매요청 상위 품목 그리드
82 90
 function drawChartReqUp() {

+ 5 - 2
src/main/webapp/main.html

@@ -239,8 +239,11 @@
239 239
 									</div>
240 240
 									<div class="itp_graph_box">
241 241
 										<div class="itp_graph_side">
242
-											<select>
243
-												<option>fasdf</option>
242
+											<select id="ITP_FORM_MAIN_SEARCH_PO_TYPE" name="poType">
243
+												<option value="A">당일</option>
244
+												<option value="B">1주일</option>
245
+												<option value="C">15일</option>
246
+												<option value="D">1개월</option>
244 247
 											</select>
245 248
 											<div class="itp_graph_info_bar">
246 249
 												<div class="itp_graph_info">구매발주</div>