correction new_home + stats + dem_devis

This commit is contained in:
thienan
2021-07-07 12:04:03 +02:00
parent 31ed53f0f1
commit f742176c1e
8 changed files with 48 additions and 17 deletions

View File

@@ -10,7 +10,7 @@
<span class="info-box-icon"><i class="glyphicon glyphicon-calendar"></i></span> <span class="info-box-icon"><i class="glyphicon glyphicon-calendar"></i></span>
<div class="info-box-content"> <div class="info-box-content">
<span class="info-box-number">AGENDA</span> <span class="info-box-number">AGENDA</span>
<span class="info-box-text">Rendez-vous : </span> <span class="info-box-text">RDV DU JOUR : </span>
<span class="info-box-number"><span class="badge bg-red">${nb_rdv.nb_rdv}</span></span> <span class="info-box-number"><span class="badge bg-red">${nb_rdv.nb_rdv}</span></span>
</div> </div>
</div> </div>
@@ -22,7 +22,7 @@
<span class="info-box-icon"><i class="glyphicon glyphicon-tint"></i></span> <span class="info-box-icon"><i class="glyphicon glyphicon-tint"></i></span>
<div class="info-box-content"> <div class="info-box-content">
<span class="info-box-number">RDF</span> <span class="info-box-number">RDF</span>
<span class="info-box-text">A traiter : </span> <span class="info-box-text">À VALIDER </span>
<span class="info-box-number"><span class="badge bg-red">${nb_rdf.nb_rdf}</span></span> <span class="info-box-number"><span class="badge bg-red">${nb_rdf.nb_rdf}</span></span>
</div> </div>
</div> </div>
@@ -43,7 +43,7 @@
<div class="info-box bg-prod"> <div class="info-box bg-prod">
<span class="info-box-icon"><i class="glyphicon glyphicon-search"></i></span> <span class="info-box-icon"><i class="glyphicon glyphicon-search"></i></span>
<div class="info-box-content"> <div class="info-box-content">
<span class="info-box-number">RECHERCHE</span> <span class="info-box-number">RECHERCHE: DOSSIER</span>
</div> </div>
</div> </div>
</a> </a>
@@ -68,7 +68,7 @@
<span class="info-box-icon"><i class="glyphicon glyphicon-envelope"></i></span> <span class="info-box-icon"><i class="glyphicon glyphicon-envelope"></i></span>
<div class="info-box-content"> <div class="info-box-content">
<span class="info-box-number">EMAILS</span> <span class="info-box-number">EMAILS</span>
<span class="info-box-text">A traiter : </span> <span class="info-box-text">À IMPORTER : </span>
<span class="info-box-number"><span class="badge bg-purple">${nb_mails}</span></span> <span class="info-box-number"><span class="badge bg-purple">${nb_mails}</span></span>
</div> </div>
</div> </div>
@@ -95,7 +95,7 @@
<span class="info-box-icon"><i class="glyphicon glyphicon-folder-open"></i></span> <span class="info-box-icon"><i class="glyphicon glyphicon-folder-open"></i></span>
<div class="info-box-content"> <div class="info-box-content">
<span class="info-box-number">DEM. DEVIS</span> <span class="info-box-number">DEM. DEVIS</span>
<span class="info-box-text">A traiter (<2) </span> <span class="info-box-text">À TRAITER </span>
<span class="info-box-number"><span class="badge bg-PE">${nb_dd_restants.nb_PE}</span> <span class="info-box-number"><span class="badge bg-PE">${nb_dd_restants.nb_PE}</span>
<span class="badge bg-ME">${nb_dd_restants.nb_ME}</span> <span class="badge bg-ME">${nb_dd_restants.nb_ME}</span>
<span class="badge bg-PL">${nb_dd_restants.nb_PL}</span></span> <span class="badge bg-PL">${nb_dd_restants.nb_PL}</span></span>
@@ -109,7 +109,7 @@
<span class="info-box-icon"><i class="glyphicon glyphicon-file"></i></span> <span class="info-box-icon"><i class="glyphicon glyphicon-file"></i></span>
<div class="info-box-content"> <div class="info-box-content">
<span class="info-box-number">DEVIS</span> <span class="info-box-number">DEVIS</span>
<span class="info-box-text">A traiter : </span> <span class="info-box-text">EN ATTENTE </span>
<span class="info-box-number"><span class="badge bg-PE">${nb_de_restants.nb_PE}</span> <span class="info-box-number"><span class="badge bg-PE">${nb_de_restants.nb_PE}</span>
<span class="badge bg-ME">${nb_de_restants.nb_ME}</span> <span class="badge bg-ME">${nb_de_restants.nb_ME}</span>
<span class="badge bg-PL">${nb_de_restants.nb_PL}</span></span> <span class="badge bg-PL">${nb_de_restants.nb_PL}</span></span>
@@ -123,7 +123,7 @@
<span class="info-box-icon"><i class="glyphicon glyphicon-inbox"></i></span> <span class="info-box-icon"><i class="glyphicon glyphicon-inbox"></i></span>
<div class="info-box-content"> <div class="info-box-content">
<span class="info-box-number">FACTURES</span> <span class="info-box-number">FACTURES</span>
<span class="info-box-text">A traiter : </span> <span class="info-box-text">À RÉGLER </span>
<span class="info-box-number"><span class="badge bg-PE">${nb_fa_restants.nb_PE}</span> <span class="info-box-number"><span class="badge bg-PE">${nb_fa_restants.nb_PE}</span>
<span class="badge bg-ME">${nb_fa_restants.nb_ME}</span> <span class="badge bg-ME">${nb_fa_restants.nb_ME}</span>
<span class="badge bg-PL">${nb_fa_restants.nb_PL}</span></span> <span class="badge bg-PL">${nb_fa_restants.nb_PL}</span></span>
@@ -140,6 +140,7 @@
<span class="info-box-icon"><i class="glyphicon glyphicon-stats"></i></span> <span class="info-box-icon"><i class="glyphicon glyphicon-stats"></i></span>
<div class="info-box-content"> <div class="info-box-content">
<span class="info-box-number">STATS</span> <span class="info-box-number">STATS</span>
<span class="info-box-text">DÉLAIS ET CA</span>
</div> </div>
</div> </div>
</a> </a>

