Skip to content
This repository has been archived by the owner on Feb 11, 2023. It is now read-only.

Commit

Permalink
update email template
Browse files Browse the repository at this point in the history
  • Loading branch information
zzTriplezz committed Jul 1, 2022
1 parent 94631c5 commit 61a2942
Show file tree
Hide file tree
Showing 5 changed files with 67 additions and 32 deletions.
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "tramat",
"version": "1.6.0",
"version": "1.6.1",
"private": true,
"description": "App for BuLa21 (BuLa22) to edit/create/schedule transportation orders for goods/people/construction.",
"author": "Andreas S. Trippel",
Expand Down
25 changes: 24 additions & 1 deletion src/components/subComponents/PrintLabels.vue
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,30 @@ export default class PrintLables extends Vue {
public createEmail(): void {
const localFileName = `Orders${this.arrayOrderId}.pdf`;
const htmlBody = `<html><body>Guten Tag<br><br>Im Anhang finden Sie die Label(s) für Aufträge mit IDs: ${this.arrayOrderId}<br><br>Informationen zur Anlieferung im Pfadibundeslager (mova) sind <a href="https://bula21.sharepoint.com/:b:/s/share-externe/EY0yFKMD0gRHpZGT1faKgn4BEWsckIV5NR73OPsYVwEGvw?e=oMZTTE">hier</a> zu finden.<br>Des informations sur la livraison au camp fédéral scout (mova) sont disponibles <a href="https://bula21.sharepoint.com/:b:/s/share-externe/ESTBds8GVO9Nhwt5oF7RaysBiokVdvdwV_J4127LW7HKcg?e=KsoXL2">ici</a>.<br><br>Freundliche Grüsse<br><br>Verein Bundeslager 2021<br>c/o Pfadibewegung Schweiz<br>Teilbereich Transport<br>Speichergasse 31<br>CH-3011 Bern</body></html>`;
// eslint-disable-next-line prefer-template
const htmlBody = "<html><body>Guten Tag<br><br>"
+ "Du hast die Transporte mit den IDs " + this.arrayOrderId + " bei der Transportcrew vom mova bestellt. Wir möchten uns bereits jetzt für das Vertrauen bedanken. Um eine reibungslose Zustellung zu gewährleisten bitten wir dich folgende Punkte abzuarbeiten:<br>"
+ "<ul><li>Stelle dein Material rechtzeitig bei der vereinbarten Adresse bereit.</li>"
+ "<li>Denke an eine angemessene Transportsicherung. Wir können nur die Paletten sichern, jedoch nicht den Inhalt. Bedenke, dass die Frachtstücke einen Wetterschutz brauchen.</li>"
+ "<li>Achte darauf, dass der Untergrund befestigt ist, damit die Paletten mit dem Palettenhubwagen eingeladen werden können.</li>"
+ "<li>Beschrifte alle Transportpositionen gut sichtbar mit den selbst ausgedruckten Label (siehe Anhang). Schütze die Etikette vor dem Wetter mit einer Klarsichtmappe.</li>"
+ "<li>Lege die Lieferscheine zu deinem Material.</li></ul>"
+ "Informationen zur Anlieferung im Pfadibundeslager (mova) sind <a href='https://bula21.sharepoint.com/:b:/s/share-externe/EcPzBOxnshdEmI0mNhfBL5ABZhilQiobOEUpmY0Aay4SZQ?e=ydi1a4'>hier</a> zu finden."
+ "<br><br>Bei Fragen, darfst du dich jederzeit im Slakchannel: 20_log_21_trp_tramat_request melden wir helfen dir sehr gerne weiter."
+ "<br><br>Vielen Dank und beste Grüsse"
+ "<br>TBL Materialtransport<br>"
+ "<hr>"
+ "<br>Bonne journée<br><br>"
+ "Tu as commandé les transports avec les IDs: " + this.arrayOrderId + " auprès de l'équipe de transport du movas. Nous te remercions d'ores et déjà de ta confiance. Afin de garantir une livraison sans problème, nous te prions de traiter les points suivants:<br>"
+ "<ul><li>Prépare ton matériel à temps à l'adresse convenue.</li>"
+ "<li>Pense à une sécurisation adéquate pour le transport. Nous ne pouvons sécuriser que les palettes, mais pas le contenu. N'oublie pas que les colis doivent être protégés des intempéries.</li>"
+ "<li>Veille à ce que le support soit fixé pour que les palettes puissent être chargées avec le transpalette.</li>"
+ "<li>Inscris de manière bien visible toutes les positions de transport avec les étiquettes que tu as imprimées toi-même (voir annexe). Protège les étiquettes des intempéries avec une chemise transparente.</li>"
+ "<li>Range les bons de livraison avec ton matériel.</li></ul>"
+ "Les informations concernant la livraison au camp fédéral scout (mova) se trouvent <a href='https://bula21.sharepoint.com/:b:/s/share-externe/EWUjVQqJuCZIuDa7drYi-yEBkLHXz-e275D-stWl_NufAw?e=aYyBJk'>ici</a>."
+ "<br><br>Si tu as des questions, tu peux toujours t'annoncer dans le Slakchannel : 20_log_21_trp_tramat_request nous t'aiderons très volontiers."
+ "<br><br>Merci beaucoup et meilleures salutations"
+ "<br>Responsable de sous-secteur Materialtransport, Logistique";
SendEmail.submitEmail([{
email: this.sendEmailAdress, name: this.orders[0].principal!.name!,
}], `Labels Order IDs: ${this.arrayOrderId}`,
Expand Down
51 changes: 24 additions & 27 deletions src/components/subComponents/PrintMultipleTransportOrder.vue
Original file line number Diff line number Diff line change
Expand Up @@ -3,25 +3,14 @@
<v-container>
<input @keyup.enter="printOrder()">
<div id="pdf-multiple-orders" />
<v-alert
v-if="errorMessage.length > 0"
type="warning"
>
<v-alert v-if="errorMessage.length > 0" type="warning">
{{ errorMessage }}
</v-alert>
<div
id="divider"
style="background-color:#000000; height: 1px; width:100%;"
class="mt-4"
/>
<div id="divider" style="background-color:#000000; height: 1px; width:100%;" class="mt-4" />
<!-- actions print-->
<v-card-actions class="mt-1 mr-n2">
<v-spacer />
<v-btn
color="orange"
text
@click="close()"
>
<v-btn color="orange" text @click="close()">
Schliessen
</v-btn>
<v-btn color="blue darken-2" text @click="sendEmail()">
Expand All @@ -30,21 +19,14 @@
mdi-email-fast-outline
</v-icon>
</v-btn>
<v-btn
color="blue darken-2"
text
@click="printOrder()"
>
<v-btn color="blue darken-2" text @click="printOrder()">
PDF
<v-icon
right
dark
>
<v-icon right dark>
mdi-printer
</v-icon>
</v-btn>
</v-card-actions>
<!-- Dialog Send Email -->
<!-- Dialog Send Email -->
<v-dialog v-model="dialogSend" persistent max-width="550px">
<v-card>
<v-card-title class="headline">
Expand Down Expand Up @@ -110,7 +92,7 @@ export default class PrintMultipleTransportOrder extends Vue {
public warnPermissions = false;
public dialogSend = false;
public sendEmailAdress = "";
private arrayOrderId : number[] = [];
private arrayOrderId: number[] = [];
// eslint-disable-next-line new-cap
private orderPDF = new jsPDF();
Expand Down Expand Up @@ -171,10 +153,25 @@ export default class PrintMultipleTransportOrder extends Vue {
this.warnPermissions = true;
}
}
public createEmail(): void {
const localFileName = `Orders${this.arrayOrderId}.pdf`;
const htmlBody = `<html><body>Guten Tag<br><br>Im Anhang finden Sie die Lieferscheine/Transport-Aufträge für Aufträge mit IDs: ${this.arrayOrderId}<br><br>Informationen zur Anlieferung im Pfadibundeslager (mova) sind <a href="https://bula21.sharepoint.com/:b:/s/share-externe/EY0yFKMD0gRHpZGT1faKgn4BEWsckIV5NR73OPsYVwEGvw?e=oMZTTE">hier</a> zu finden.<br>Des informations sur la livraison au camp fédéral scout (mova) sont disponibles <a href="https://bula21.sharepoint.com/:b:/s/share-externe/ESTBds8GVO9Nhwt5oF7RaysBiokVdvdwV_J4127LW7HKcg?e=KsoXL2">ici</a>.<br><br>Freundliche Grüsse<br><br>Verein Bundeslager 2021<br>c/o Pfadibewegung Schweiz<br>Teilbereich Transport<br>Speichergasse 31<br>CH-3011 Bern</body></html>`;
// eslint-disable-next-line prefer-template
const htmlBody = "<html><body>Guten Tag<br><br>"
+ "Du hast die Transporte mit den IDs: " + this.arrayOrderId + " bei der Transportcrew vom mova bestellt. Diese wurden nun von uns disponiert und ein Datum fixiert. Jetzt kann der Transport bald erfolgen, es fehlen nur noch folgende letzte Schritte:<br><br>"
+ "<ol><li><strong>Lieferscheine überprüfen</strong><br>Sieh dir die Lieferscheine an und kontrolliere, ob alles stimmt z.B. wichtig Datum, Transportgut, Abhol- und Anlieferort. Sollte etwas nicht stimmen, melde dich umgehend auf 20_log_21_trp_tramat_request, dort wird dir geholfen, dein Transport korrekt zu erfassen.</li>"
+ "<li><strong>Dokumente ausdrucken und mitgeben</strong><br>Drucke die Lieferscheine im Anhang aus und gebe sie dem Transport mit. Diese werden Beim Check-In auf dem Lagerplatz benötigt, um das Material an die richtige Stelle zu leiten. Zudem gibt es <a href='https://bula21.sharepoint.com/:b:/s/share-externe/EcPzBOxnshdEmI0mNhfBL5ABZhilQiobOEUpmY0Aay4SZQ?e=ydi1a4'>hier</a> noch eine allgemeine Information für alle Anlieferungen im Pfadibundeslager (mova). Diese Dokumente sind zwingend für jede Anlieferung mitzubringen.</li></ol>"
+ "Bei Fragen, darfst du dich jederzeit im Slakchannel: 20_log_21_trp_tramat_request melden. Wir helfen dir sehr gerne weiter."
+ "<br><br>Vielen Dank und beste Grüsse"
+ "<br>TBL Materialtransport<br><br>"
+ "<hr>"
+ "<br>Bonne journée<br><br>"
+ "Tu as commandé des transports chez nous avec l'ID: " + this.arrayOrderId + " Nous les avons maintenant planifiés et fixés à une date. Maintenant, le transport peut bientôt avoir lieu, il ne manque plus que les dernières étapes:<br><br>"
+ "<ol><li><strong>contrôler les bons de livraison</strong><br>Regarde les bons de livraison et vérifie que tout est correct. (important la date, marchandise transportée, lieu d'enlèvement et de livraison) Si quelque chose ne correspond pas, tu dois te rendre immédiatement sur 20_log_21_trp_tramat_request, où l'on t'aidera à enregistrer correctement ton transport.</li>"
+ "<li><strong>imprimer les documents et les remettre</strong><br>Imprime les bons de livraison en annexe et remets-les au transport. Ceux-ci sont nécessaires lors de l'enregistrement sur l'aire de stockage pour pouvoir attribuer le matériel. De plus, tu trouveras <a href='https://bula21.sharepoint.com/:b:/s/share-externe/EWUjVQqJuCZIuDa7drYi-yEBkLHXz-e275D-stWl_NufAw?e=aYyBJk'>ici</a> une information générale pour toutes les livraisons dans le camp fédéral scout (mova). Ces documents doivent impérativement être apportés pour chaque livraison.</li></ol>"
+ "Si tu as des questions, tu peux toujours t'annoncer dans le Slakchannel : 20_log_21_trp_tramat_request nous t'aiderons très volontiers."
+ "<br><br>Merci beaucoup et meilleures salutations"
+ "<br>Responsable de sous-secteur Materialtransport, Logistique<br>";
SendEmail.submitEmail([{
email: this.sendEmailAdress, name: this.orders[0].principal!.name!,
}], `Lieferscheine / Transport-Aufträge Order IDs: ${this.arrayOrderId}`,
Expand Down
17 changes: 16 additions & 1 deletion src/components/subComponents/PrintTransportOrder.vue
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,22 @@ export default class PrintTransportOrder extends Vue {
public createEmail(): void {
const localFileName = `Order${this.order.id}.pdf`;
const htmlBody = `<html><body>Guten Tag<br><br>Im Anhang finden Sie den Lieferschein/Transport-Auftrag für Auftrag mit ID: ${this.order.id}<br><br>Informationen zur Anlieferung im Pfadibundeslager (mova) sind <a href="https://bula21.sharepoint.com/:b:/s/share-externe/EY0yFKMD0gRHpZGT1faKgn4BEWsckIV5NR73OPsYVwEGvw?e=oMZTTE">hier</a> zu finden.<br>Des informations sur la livraison au camp fédéral scout (mova) sont disponibles <a href="https://bula21.sharepoint.com/:b:/s/share-externe/ESTBds8GVO9Nhwt5oF7RaysBiokVdvdwV_J4127LW7HKcg?e=KsoXL2">ici</a>.<br><br>Freundliche Grüsse<br><br>Verein Bundeslager 2021<br>c/o Pfadibewegung Schweiz<br>Teilbereich Transport<br>Speichergasse 31<br>CH-3011 Bern</body></html>`;
// eslint-disable-next-line prefer-template
const htmlBody = "<html><body>Guten Tag<br><br>"
+ "Du hast die Transporte mit den IDs: " + this.order.id + " bei der Transportcrew vom mova bestellt. Diese wurden nun von uns disponiert und ein Datum fixiert. Jetzt kann der Transport bald erfolgen, es fehlen nur noch folgende letzte Schritte:<br><br>"
+ "<ol><li><strong>Lieferscheine überprüfen</strong><br>Sieh dir die Lieferscheine an und kontrolliere, ob alles stimmt z.B. wichtig Datum, Transportgut, Abhol- und Anlieferort. Sollte etwas nicht stimmen, melde dich umgehend auf 20_log_21_trp_tramat_request, dort wird dir geholfen, dein Transport korrekt zu erfassen.</li>"
+ "<li><strong>Dokumente ausdrucken und mitgeben</strong><br>Drucke die Lieferscheine im Anhang aus und gebe sie dem Transport mit. Diese werden Beim Check-In auf dem Lagerplatz benötigt, um das Material an die richtige Stelle zu leiten. Zudem gibt es <a href='https://bula21.sharepoint.com/:b:/s/share-externe/EcPzBOxnshdEmI0mNhfBL5ABZhilQiobOEUpmY0Aay4SZQ?e=ydi1a4'>hier</a> noch eine allgemeine Information für alle Anlieferungen im Pfadibundeslager (mova). Diese Dokumente sind zwingend für jede Anlieferung mitzubringen.</li></ol>"
+ "Bei Fragen, darfst du dich jederzeit im Slakchannel: 20_log_21_trp_tramat_request melden. Wir helfen dir sehr gerne weiter."
+ "<br><br>Vielen Dank und beste Grüsse"
+ "<br>TBL Materialtransport<br><br>"
+ "<hr>"
+ "<br>Bonne journée<br><br>"
+ "Tu as commandé des transports chez nous avec l'ID: " + this.order.id + " Nous les avons maintenant planifiés et fixés à une date. Maintenant, le transport peut bientôt avoir lieu, il ne manque plus que les dernières étapes:<br><br>"
+ "<ol><li><strong>contrôler les bons de livraison</strong><br>Regarde les bons de livraison et vérifie que tout est correct. (important la date, marchandise transportée, lieu d'enlèvement et de livraison) Si quelque chose ne correspond pas, tu dois te rendre immédiatement sur 20_log_21_trp_tramat_request, où l'on t'aidera à enregistrer correctement ton transport.</li>"
+ "<li><strong>imprimer les documents et les remettre</strong><br>Imprime les bons de livraison en annexe et remets-les au transport. Ceux-ci sont nécessaires lors de l'enregistrement sur l'aire de stockage pour pouvoir attribuer le matériel. De plus, tu trouveras <a href='https://bula21.sharepoint.com/:b:/s/share-externe/EWUjVQqJuCZIuDa7drYi-yEBkLHXz-e275D-stWl_NufAw?e=aYyBJk'>ici</a> une information générale pour toutes les livraisons dans le camp fédéral scout (mova). Ces documents doivent impérativement être apportés pour chaque livraison.</li></ol>"
+ "Si tu as des questions, tu peux toujours t'annoncer dans le Slakchannel : 20_log_21_trp_tramat_request nous t'aiderons très volontiers."
+ "<br><br>Merci beaucoup et meilleures salutations"
+ "<br>Responsable de sous-secteur Materialtransport, Logistique<br>";
SendEmail.submitEmail([{
email: this.sendEmailAdress, name: this.order.principal!.name!,
}], `Lieferschein / Transport-Auftrag Order ID: ${this.order.id}`,
Expand Down

0 comments on commit 61a2942

Please sign in to comment.