|
@@ -50,6 +50,10 @@ require(['config'], function() {
|
50
|
50
|
drawChartRelease();
|
51
|
51
|
});
|
52
|
52
|
|
|
53
|
+ $('#ITP_FORM_MAIN_SEARCH_ORDERS_TYPE').on('change', function() {
|
|
54
|
+ drawChartOrders();
|
|
55
|
+ });
|
|
56
|
+
|
53
|
57
|
//그래프
|
54
|
58
|
google.charts.load('current', {'packages':['corechart']});
|
55
|
59
|
google.charts.load('current', {'packages':['bar']});
|
|
@@ -61,6 +65,7 @@ require(['config'], function() {
|
61
|
65
|
$('#ITP_MAIN_DRAW_LINE').hide();
|
62
|
66
|
$('#ITP_MAIN_DRAW_DELI_CHART').hide(); // 입고
|
63
|
67
|
$('#ITP_MAIN_DRAW_RELEASE_CHART').hide(); // 출고
|
|
68
|
+ $('#ITP_MAIN_DRAW_ORDERS_CHART').hide(); // 수주내역
|
64
|
69
|
|
65
|
70
|
var authTpCd = fn_make_user_info.get('authTpCd'); // 10:관리자, 20:영업담당자, 30:가맹점, 40:브랜드, 50:매장, 60:공급사
|
66
|
71
|
// console.log('>>>> authTpCd = ' + authTpCd);
|
|
@@ -95,7 +100,8 @@ require(['config'], function() {
|
95
|
100
|
|
96
|
101
|
} else if( authTpCd == '60' ) { // 공급사
|
97
|
102
|
|
98
|
|
- // 수주내역 (pch_odr_base_info)
|
|
103
|
+ $('#ITP_MAIN_DRAW_ORDERS_CHART').show();
|
|
104
|
+ google.charts.setOnLoadCallback(drawChartOrders); // 수주내역
|
99
|
105
|
|
100
|
106
|
$('#ITP_MAIN_DRAW_RELEASE_CHART').show();
|
101
|
107
|
google.charts.setOnLoadCallback(drawChartRelease); // 출고
|
|
@@ -129,6 +135,26 @@ function drawChartReq() {
|
129
|
135
|
|
130
|
136
|
}
|
131
|
137
|
|
|
138
|
+//수주내역 그래프
|
|
139
|
+function drawChartOrders() {
|
|
140
|
+
|
|
141
|
+ const key = { brandId:fn_make_user_info.get('brandId'),
|
|
142
|
+ spplyId:fn_make_user_info.get('spplyId'),
|
|
143
|
+ poType: $('#ITP_FORM_MAIN_SEARCH_ORDERS_TYPE').val() };
|
|
144
|
+ var param = $.param(key);
|
|
145
|
+ fn_ajax_call(MAIN_CHART_PCH_ODR_CHART, param, function(result) {
|
|
146
|
+
|
|
147
|
+ var data = google.visualization.arrayToDataTable( eval(result.chartData) );
|
|
148
|
+ var options = {
|
|
149
|
+ legend: { position: 'left' }
|
|
150
|
+ };
|
|
151
|
+ var chart = new google.charts.Bar(document.getElementById('ITP_ORDERS_GRAPH'));
|
|
152
|
+ chart.draw(data, options);
|
|
153
|
+
|
|
154
|
+ }, 'GET');
|
|
155
|
+
|
|
156
|
+}
|
|
157
|
+
|
132
|
158
|
//입고 그래프
|
133
|
159
|
function drawChartDeli() {
|
134
|
160
|
|