Last active
September 26, 2018 19:24
-
-
Save viniciusmelocodes/272a136aa5c3b03ba6db241364501c40 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@extends('adminlte::page') | |
@section('title', 'Planilhas') | |
@section('content_header') | |
<style> | |
#contaspagar_grafico, | |
#contareceber_grafico, | |
#estoquepa_grafico, | |
#faturamentos_grafico, | |
#vendaslojas_grafico, | |
#vendaspecas_grafico_1, | |
#vendaspecas_grafico_2, | |
#vendaspedidos_grafico | |
{ | |
width: 100%; | |
height: 100%; | |
} | |
#qtde_atual_metas_gauge { | |
position: absolute; | |
top: 36px; | |
left: 0; | |
right: 0; | |
text-align: center; | |
font-size: 2em; | |
font-weight: bold; | |
color: black; | |
font-family: 'Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif; | |
} | |
#metas_gauge { | |
width: 400px; | |
top: 15px; | |
position: relative; | |
left: 40px; | |
} | |
</style> | |
<p> | |
<h2>Meu dashboard</h2> | |
</p> | |
<label for="mes">Mês</label> | |
<select class="selectpicker" name="mes" id="mes"> | |
<option value="Janeiro">Janeiro</option> | |
<option value="Fevereiro">Fevereiro</option> | |
<option value="Março">Março</option> | |
<option value="Abril">Abril</option> | |
<option value="Maio">Maio</option> | |
<option value="Junho">Junho</option> | |
<option value="Julho">Julho</option> | |
<option value="Agosto">Agosto</option> | |
<option value="Setembro">Setembro</option> | |
<option value="Outubro">Outubro</option> | |
<option value="Novembro">Novembro</option> | |
<option value="Dezembro">Dezembro</option> | |
</select> | |
<label for="ano">Ano</label> | |
<select class="selectpicker" name="ano" id="ano"> | |
<option value="2000">2000</option> | |
<option value="2001">2001</option> | |
<option value="2002">2002</option> | |
<option value="2003">2003</option> | |
<option value="2004">2004</option> | |
<option value="2005">2005</option> | |
<option value="2006">2006</option> | |
<option value="2007">2007</option> | |
<option value="2008">2008</option> | |
<option value="2009">2009</option> | |
<option value="2010">2010</option> | |
<option value="2011">2011</option> | |
<option value="2012">2012</option> | |
<option value="2013">2013</option> | |
<option value="2014">2014</option> | |
<option value="2015">2015</option> | |
<option value="2016">2016</option> | |
<option value="2017">2017</option> | |
<option value="2018">2018</option> | |
<option value="2019">2019</option> | |
<option value="2020">2020</option> | |
<option value="2021">2021</option> | |
<option value="2022">2022</option> | |
<option value="2023">2023</option> | |
<option value="2024">2024</option> | |
<option value="2025">2025</option> | |
<option value="2026">2026</option> | |
<option value="2027">2027</option> | |
<option value="2028">2028</option> | |
<option value="2029">2029</option> | |
<option value="2030">2030</option> | |
</select> | |
<button id="atualizar">Atualizar</button> | |
<script> | |
function carregarContasPagarAcumulado(){ | |
var mes = document.getElementById("mes").value; | |
var ano = document.getElementById("ano").value; | |
var url = ["{{url('contaspagar_grafico')}}", mes, ano].join('/'); | |
var valor_a_pagar = 0; | |
var valor_pago = 0; | |
var valor_atrasado = 0; | |
$(document).ready(function(){ | |
$.get(url, function(response){ | |
response.forEach(function(data){ | |
valor_a_pagar = data.valor_a_pagar; | |
valor_pago = data.valor_pago; | |
valor_atrasado = data.valor_atrasado; | |
}); | |
// | |
var bgColors = ["#1976d2", "#424242", "#388e3c"]; | |
var config_contaspagar_grafico = { | |
"globals": { | |
"font-family": "Helvetica" | |
}, | |
"type": "bar", | |
"background-color": "white", | |
"title": { | |
"color": "#606060", | |
"background-color": "white", | |
}, | |
"scale-y": { | |
"line-color": "none", | |
"tick": { | |
"line-color": "none" | |
}, | |
"guide": { | |
"line-style": "solid" | |
}, | |
"item": { | |
"color": "#606060" | |
} | |
}, | |
"scale-x": { | |
"values": [ | |
"Valor a Pagar", | |
"Valor Pago", | |
"Valor Atrasado" | |
], | |
"line-color": "#C0D0E0", | |
"line-width": 1, | |
"tick": { | |
"line-width": 1, | |
"line-color": "#C0D0E0" | |
}, | |
"guide": { | |
"visible": false | |
}, | |
"item": { | |
"color": "#606060" | |
} | |
}, | |
"crosshair-x": { | |
"marker": { | |
"visible": false | |
}, | |
"line-color": "none", | |
"line-width": "0px", | |
"scale-label": { | |
"visible": false | |
}, | |
"plot-label": { | |
"text": "%data-browser: %v", | |
"multiple": true, | |
"font-size": "12px", | |
"color": "#606060", | |
"background-color": "white", | |
"border-width": 3, | |
"alpha": 0.9, | |
"callout": true, | |
"callout-position": "bottom", | |
"shadow": 0, | |
"placement": "node-top", | |
"border-radius": 4, | |
"offsetY": -20, | |
"padding": 8, | |
"rules": [{ | |
"rule": "%i==0", | |
"border-color": "#1976d2" | |
}, { | |
"rule": "%i==1", | |
"border-color": "#424242" | |
}, { | |
"rule": "%i==2", | |
"border-color": "#388e3c" | |
}] | |
} | |
}, | |
"plot": { | |
"data-browser": [ | |
"<span style='font-weight:bold;color:#1976d2;'>Valor a Pagar</span>", | |
"<span style='font-weight:bold;color:#424242;'>Valor Pago</span>", | |
"<span style='font-weight:bold;color:#388e3c;'>Valor Atrasado</span>" | |
], | |
"value-box": { | |
"text": "%v", | |
"text-decoration": "underline", | |
"color": "#606060" | |
}, | |
"tooltip": { | |
"visible": false | |
}, | |
"animation": { | |
"effect": "7" | |
}, | |
"rules": [{ | |
"rule": "%i==0", | |
"background-color": "#1976d2" | |
}, { | |
"rule": "%i==1", | |
"background-color": "#424242" | |
}, { | |
"rule": "%i==2", | |
"background-color": "#388e3c" | |
}] | |
}, | |
"series": [{ | |
"values": [ | |
valor_a_pagar, | |
valor_pago, | |
valor_atrasado | |
] | |
}] | |
}; | |
zingchart.render({ | |
id: 'contaspagar_grafico', | |
data: config_contaspagar_grafico, | |
}); | |
}); | |
}); | |
} | |
function carregarContasReceberAcumulado(){ | |
var mes = document.getElementById("mes").value; | |
var ano = document.getElementById("ano").value; | |
// Contas a Receber // | |
var url = ["{{url('contasreceber_grafico')}}", mes, ano].join('/'); | |
var valor_a_receber = 0; | |
var valor_recebido = 0; | |
var valor_atrasado = 0; | |
$(document).ready(function(){ | |
$.get(url, function(response){ | |
response.forEach(function(data){ | |
valor_a_receber = data.valor_a_receber; | |
valor_recebido = data.valor_recebido; | |
valor_atrasado = data.valor_atrasado; | |
}); | |
// | |
var bgColors = ["#1976d2", "#424242", "#388e3c"]; | |
var config_contasreceber_grafico = { | |
"globals": { | |
"font-family": "Helvetica" | |
}, | |
"type": "bar", | |
"background-color": "white", | |
"title": { | |
"color": "#606060", | |
"background-color": "white", | |
}, | |
"scale-y": { | |
"line-color": "none", | |
"tick": { | |
"line-color": "none" | |
}, | |
"guide": { | |
"line-style": "solid" | |
}, | |
"item": { | |
"color": "#606060" | |
} | |
}, | |
"scale-x": { | |
"values": [ | |
"Valor a Receber", | |
"Valor Recebido", | |
"Valor Atrasado" | |
], | |
"line-color": "#C0D0E0", | |
"line-width": 1, | |
"tick": { | |
"line-width": 1, | |
"line-color": "#C0D0E0" | |
}, | |
"guide": { | |
"visible": false | |
}, | |
"item": { | |
"color": "#606060" | |
} | |
}, | |
"crosshair-x": { | |
"marker": { | |
"visible": false | |
}, | |
"line-color": "none", | |
"line-width": "0px", | |
"scale-label": { | |
"visible": false | |
}, | |
"plot-label": { | |
"text": "%data-browser: %v", | |
"multiple": true, | |
"font-size": "12px", | |
"color": "#606060", | |
"background-color": "white", | |
"border-width": 3, | |
"alpha": 0.9, | |
"callout": true, | |
"callout-position": "bottom", | |
"shadow": 0, | |
"placement": "node-top", | |
"border-radius": 4, | |
"offsetY": -20, | |
"padding": 8, | |
"rules": [{ | |
"rule": "%i==0", | |
"border-color": "#1976d2" | |
}, { | |
"rule": "%i==1", | |
"border-color": "#424242" | |
}, { | |
"rule": "%i==2", | |
"border-color": "#388e3c" | |
}] | |
} | |
}, | |
"plot": { | |
"data-browser": [ | |
"<span style='font-weight:bold;color:#1976d2;'>Valor a Receber</span>", | |
"<span style='font-weight:bold;color:#424242;'>Valor Recebido</span>", | |
"<span style='font-weight:bold;color:#388e3c;'>Valor Atrasado</span>" | |
], | |
"value-box": { | |
"text": "%v", | |
"text-decoration": "underline", | |
"color": "#606060" | |
}, | |
"tooltip": { | |
"visible": false | |
}, | |
"animation": { | |
"effect": "7" | |
}, | |
"rules": [{ | |
"rule": "%i==0", | |
"background-color": "#1976d2" | |
}, { | |
"rule": "%i==1", | |
"background-color": "#424242" | |
}, { | |
"rule": "%i==2", | |
"background-color": "#388e3c" | |
}] | |
}, | |
"series": [{ | |
"values": [ | |
valor_a_receber, | |
valor_recebido, | |
valor_atrasado | |
] | |
}] | |
}; | |
zingchart.render({ | |
id: 'contasreceber_grafico', | |
data: config_contasreceber_grafico, | |
}); | |
}); | |
}); | |
} | |
function carregarEstoqueProdutosAcabados(){ | |
var mes = document.getElementById("mes").value; | |
var ano = document.getElementById("ano").value; | |
// Contas a Receber // | |
var url = ["{{url('estoquepa_grafico')}}", mes, ano].join('/'); | |
var qtde_total_loja = 0; | |
var qtde_total_fabrica = 0; | |
var qtde_total_estoque = 0; | |
$(document).ready(function(){ | |
$.get(url, function(response){ | |
response.forEach(function(data){ | |
qtde_total_loja = data.qtde_total_loja; | |
qtde_total_fabrica = data.qtde_total_fabrica; | |
qtde_total_estoque = data.qtde_total_estoque; | |
}); | |
// | |
var bgColors = ["#1976d2", "#424242", "#388e3c"]; | |
var config_estoquepa_grafico = { | |
"globals": { | |
"font-family": "Helvetica" | |
}, | |
"type": "bar", | |
"background-color": "white", | |
"title": { | |
"color": "#606060", | |
"background-color": "white", | |
}, | |
"scale-y": { | |
"line-color": "none", | |
"tick": { | |
"line-color": "none" | |
}, | |
"guide": { | |
"line-style": "solid" | |
}, | |
"item": { | |
"color": "#606060" | |
} | |
}, | |
"scale-x": { | |
"values": [ | |
"Qtde Total Loja", | |
"Qtde Tot. F.", | |
"Qtde Total Estoque" | |
], | |
"line-color": "#C0D0E0", | |
"line-width": 1, | |
"tick": { | |
"line-width": 1, | |
"line-color": "#C0D0E0" | |
}, | |
"guide": { | |
"visible": false | |
}, | |
"item": { | |
"color": "#606060" | |
} | |
}, | |
"crosshair-x": { | |
"marker": { | |
"visible": false | |
}, | |
"line-color": "none", | |
"line-width": "0px", | |
"scale-label": { | |
"visible": false | |
}, | |
"plot-label": { | |
"text": "%data-browser: %v", | |
"multiple": true, | |
"font-size": "12px", | |
"color": "#606060", | |
"background-color": "white", | |
"border-width": 3, | |
"alpha": 0.9, | |
"callout": true, | |
"callout-position": "bottom", | |
"shadow": 0, | |
"placement": "node-top", | |
"border-radius": 4, | |
"offsetY": -20, | |
"padding": 8, | |
"rules": [{ | |
"rule": "%i==0", | |
"border-color": "#1976d2" | |
}, { | |
"rule": "%i==1", | |
"border-color": "#424242" | |
}, { | |
"rule": "%i==2", | |
"border-color": "#388e3c" | |
}] | |
} | |
}, | |
"plot": { | |
"data-browser": [ | |
"<span style='font-weight:bold;color:#1976d2;'>Qtde Total Loja</span>", | |
"<span style='font-weight:bold;color:#424242;'>Qtde Total Fábrica</span>", | |
"<span style='font-weight:bold;color:#388e3c;'>Qtde Total Estoque</span>" | |
], | |
"value-box": { | |
"text": "%v", | |
"text-decoration": "underline", | |
"color": "#606060" | |
}, | |
"tooltip": { | |
"visible": false | |
}, | |
"animation": { | |
"effect": "7" | |
}, | |
"rules": [{ | |
"rule": "%i==0", | |
"background-color": "#1976d2" | |
}, { | |
"rule": "%i==1", | |
"background-color": "#424242" | |
}, { | |
"rule": "%i==2", | |
"background-color": "#388e3c" | |
}] | |
}, | |
"series": [{ | |
"values": [ | |
qtde_total_loja, | |
qtde_total_fabrica, | |
qtde_total_estoque | |
] | |
}] | |
}; | |
zingchart.render({ | |
id: 'estoquepa_grafico', | |
data: config_estoquepa_grafico, | |
}); | |
}); | |
}); | |
} | |
function carregarFaturamentosGlobais(){ | |
var mes = document.getElementById("mes").value; | |
var ano = document.getElementById("ano").value; | |
var url = ["{{url('faturamentos_grafico')}}", mes, ano].join('/'); | |
var valor_total_loja = 0; | |
var valor_total_pedidos = 0; | |
var valor_total_faturamento = 0; | |
$(document).ready(function(){ | |
$.get(url, function(response){ | |
response.forEach(function(data){ | |
valor_total_loja = data.valor_total_loja; | |
valor_total_pedidos = data.valor_total_pedidos; | |
valor_total_faturamento = data.valor_total_faturamento; | |
}); | |
// | |
var bgColors = ["#1976d2", "#424242", "#388e3c"]; | |
var config_faturamentos_grafico = { | |
"globals": { | |
"font-family": "Helvetica" | |
}, | |
"type": "bar", | |
"background-color": "white", | |
"title": { | |
"color": "#606060", | |
"background-color": "white", | |
}, | |
"scale-y": { | |
"line-color": "none", | |
"tick": { | |
"line-color": "none" | |
}, | |
"guide": { | |
"line-style": "solid" | |
}, | |
"item": { | |
"color": "#606060" | |
} | |
}, | |
"scale-x": { | |
"values": [ | |
"Valor Tot. Lo.", | |
"Valor Tot. Ped.", | |
"Valor Total Fat." | |
], | |
"line-color": "#C0D0E0", | |
"line-width": 1, | |
"tick": { | |
"line-width": 1, | |
"line-color": "#C0D0E0" | |
}, | |
"guide": { | |
"visible": false | |
}, | |
"item": { | |
"color": "#606060" | |
} | |
}, | |
"crosshair-x": { | |
"marker": { | |
"visible": false | |
}, | |
"line-color": "none", | |
"line-width": "0px", | |
"scale-label": { | |
"visible": false | |
}, | |
"plot-label": { | |
"text": "%data-browser: %v", | |
"multiple": true, | |
"font-size": "12px", | |
"color": "#606060", | |
"background-color": "white", | |
"border-width": 3, | |
"alpha": 0.9, | |
"callout": true, | |
"callout-position": "bottom", | |
"shadow": 0, | |
"placement": "node-top", | |
"border-radius": 4, | |
"offsetY": -20, | |
"padding": 8, | |
"rules": [{ | |
"rule": "%i==0", | |
"border-color": "#1976d2" | |
}, { | |
"rule": "%i==1", | |
"border-color": "#424242" | |
}, { | |
"rule": "%i==2", | |
"border-color": "#388e3c" | |
}] | |
} | |
}, | |
"plot": { | |
"data-browser": [ | |
"<span style='font-weight:bold;color:#1976d2;'>Valor Total Loja</span>", | |
"<span style='font-weight:bold;color:#424242;'>Valor Total Pedidos</span>", | |
"<span style='font-weight:bold;color:#388e3c;'>Valor Total Faturamento</span>" | |
], | |
"value-box": { | |
"text": "%v", | |
"text-decoration": "underline", | |
"color": "#606060" | |
}, | |
"tooltip": { | |
"visible": false | |
}, | |
"animation": { | |
"effect": "7" | |
}, | |
"rules": [{ | |
"rule": "%i==0", | |
"background-color": "#1976d2" | |
}, { | |
"rule": "%i==1", | |
"background-color": "#424242" | |
}, { | |
"rule": "%i==2", | |
"background-color": "#388e3c" | |
}] | |
}, | |
"series": [{ | |
"values": [ | |
valor_total_loja, | |
valor_total_pedidos, | |
valor_total_faturamento | |
] | |
}] | |
}; | |
zingchart.render({ | |
id: 'faturamentos_grafico', | |
data: config_faturamentos_grafico, | |
}); | |
}); | |
}); | |
} | |
function carregarMetasVendas(){ | |
var mes = document.getElementById("mes").value; | |
var ano = document.getElementById("ano").value; | |
var url = ["{{url('metas_gauge')}}", mes, ano].join('/'); | |
var qtde_planejada = 0; | |
var qtde_atual = 0; | |
$(document).ready(function(){ | |
$.get(url, function(response){ | |
response.forEach(function(data){ | |
qtde_planejada = data.qtde_planejada; | |
qtde_atual = data.qtde_atual; | |
}); | |
metasGauge = new Gauge(document.getElementById("metas_gauge")); | |
metasGauge.setTextField(document.getElementById("qtde_atual_metas_gauge")); | |
metasGauge.maxValue = qtde_planejada; | |
metasGauge.set(qtde_atual); | |
}); | |
}); | |
} | |
function carregarVendasLojasPecas(){ | |
var mes = document.getElementById("mes").value; | |
var ano = document.getElementById("ano").value; | |
var url = ["{{url('vendaslojas_grafico')}}", mes, ano].join('/'); | |
var qtde_meta = 0; | |
var qtde_realizada = 0; | |
var qtde_expectativa = 0; | |
$(document).ready(function(){ | |
$.get(url, function(response){ | |
response.forEach(function(data){ | |
qtde_meta = data.qtde_meta; | |
qtde_realizada = data.qtde_realizada; | |
qtde_expectativa = data.qtde_expectativa; | |
}); | |
// | |
var bgColors = ["#1976d2", "#424242", "#388e3c"]; | |
var config_vendaslojas_grafico = { | |
"globals": { | |
"font-family": "Helvetica" | |
}, | |
"type": "bar", | |
"background-color": "white", | |
"title": { | |
"color": "#606060", | |
"background-color": "white", | |
}, | |
"scale-y": { | |
"line-color": "none", | |
"tick": { | |
"line-color": "none" | |
}, | |
"guide": { | |
"line-style": "solid" | |
}, | |
"item": { | |
"color": "#606060" | |
} | |
}, | |
"scale-x": { | |
"values": [ | |
"Qtde Meta", | |
"Qtde Realizada", | |
"Qtde Expectativa" | |
], | |
"line-color": "#C0D0E0", | |
"line-width": 1, | |
"tick": { | |
"line-width": 1, | |
"line-color": "#C0D0E0" | |
}, | |
"guide": { | |
"visible": false | |
}, | |
"item": { | |
"color": "#606060" | |
} | |
}, | |
"crosshair-x": { | |
"marker": { | |
"visible": false | |
}, | |
"line-color": "none", | |
"line-width": "0px", | |
"scale-label": { | |
"visible": false | |
}, | |
"plot-label": { | |
"text": "%data-browser: %v", | |
"multiple": true, | |
"font-size": "12px", | |
"color": "#606060", | |
"background-color": "white", | |
"border-width": 3, | |
"alpha": 0.9, | |
"callout": true, | |
"callout-position": "bottom", | |
"shadow": 0, | |
"placement": "node-top", | |
"border-radius": 4, | |
"offsetY": -20, | |
"padding": 8, | |
"rules": [{ | |
"rule": "%i==0", | |
"border-color": "#1976d2" | |
}, { | |
"rule": "%i==1", | |
"border-color": "#424242" | |
}, { | |
"rule": "%i==2", | |
"border-color": "#388e3c" | |
}] | |
} | |
}, | |
"plot": { | |
"data-browser": [ | |
"<span style='font-weight:bold;color:#1976d2;'>Qtde Meta</span>", | |
"<span style='font-weight:bold;color:#424242;'>Qtde Realizada</span>", | |
"<span style='font-weight:bold;color:#388e3c;'>Qtde Expectativa</span>" | |
], | |
"value-box": { | |
"text": "%v", | |
"text-decoration": "underline", | |
"color": "#606060" | |
}, | |
"tooltip": { | |
"visible": false | |
}, | |
"animation": { | |
"effect": "7" | |
}, | |
"rules": [{ | |
"rule": "%i==0", | |
"background-color": "#1976d2" | |
}, { | |
"rule": "%i==1", | |
"background-color": "#424242" | |
}, { | |
"rule": "%i==2", | |
"background-color": "#388e3c" | |
}] | |
}, | |
"series": [{ | |
"values": [ | |
qtde_meta, | |
qtde_realizada, | |
qtde_expectativa | |
] | |
}] | |
}; | |
zingchart.render({ | |
id: 'vendaslojas_grafico', | |
data: config_vendaslojas_grafico, | |
}); | |
}); | |
}); | |
} | |
function carregarVendasPecasEstados(){ | |
var mes = document.getElementById("mes").value; | |
var ano = document.getElementById("ano").value; | |
var url = ["{{url('vendaspecas_grafico')}}", mes, ano].join('/'); | |
var qtde_vendas_AC = 0; | |
var qtde_vendas_AL = 0; | |
var qtde_vendas_AP = 0; | |
var qtde_vendas_AM = 0; | |
var qtde_vendas_BA = 0; | |
var qtde_vendas_CE = 0; | |
var qtde_vendas_DF = 0; | |
var qtde_vendas_ES = 0; | |
var qtde_vendas_GO = 0; | |
var qtde_vendas_MA = 0; | |
var qtde_vendas_MT = 0; | |
var qtde_vendas_MS = 0; | |
var qtde_vendas_MG = 0; | |
var qtde_vendas_PA = 0; | |
var qtde_vendas_PB = 0; | |
var qtde_vendas_PR = 0; | |
var qtde_vendas_PE = 0; | |
var qtde_vendas_PI = 0; | |
var qtde_vendas_RJ = 0; | |
var qtde_vendas_RN = 0; | |
var qtde_vendas_RS = 0; | |
var qtde_vendas_RO = 0; | |
var qtde_vendas_RR = 0; | |
var qtde_vendas_SC = 0; | |
var qtde_vendas_SP = 0; | |
var qtde_vendas_SE = 0; | |
var qtde_vendas_TO = 0; | |
$(document).ready(function(){ | |
$.get(url, function(response){ | |
response.forEach(function(data){ | |
if (data.uf == 'AC') | |
qtde_vendas_AC = data.qtde_vendas; | |
else if (data.uf == 'AL') | |
qtde_vendas_AL = data.qtde_vendas; | |
else if (data.uf == 'AP') | |
qtde_vendas_AP = data.qtde_vendas; | |
else if (data.uf == 'AM') | |
qtde_vendas_AM = data.qtde_vendas; | |
else if (data.uf == 'BA') | |
qtde_vendas_BA = data.qtde_vendas; | |
else if (data.uf == 'CE') | |
qtde_vendas_CE = data.qtde_vendas; | |
else if (data.uf == 'DF') | |
qtde_vendas_DF = data.qtde_vendas; | |
else if (data.uf == 'ES') | |
qtde_vendas_ES = data.qtde_vendas; | |
else if (data.uf == 'GO') | |
qtde_vendas_GO = data.qtde_vendas; | |
else if (data.uf == 'MA') | |
qtde_vendas_MA = data.qtde_vendas; | |
else if (data.uf == 'MT') | |
qtde_vendas_MT = data.qtde_vendas; | |
else if (data.uf == 'MS') | |
qtde_vendas_MS = data.qtde_vendas; | |
else if (data.uf == 'MG') | |
qtde_vendas_MG = data.qtde_vendas; | |
else if (data.uf == 'PA') | |
qtde_vendas_PA = data.qtde_vendas; | |
else if (data.uf == 'PB') | |
qtde_vendas_PB = data.qtde_vendas; | |
else if (data.uf == 'PR') | |
qtde_vendas_PR = data.qtde_vendas; | |
else if (data.uf == 'PE') | |
qtde_vendas_PE = data.qtde_vendas; | |
else if (data.uf == 'PI') | |
qtde_vendas_PI = data.qtde_vendas; | |
else if (data.uf == 'RJ') | |
qtde_vendas_RJ = data.qtde_vendas; | |
else if (data.uf == 'RN') | |
qtde_vendas_RN = data.qtde_vendas; | |
else if (data.uf == 'RS') | |
qtde_vendas_RS = data.qtde_vendas; | |
else if (data.uf == 'RO') | |
qtde_vendas_RO = data.qtde_vendas; | |
else if (data.uf == 'RR') | |
qtde_vendas_RR = data.qtde_vendas; | |
else if (data.uf == 'SC') | |
qtde_vendas_SC = data.qtde_vendas; | |
else if (data.uf == 'SP') | |
qtde_vendas_SP = data.qtde_vendas; | |
else if (data.uf == 'SE') | |
qtde_vendas_SE = data.qtde_vendas; | |
else if (data.uf == 'TO') | |
qtde_vendas_TO = data.qtde_vendas; | |
}); | |
// Acre a Paraíba | |
var config_vendaspecas_grafico_1 = { | |
"globals": { | |
"font-family": "Helvetica" | |
}, | |
"type": "bar", | |
"title": { | |
"text": "" | |
}, | |
"background-color": "white", | |
"plot": { | |
"value-box": { | |
"text": "%v" | |
}, | |
"tooltip": { | |
"text": "%v" | |
} | |
}, | |
"legend": { | |
"toggle-action": "hide", | |
"header": { | |
"text": "Legenda" | |
}, | |
"item": { | |
"cursor": "pointer" | |
}, | |
"draggable": true, | |
"drag-handler": "icon" | |
}, | |
"scale-x": { | |
"values": [ | |
"AC", | |
"AL", | |
"AP", | |
"AM", | |
"BA", | |
"CE", | |
"DF", | |
"ES", | |
"GO", | |
"MA", | |
"MT", | |
"MS", | |
"MG", | |
"PA", | |
"PB", | |
] | |
}, | |
"series": [ | |
{ | |
"values": [ | |
qtde_vendas_AC, | |
qtde_vendas_AL, | |
qtde_vendas_AP, | |
qtde_vendas_AM, | |
qtde_vendas_BA, | |
qtde_vendas_CE, | |
qtde_vendas_DF, | |
qtde_vendas_ES, | |
qtde_vendas_GO, | |
qtde_vendas_MA, | |
qtde_vendas_MT, | |
qtde_vendas_MS, | |
qtde_vendas_MG, | |
qtde_vendas_PA, | |
qtde_vendas_PB | |
], | |
"text": "Vendas" | |
} | |
] | |
}; | |
// Paraná a Tocantins | |
var config_vendaspecas_grafico_2 = { | |
"type": "bar", | |
"title": { | |
"text": "" | |
}, | |
"plot": { | |
"value-box": { | |
"text": "%v" | |
}, | |
"tooltip": { | |
"text": "%v" | |
} | |
}, | |
"legend": { | |
"toggle-action": "hide", | |
"header": { | |
"text": "Legenda" | |
}, | |
"item": { | |
"cursor": "pointer" | |
}, | |
"draggable": true, | |
"drag-handler": "icon" | |
}, | |
"scale-x": { | |
"values": [ | |
"PR", | |
"PE", | |
"PI", | |
"RJ", | |
"RN", | |
"RS", | |
"RO", | |
"RR", | |
"SC", | |
"SP", | |
"SE", | |
"TO" | |
] | |
}, | |
"series": [ | |
{ | |
"values": [ | |
qtde_vendas_PR, | |
qtde_vendas_PE, | |
qtde_vendas_PI, | |
qtde_vendas_RJ, | |
qtde_vendas_RN, | |
qtde_vendas_RS, | |
qtde_vendas_RO, | |
qtde_vendas_RR, | |
qtde_vendas_SC, | |
qtde_vendas_SP, | |
qtde_vendas_SE, | |
qtde_vendas_TO | |
], | |
"text": "Vendas" | |
} | |
] | |
}; | |
zingchart.render({ | |
id: "vendaspecas_grafico_1", | |
data: config_vendaspecas_grafico_1, | |
height: "480", | |
width: "100%" | |
}); | |
zingchart.render({ | |
id: "vendaspecas_grafico_2", | |
data: config_vendaspecas_grafico_2, | |
height: "480", | |
width: "100%" | |
}); | |
}); | |
}); | |
} | |
function carregarVendasPedidos(){ | |
var mes = document.getElementById("mes").value; | |
var ano = document.getElementById("ano").value; | |
var url = ["{{url('vendaspedidos_grafico')}}", mes, ano].join('/'); | |
var qtde_meta = 0; | |
var qtde_realizada = 0; | |
var qtde_expectativa = 0; | |
$(document).ready(function(){ | |
$.get(url, function(response){ | |
response.forEach(function(data){ | |
qtde_meta = data.qtde_meta; | |
qtde_realizada = data.qtde_realizada; | |
qtde_expectativa = data.qtde_expectativa; | |
}); | |
var bgColors = ["#1976d2", "#424242", "#388e3c"]; | |
var config_vendaspedidos_grafico = { | |
"globals": { | |
"font-family": "Helvetica" | |
}, | |
"type": "bar", | |
"background-color": "white", | |
"title": { | |
"color": "#606060", | |
"background-color": "white", | |
}, | |
"scale-y": { | |
"line-color": "none", | |
"tick": { | |
"line-color": "none" | |
}, | |
"guide": { | |
"line-style": "solid" | |
}, | |
"item": { | |
"color": "#606060" | |
} | |
}, | |
"scale-x": { | |
"values": [ | |
"Qtde Meta", | |
"Qtde Realizada", | |
"Qtde Expectativa" | |
], | |
"line-color": "#C0D0E0", | |
"line-width": 1, | |
"tick": { | |
"line-width": 1, | |
"line-color": "#C0D0E0" | |
}, | |
"guide": { | |
"visible": false | |
}, | |
"item": { | |
"color": "#606060" | |
} | |
}, | |
"crosshair-x": { | |
"marker": { | |
"visible": false | |
}, | |
"line-color": "none", | |
"line-width": "0px", | |
"scale-label": { | |
"visible": false | |
}, | |
"plot-label": { | |
"text": "%data-browser: %v", | |
"multiple": true, | |
"font-size": "12px", | |
"color": "#606060", | |
"background-color": "white", | |
"border-width": 3, | |
"alpha": 0.9, | |
"callout": true, | |
"callout-position": "bottom", | |
"shadow": 0, | |
"placement": "node-top", | |
"border-radius": 4, | |
"offsetY": -20, | |
"padding": 8, | |
"rules": [{ | |
"rule": "%i==0", | |
"border-color": "#1976d2" | |
}, { | |
"rule": "%i==1", | |
"border-color": "#424242" | |
}, { | |
"rule": "%i==2", | |
"border-color": "#388e3c" | |
}] | |
} | |
}, | |
"plot": { | |
"data-browser": [ | |
"<span style='font-weight:bold;color:#1976d2;'>Qtde Meta</span>", | |
"<span style='font-weight:bold;color:#424242;'>Qtde Realizada</span>", | |
"<span style='font-weight:bold;color:#388e3c;'>Qtde Expectativa</span>" | |
], | |
"value-box": { | |
"text": "%v", | |
"text-decoration": "underline", | |
"color": "#606060" | |
}, | |
"tooltip": { | |
"visible": false | |
}, | |
"animation": { | |
"effect": "7" | |
}, | |
"rules": [{ | |
"rule": "%i==0", | |
"background-color": "#1976d2" | |
}, { | |
"rule": "%i==1", | |
"background-color": "#424242" | |
}, { | |
"rule": "%i==2", | |
"background-color": "#388e3c" | |
}] | |
}, | |
"series": [{ | |
"values": [ | |
qtde_meta, | |
qtde_realizada, | |
qtde_expectativa | |
] | |
}] | |
}; | |
zingchart.render({ | |
id: 'vendaspedidos_grafico', | |
data: config_vendaspedidos_grafico, | |
}); | |
}); | |
}); | |
} | |
function setMesAno(){ | |
var today = new Date(); | |
var mm = today.getMonth(); | |
var yy = today.getFullYear().toString().substr(-2); | |
document.getElementById("mes").selectedIndex = Number(mm); | |
document.getElementById("ano").selectedIndex = Number(yy); | |
// var today = dd + '/' + mm + '/' + yyyy; | |
// console.log("Today", today); | |
} | |
function chamadasGraficos(){ | |
carregarContasPagarAcumulado(); | |
carregarContasReceberAcumulado(); | |
carregarEstoqueProdutosAcabados(); | |
carregarFaturamentosGlobais(); | |
carregarMetasVendas(); | |
carregarVendasLojasPecas(); | |
carregarVendasPecasEstados(); | |
carregarVendasPedidos(); | |
} | |
// atualizar | |
document.getElementById('atualizar').addEventListener('click', function() { | |
chamadasGraficos(); | |
}); | |
window.onload = function(e){ | |
setMesAno(); | |
chamadasGraficos(); | |
} | |
</script> | |
@stop | |
@section('content') | |
<div class="row"> | |
<div class="col-sm-4"> | |
<div class="panel panel-default"> | |
<div class="panel-heading"><b>Contas a Pagar (Acumulado)</b></div> | |
<div class="panel-body"> | |
<div id="contaspagar_grafico"></div> | |
</div> | |
</div> | |
</div> | |
<div class="col-sm-4"> | |
<div class="panel panel-default"> | |
<div class="panel-heading"><b>Contas a Receber (Acumulado)</b></div> | |
<div class="panel-body"> | |
<div id="contasreceber_grafico"></div> | |
</div> | |
</div> | |
</div> | |
</div> | |
<div class="row"> | |
<div class="col-sm-4"> | |
<div class="panel panel-default"> | |
<div class="panel-heading"><b>Estoque de Produtos Acabados</b></div> | |
<div class="panel-body"> | |
<div id="estoquepa_grafico"></div> | |
</div> | |
</div> | |
</div> | |
<div class="col-sm-4"> | |
<div class="panel panel-default"> | |
<div class="panel-heading"><b>Faturamentos Globais</b></div> | |
<div class="panel-body"> | |
<div id="faturamentos_grafico"></div> | |
</div> | |
</div> | |
</div> | |
</div> | |
<div class="row"> | |
<div class="col-sm-4"> | |
<div class="panel panel-default"> | |
<div class="panel-heading"><b>Metas de Vendas</b></div> | |
<div class="panel-body"> | |
<div id="qtde_atual_metas_gauge"></div> | |
<canvas width="400" height="150" id="metas_gauge"></canvas> | |
</div> | |
</div> | |
</div> | |
<div class="col-sm-4"> | |
<div class="panel panel-default"> | |
<div class="panel-heading"><b>Vendas (Peças)</b></div> | |
<div class="panel-body"> | |
<div id="vendaslojas_grafico"></div> | |
</div> | |
</div> | |
</div> | |
</div> | |
<div class="row"> | |
<div class="col-sm-8"> | |
<div class="panel panel-default"> | |
<div class="panel-heading"><b>Vendas (Peças Por UF)</b></div> | |
<div class="panel-body"> | |
<div id="vendaspecas_grafico_1"></div> | |
<div id="vendaspecas_grafico_2"></div> | |
</div> | |
</div> | |
</div> | |
</div> | |
<div class="row"> | |
<div class="col-sm-8"> | |
<div class="panel panel-default"> | |
<div class="panel-heading"><b>Vendas (Pedidos)</b></div> | |
<div class="panel-body"> | |
<div id="vendaspedidos_grafico"></div> | |
</div> | |
</div> | |
</div> | |
</div> | |
@stop |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment