|
210 | 210 | </div> |
211 | 211 |
|
212 | 212 | @push('scripts') |
213 | | - <script src="{{ asset('js/chart.min.js') }}"></script> |
214 | 213 | <script> |
215 | | - setTimeout(() => { |
216 | | - let ctx = document.getElementById('ticketsAssignments').getContext('2d'); |
217 | | - new Chart(ctx, { |
218 | | - type: 'pie', |
219 | | - data: { |
220 | | - labels: @json(array_keys($ticketsAssignments)), |
221 | | - datasets: [{ |
222 | | - label: '@lang('Tickets assignments')', |
223 | | - data: @json(array_values($ticketsAssignments)), |
224 | | - backgroundColor: [ |
225 | | - 'rgba(240, 82, 82, 0.8)', |
226 | | - 'rgba(56, 187, 132, 0.8)', |
227 | | - 'rgba(255, 206, 86, 0.8)', |
228 | | - 'rgba(75, 192, 192, 0.8)', |
229 | | - 'rgba(153, 102, 255, 0.8)', |
230 | | - 'rgba(255, 159, 64, 0.8)' |
231 | | - ], |
232 | | - offset: 10 |
233 | | - }] |
234 | | - }, |
235 | | - options: { |
236 | | - plugins: { |
237 | | - legend: { |
238 | | - display: false |
239 | | - } |
| 214 | + let ctx = document.getElementById('ticketsAssignments').getContext('2d'); |
| 215 | + new Chart(ctx, { |
| 216 | + type: 'pie', |
| 217 | + data: { |
| 218 | + labels: @json(array_keys($ticketsAssignments)), |
| 219 | + datasets: [{ |
| 220 | + label: '@lang('Tickets assignments')', |
| 221 | + data: @json(array_values($ticketsAssignments)), |
| 222 | + backgroundColor: [ |
| 223 | + 'rgba(240, 82, 82, 0.8)', |
| 224 | + 'rgba(56, 187, 132, 0.8)', |
| 225 | + 'rgba(255, 206, 86, 0.8)', |
| 226 | + 'rgba(75, 192, 192, 0.8)', |
| 227 | + 'rgba(153, 102, 255, 0.8)', |
| 228 | + 'rgba(255, 159, 64, 0.8)' |
| 229 | + ], |
| 230 | + offset: 10 |
| 231 | + }] |
| 232 | + }, |
| 233 | + options: { |
| 234 | + plugins: { |
| 235 | + legend: { |
| 236 | + display: false |
240 | 237 | } |
241 | 238 | } |
242 | | - }); |
| 239 | + } |
| 240 | + }); |
243 | 241 |
|
244 | | - ctx = document.getElementById('ticketsByStatuses').getContext('2d'); |
245 | | - new Chart(ctx, { |
246 | | - type: 'bar', |
247 | | - data: { |
248 | | - labels: @json(array_keys($ticketsByStatuses)), |
249 | | - datasets: [{ |
250 | | - label: '@lang('Tickets assignments')', |
251 | | - data: @json(array_values($ticketsByStatuses)), |
252 | | - backgroundColor: [ |
253 | | - 'rgba(240, 82, 82, 0.8)', |
254 | | - 'rgba(56, 187, 132, 0.8)', |
255 | | - 'rgba(255, 206, 86, 0.8)', |
256 | | - 'rgba(75, 192, 192, 0.8)', |
257 | | - 'rgba(153, 102, 255, 0.8)', |
258 | | - 'rgba(255, 159, 64, 0.8)' |
259 | | - ], |
260 | | - offset: 10 |
261 | | - }] |
| 242 | + ctx = document.getElementById('ticketsByStatuses').getContext('2d'); |
| 243 | + new Chart(ctx, { |
| 244 | + type: 'bar', |
| 245 | + data: { |
| 246 | + labels: @json(array_keys($ticketsByStatuses)), |
| 247 | + datasets: [{ |
| 248 | + label: '@lang('Tickets assignments')', |
| 249 | + data: @json(array_values($ticketsByStatuses)), |
| 250 | + backgroundColor: [ |
| 251 | + 'rgba(240, 82, 82, 0.8)', |
| 252 | + 'rgba(56, 187, 132, 0.8)', |
| 253 | + 'rgba(255, 206, 86, 0.8)', |
| 254 | + 'rgba(75, 192, 192, 0.8)', |
| 255 | + 'rgba(153, 102, 255, 0.8)', |
| 256 | + 'rgba(255, 159, 64, 0.8)' |
| 257 | + ], |
| 258 | + offset: 10 |
| 259 | + }] |
| 260 | + }, |
| 261 | + options: { |
| 262 | + plugins: { |
| 263 | + legend: { |
| 264 | + display: false |
| 265 | + } |
262 | 266 | }, |
263 | | - options: { |
264 | | - plugins: { |
265 | | - legend: { |
| 267 | + scales: { |
| 268 | + x: { |
| 269 | + grid: { |
266 | 270 | display: false |
267 | 271 | } |
268 | 272 | }, |
269 | | - scales: { |
270 | | - x: { |
271 | | - grid: { |
272 | | - display: false |
273 | | - } |
274 | | - }, |
275 | | - y: { |
276 | | - grid: { |
277 | | - display: false |
278 | | - } |
| 273 | + y: { |
| 274 | + grid: { |
| 275 | + display: false |
279 | 276 | } |
280 | 277 | } |
281 | 278 | } |
282 | | - }); |
283 | | - }, 1); |
| 279 | + } |
| 280 | + }); |
284 | 281 | </script> |
285 | 282 | @endpush |
0 commit comments