Skip to content
Snippets Groups Projects
Commit 54d6536a authored by Miriam Lang's avatar Miriam Lang
Browse files

address added in pdf

parent 17bc0827
No related branches found
No related tags found
No related merge requests found
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('1', 'Milchstrasse', '14a','Dresden', '01139' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('2', 'Hasenbergstrasse', '8','Dresden', '01139' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('3', 'Königstrasse', '56','Dresden', '01139' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('4', 'Apothekerstrasse', '23','Dresden', '01126' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('5', 'Honigstrasse', '1','Reutlingen', '72764' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('6', 'Hausstrasse', '24','Reutlingen', '72764' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('7', 'Echazstrasse', '65/1','Reutlingen', '54326' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('8', 'Honigstrasse', '5','Reutlingen', '72764' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('9', 'Hausstrasse', '16/1a','Reutlingen', '72764' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('10', 'Neckartalstrasse', '153','Stuttgart', '70376' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('11', 'Friozheimerstrasse', '7','Stuttgart', '70499' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('12', 'Milchstrasse', '14a','Dresden', '01139' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('13', 'Hasenbergstrasse', '8','Dresden', '01139' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('14', 'Königstrasse', '56','Dresden', '01139' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('15', 'Apothekerstrasse', '23','Dresden', '01126' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('16', 'Honigstrasse', '1','Reutlingen', '72764' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('17', 'Hausstrasse', '24','Reutlingen', '72764' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('18', 'Echazstrasse', '65/1','Reutlingen', '54326' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('19', 'Honigstrasse', '5','Reutlingen', '72764' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('1', 'Milchstr.', '14a','Dresden', '01139' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('2', 'Hasenbergstr.', '8','Dresden', '01139' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('3', 'Königstr.', '56','Dresden', '01139' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('4', 'Apothekerstr.', '23','Dresden', '01126' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('5', 'Honigstr.', '1','Reutlingen', '72764' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('6', 'Hausstr.', '24','Reutlingen', '72764' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('7', 'Echazstr.', '65/1','Reutlingen', '54326' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('8', 'Honigstr.', '5','Reutlingen', '72764' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('9', 'Hausstr.', '16/1a','Reutlingen', '72764' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('10', 'Neckartalstr.', '153','Stuttgart', '70376' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('11', 'Friozheimerstr.', '7','Stuttgart', '70499' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('12', 'Milchstr.', '14a','Dresden', '01139' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('13', 'Hasenbergstr.', '8','Dresden', '01139' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('14', 'Königstr.', '56','Dresden', '01139' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('15', 'Apothekerstr.', '23','Dresden', '01126' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('16', 'Honigstr.', '1','Reutlingen', '72764' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('17', 'Hausstr.', '24','Reutlingen', '72764' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('18', 'Echazstr.', '65/1','Reutlingen', '54326' );
INSERT INTO adresse_t(id, strasse, nummer, ort, plz) values ('19', 'Honigstr.', '5','Reutlingen', '72764' );
INSERT INTO apotheke(id, name, email, anschrift) values ('1', 'Löwen Apotheke','apo1@outlook.de', '1');
......
......@@ -32,6 +32,7 @@ function BuchungTabelle(props) {
const classes = useStyles();
const [page, setPage] = React.useState(0);
const [rowsPerPage, setRowsPerPage] = React.useState(10);
const[vorname, setVorname]=React.useState('');
const [open, setOpen] = useState(false);
const { enqueueSnackbar } = useSnackbar();
......@@ -218,36 +219,30 @@ function BuchungTabelle(props) {
const marginLeft = 40;
const doc = new jsPDF(orientation, unit, size);
doc.setFontSize(10);
console.log('print btm liste', btm.name);
const title = [props.btm.btm.name];
const headers = [["Datum", "Lieferant/Patient","Arztpraxis", "Zugang", "Abgang", "Rp.Nr./L.Nr.", "Prüfdatum", "Prüfer Kürzel"]];
const moment = require('moment');
const data = btm.buchungen.map(buchung => [moment(buchung.datum).format("DD.MM.YYYY"),
buchung.typ === "ZUGANG" ? buchung.lieferant.name : buchung.empfaenger.vorname + " " + buchung.empfaenger.name,
buchung.typ === "ABGANG" ? buchung.arzt.name : "",
buchung.typ === "ZUGANG" ? buchung.lieferant.name + "\n" + buchung.lieferant.anschrift.strasse + " " + buchung.lieferant.anschrift.nummer + ",\n"+ buchung.lieferant.anschrift.ort +" " + buchung.lieferant.anschrift.plz : buchung.empfaenger.vorname + " " + buchung.empfaenger.name + "\n" + buchung.empfaenger.anschrift.strasse +" "+ buchung.empfaenger.anschrift.nummer + ",\n" + buchung.empfaenger.anschrift.ort + ",\n" + buchung.empfaenger.anschrift.plz ,
buchung.typ === "ABGANG" ? buchung.arzt.name + "\n" + buchung.arzt.anschrift.strasse + " " + buchung.arzt.anschrift.nummer + ",\n" + buchung.arzt.anschrift.ort + ",\n" + buchung.arzt.anschrift.plz : "",
buchung.typ === "ZUGANG" ? buchung.menge : "",
buchung.typ === "ZUGANG" ? "" : buchung.menge,
buchung.typ === "ZUGANG" ? buchung.anforderungsschein : buchung.rezept,
buchung.pruefdatum ? moment(buchung.pruefdatum).format("DD.MM.YYYY") : "",
buchung.pruefer ? buchung.pruefer.vorname+" "+buchung.pruefer.name : "",
buchung.pruefer ? buchung.pruefer.vorname.charAt(0) +" "+buchung.pruefer.name.charAt(0) : "",
]);
let content = {
startY: 50,
head: headers,
body: data
};
doc.text(title, marginLeft, 40);
doc.autoTable(content);
doc.save("BtmListe.pdf")
}
useEffect(() => {
......@@ -350,7 +345,7 @@ function BuchungTabelle(props) {
<td>{buchung.typ === "ZUGANG" ? "" : buchung.menge}</td>
<td>{buchung.typ === "ZUGANG" ? buchung.anforderungsschein : buchung.rezept}</td>
<td>{buchung.pruefdatum ? <Moment format="DD.MM.YYYY">{buchung.pruefdatum}</Moment> : ""}</td>
<td>{buchung.pruefer ? buchung.pruefer.vorname+" "+buchung.pruefer.name : ""}</td>
<td >{buchung.pruefer ? buchung.pruefer.vorname +" "+buchung.pruefer.name : "" }</td>
{props.aktiveRolle.toLowerCase() === "admin" || props.aktiveRolle.toLowerCase() === "pruefer" ?
<th>{renderPruefButton(buchung)}</th> : null}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment