Merge branch 'develop' into feature/SmetarMES

This commit is contained in:
2024-01-08 11:52:07 +01:00
2 changed files with 10 additions and 3 deletions

View File

@@ -10,6 +10,7 @@ export class Riepilogo extends kendo.data.Model.define({
fields: {
id: {type: "string"},
row_number: {type: "number"},
sort: {type: "string"},
nazionalita: {type: "string"},
id_viaggio: {type: "string"},
data_ord_iniz_trasp: {type: "date"},
@@ -41,6 +42,7 @@ export class Riepilogo extends kendo.data.Model.define({
}
}) {
id: string
sort: string
nazionalita: string
id_viaggio: string
data_ora_iniz_trasp: Date
@@ -299,7 +301,7 @@ export default class PopupRiepGiorno extends BasePopup {
async loadRiepiloghi() {
const riepiloghi = await this.getRiepiloghi({dataCons: this.dataCons.unix()});
this.riepiloghi = groupBy(riepiloghi, (riepilogo: Riepilogo) => `${riepilogo.nazionalita || ""}-${riepilogo.id_viaggio || ""}-${riepilogo.data_ora_iniz_trasp || ""}`) as Record<string, Array<Riepilogo>>;
this.riepiloghi = groupBy(riepiloghi, (riepilogo: Riepilogo) => `${riepilogo.sort}-${riepilogo.nazionalita || ""}-${riepilogo.id_viaggio || ""}-${riepilogo.data_ora_iniz_trasp || ""}`) as Record<string, Array<Riepilogo>>;
if (this.tables) {
this.tables.forEach(table => table.grid.destroy());
@@ -501,6 +503,10 @@ export default class PopupRiepGiorno extends BasePopup {
model: Riepilogo
},
sort: [
{
field: "sort",
dir: "asc"
},
{
field: "nazionalita",
dir: "asc"
@@ -791,7 +797,7 @@ export default class PopupRiepGiorno extends BasePopup {
},
template: (data) => {
data.text_field = `
Ore ${moment(data.data_ora_iniz_trasp).format("HH:mm")}${data.rag_soc && ` - ${data.rag_soc}` || ""}
<b>Ore ${moment(data.data_ora_iniz_trasp).format("HH:mm")}${data.rag_soc && ` - ${data.rag_soc}` || " - Ritiro Cliente"}</b>
<br>
${data.destinazioni}${data.note && `<br>${data.note}` || ""}
`;

View File

@@ -1,5 +1,6 @@
SELECT *
FROM (SELECT IIF(ISNULL(vd.nazione, ga.nazione) = (SELECT nazione FROM azienda),
FROM (SELECT IIF(vv.id_viaggio IS NULL, 0, 1) AS sort,
IIF(ISNULL(vd.nazione, ga.nazione) = (SELECT nazione FROM azienda),
'1 - ' + ISNULL(vd.nazione, ga.nazione),
IIF(gn.flag_intracee = 'S', '2 - INTRACE', '3 - EXTRACE')) AS nazionalita,
vv.id_viaggio,