View File

@@ -4,8 +4,16 @@
<br /> <br />
<table class="table table-condensed"> <table class="table table-condensed">
<tr>
<th>DATE DE MAJ</th>
<th>ID DOSSIER</th>
<th>NOM DU CLIENT</th>
<th>NOM</th>
<th>DERNIER UTILISATEUR</th>
<th>STATUT</th>
</tr>
<tr tal:repeat="item dossiers_traites"> <tr tal:repeat="item dossiers_traites">
<td>${item.DATEMAJ.strftime('%d %b')}</td> <td>${item.DATEMAJ.strftime('%d-%m-%Y')}</td>
<td><a href="${request.application_url}/dossier_view/${item.societe}-${item.NO_ID}">${item.societe}-${item.NO_ID}</td> <td><a href="${request.application_url}/dossier_view/${item.societe}-${item.NO_ID}">${item.societe}-${item.NO_ID}</td>
<td>${item.NOMCLI}</td> <td>${item.NOMCLI}</td>
<td>${item.C_NOM}</td> <td>${item.C_NOM}</td>

View File

@@ -4,6 +4,14 @@
<br /> <br />
<table class="table table-condensed"> <table class="table table-condensed">
<tr>
<th>DATE DE MAJ</th>
<th>ID DEVIS</th>
<th>NOM DU CLIENT</th>
<th>NOM</th>
<th>DERNIER UTILISATEUR</th>
<th>STATUT</th>
</tr>
<tr tal:repeat="item list_devis_en_att"> <tr tal:repeat="item list_devis_en_att">
<td>${item.DATEMAJ.strftime('%d %b')}</td> <td>${item.DATEMAJ.strftime('%d %b')}</td>
<td><a href="${request.application_url}/devis_view/${item.societe}-DE${item.NO_ID}">${item.societe}-DE${item.NO_ID}</td> <td><a href="${request.application_url}/devis_view/${item.societe}-DE${item.NO_ID}">${item.societe}-DE${item.NO_ID}</td>

View File

@@ -4,6 +4,14 @@
<br /> <br />
<table class="table table-condensed"> <table class="table table-condensed">
<tr>
<th>DATE DE MAJ</th>
<th>ID FACTURE</th>
<th>NOM DU CLIENT</th>
<th>NOM</th>
<th>DERNIER UTILISATEUR</th>
<th>STATUT</th>
</tr>
<tr tal:repeat="item list_factures_en_att"> <tr tal:repeat="item list_factures_en_att">
<td>${item.DATEMAJ.strftime('%d %b')}</td> <td>${item.DATEMAJ.strftime('%d %b')}</td>
<td><a href="${request.application_url}/devis_view/${item.societe}-FA${item.NO_ID}">${item.societe}-FA${item.NO_ID}</td> <td><a href="${request.application_url}/devis_view/${item.societe}-FA${item.NO_ID}">${item.societe}-FA${item.NO_ID}</td>

View File

@@ -63,14 +63,17 @@
var options_ca_3y_1 = { var options_ca_3y_1 = {
title: '${title1}', title: '${title1}',
colors: ['0099c6', '990099', '109618', 'ff9900', '#dc3912', '3366cc'],
}; };
var options_ca_3y_2 = { var options_ca_3y_2 = {
title: '${title2}', title: '${title2}',
colors: ['0099c6', '990099', '109618', 'ff9900', '#dc3912', '3366cc'],
}; };
var options_ca_3y_3 = { var options_ca_3y_3 = {
title: '${title3}', title: '${title3}',
colors: ['0099c6', '990099', '109618', 'ff9900', '#dc3912', '3366cc'],
}; };
var chart_ca_12m = new google.visualization.ColumnChart(document.getElementById('chart_ca_12m')); var chart_ca_12m = new google.visualization.ColumnChart(document.getElementById('chart_ca_12m'));

View File

@@ -58,19 +58,23 @@
var options_ca_12m = { var options_ca_12m = {
title: '${title}', title: '${title}',
vAxis: {title: "Chiffre d'Affaires en €"}, vAxis: {title: "Chiffre d'Affaires en €"},
colors: ['#dc3912', 'ff9900', 'green', 'purple', '3366cc'],
isStacked: true isStacked: true
}; };
var options_ca_3y_1 = { var options_ca_3y_1 = {
title: '${title1}', title: '${title1}',
colors: ['purple', 'ff9900', '#dc3912', '3366cc', 'green'],
}; };
var options_ca_3y_2 = { var options_ca_3y_2 = {
title: '${title2}', title: '${title2}',
colors: ['purple', 'ff9900', '#dc3912', '3366cc', 'green'],
}; };
var options_ca_3y_3 = { var options_ca_3y_3 = {
title: '${title3}', title: '${title3}',
colors: ['purple', 'ff9900', '#dc3912', '3366cc', 'green'],
}; };
var chart_ca_12m = new google.visualization.ColumnChart(document.getElementById('chart_ca_12m')); var chart_ca_12m = new google.visualization.ColumnChart(document.getElementById('chart_ca_12m'));

View File

@@ -1551,7 +1551,7 @@ def dem_devis(request):
dossiers_traites = get_dossiers_traites(request) dossiers_traites = get_dossiers_traites(request)
return { return {
'page_title': 'Dossiers générés à traiter', 'page_title': 'Dossiers avec statut: "A TRAITER"',
'url': url, 'url': url,
'dossiers_traites':dossiers_traites, 'dossiers_traites':dossiers_traites,
} }

View File

@@ -176,8 +176,7 @@ def ca_groupes(request):
print(datedeb) print(datedeb)
chart_ca_12m = [] chart_ca_12m = []
# titre des colonnes # titre des colonnes
chart_ca_12m.append(('Mois', 'AXA', { 'type':'string','role': 'tooltip'},'DOMUS', { 'type':'string','role': 'tooltip'}, chart_ca_12m.append(('Mois', 'MAIF', { 'type':'string','role': 'tooltip'}, 'MACIF', { 'type':'string','role': 'tooltip'}, 'GMF', { 'type':'string','role': 'tooltip'},'DOMUS', { 'type':'string','role': 'tooltip'}, 'AXA', { 'type':'string','role': 'tooltip'}))
'GMF', { 'type':'string','role': 'tooltip'},'MACIF', { 'type':'string','role': 'tooltip'}, 'MAIF', { 'type':'string','role': 'tooltip'}))
title = 'CA sur 12 mois' title = 'CA sur 12 mois'
for item in items: for item in items:
date_aff = item.date[:3] + ' ' + item.date[-4:] date_aff = item.date[:3] + ' ' + item.date[-4:]
@@ -188,7 +187,7 @@ def ca_groupes(request):
tooltipGMF = "GMF - " + date_aff + ' \nCA: '+str(item.GMF_ca) + '\nDossiers: '+str(round(item.GMF_nb)) tooltipGMF = "GMF - " + date_aff + ' \nCA: '+str(item.GMF_ca) + '\nDossiers: '+str(round(item.GMF_nb))
tooltipMACIF = "MACIF - " + date_aff + ' \nCA: '+str(item.MACIF_ca) + '\nDossiers: '+str(round(item.MACIF_nb)) tooltipMACIF = "MACIF - " + date_aff + ' \nCA: '+str(item.MACIF_ca) + '\nDossiers: '+str(round(item.MACIF_nb))
# ('+str(item.population)+')/n' # ('+str(item.population)+')/n'
d = (item.mois[:3], float(item.AXA_ca), tooltipAXA, float(item.DOMUS_ca), tooltipDOMUS, float(item.GMF_ca), tooltipGMF, float(item.MACIF_ca), tooltipMACIF, float(item.MAIF_ca), tooltipMAIF) d = (item.mois[:3], float(item.MAIF_ca), tooltipMAIF, float(item.MACIF_ca), tooltipMACIF, float(item.GMF_ca), tooltipGMF, float(item.DOMUS_ca), tooltipDOMUS, float(item.AXA_ca), tooltipAXA)
chart_ca_12m.append(d) chart_ca_12m.append(d)
# debut = aujourd'hui - 11 mois # debut = aujourd'hui - 11 mois
@@ -254,9 +253,9 @@ def ca_clients(request):
print(datedeb) print(datedeb)
chart_ca_12m = [] chart_ca_12m = []
# titre des colonnes # titre des colonnes
chart_ca_12m.append(('Mois', 'ASSURANCES', { 'type':'string','role': 'tooltip'}, 'EXPERTS', { 'type':'string','role': 'tooltip'}, chart_ca_12m.append(('Mois', 'SOCIETE', { 'type':'string','role': 'tooltip'}, 'REGIES', { 'type':'string','role': 'tooltip'},
'GROUPEMENT', { 'type':'string','role': 'tooltip'}, 'PARTICULIER', { 'type':'string','role': 'tooltip'}, 'PARTICULIER', { 'type':'string','role': 'tooltip'}, 'GROUPEMENT', { 'type':'string','role': 'tooltip'}, 'EXPERTS',
'REGIES', { 'type':'string','role': 'tooltip'}, 'SOCIETE', { 'type':'string','role': 'tooltip'})) { 'type':'string','role': 'tooltip'}, 'ASSURANCES', { 'type':'string','role': 'tooltip'}))
title = 'CA sur 12 mois' title = 'CA sur 12 mois'
for item in items: for item in items:
date_aff = item.date[:3] + ' ' + item.date[-4:] date_aff = item.date[:3] + ' ' + item.date[-4:]
@@ -268,8 +267,8 @@ def ca_clients(request):
tooltipR = date_aff + ' \nCA: '+str(item.R_ca) + '\nDossiers: '+str(round(item.R_nb)) tooltipR = date_aff + ' \nCA: '+str(item.R_ca) + '\nDossiers: '+str(round(item.R_nb))
tooltipS = date_aff + ' \nCA: '+str(item.S_ca) + '\nDossiers: '+str(round(item.S_nb)) tooltipS = date_aff + ' \nCA: '+str(item.S_ca) + '\nDossiers: '+str(round(item.S_nb))
# ('+str(item.population)+')/n' # ('+str(item.population)+')/n'
d = (item.mois[:3], float(item.A_ca), tooltipA, float(item.E_ca), tooltipE, float(item.G_ca), tooltipG, d = (item.mois[:3], float(item.S_ca), tooltipS, float(item.R_ca), tooltipR, float(item.P_ca), tooltipP,
float(item.P_ca), tooltipP, float(item.R_ca), tooltipR, float(item.S_ca), tooltipS) float(item.G_ca), tooltipG, float(item.E_ca), tooltipE, float(item.A_ca), tooltipA)
chart_ca_12m.append(d) chart_ca_12m.append(d)
# debut = aujourd'hui - 11 mois # debut = aujourd'hui - 11 mois