fix: Added default items to print menu
This commit is contained in:
@@ -6,6 +6,7 @@ import Menu from "@schemas/Menu"
|
|||||||
import Vote from "@schemas/Vote"
|
import Vote from "@schemas/Vote"
|
||||||
import capability, { Features } from "@/capability"
|
import capability, { Features } from "@/capability"
|
||||||
import { editorRouter } from "./editor"
|
import { editorRouter } from "./editor"
|
||||||
|
import usettings from "@/usettings"
|
||||||
|
|
||||||
const menuRouter = Router()
|
const menuRouter = Router()
|
||||||
|
|
||||||
@@ -61,7 +62,7 @@ menuRouter.get('/print', async (req, res) => {
|
|||||||
var meals = await Menu.find({day: {$gte: start, $lte: end}}, undefined, {sort: {day: 1}})
|
var meals = await Menu.find({day: {$gte: start, $lte: end}}, undefined, {sort: {day: 1}})
|
||||||
var doc = meals.map(s => `<tr>
|
var doc = meals.map(s => `<tr>
|
||||||
<th>${dayName(s.day)}<br>${s.day.getDate()}.${s.day.getMonth()}.${s.day.getFullYear()}r.<br>${s.dayTitle}</th>
|
<th>${dayName(s.day)}<br>${s.day.getDate()}.${s.day.getMonth()}.${s.day.getFullYear()}r.<br>${s.dayTitle}</th>
|
||||||
<td>${s.sn.fancy.join('<br>')}<br>${s.sn.second}</td>
|
<td>${usettings.settings.menu.defaultItems.sn.join('<br>')}<br>${s.sn.fancy.join('<br>')}<br>${s.sn.second}</td>
|
||||||
<td>
|
<td>
|
||||||
Z: ${s.ob.soup}<br>
|
Z: ${s.ob.soup}<br>
|
||||||
V: ${s.ob.vege}<br>
|
V: ${s.ob.vege}<br>
|
||||||
@@ -70,9 +71,9 @@ menuRouter.get('/print', async (req, res) => {
|
|||||||
${s.ob.drink}<br>
|
${s.ob.drink}<br>
|
||||||
${s.ob.other.join('<br>')}
|
${s.ob.other.join('<br>')}
|
||||||
</td>
|
</td>
|
||||||
<td>${s.day.getUTCDay() == 5 ? "<b>Kolacja w domu!</b>" : s.kol}</td>
|
<td>${s.day.getUTCDay() == 5 ? "<b>Kolacja w domu!</b>" : `${usettings.settings.menu.defaultItems.kol.join('<br>')}<br>${s.kol}`}</td>
|
||||||
</tr>`)
|
</tr>`)
|
||||||
var html = `<html><head><meta charset="UTF-8"><style>table,th,td{border: 1px solid;}td{line-height: 1.5;}</style></head><body><table><caption>Jadłospis dekadowy</caption><thead><tr><th>Dzień</th><th>Śniadanie</th><th>Obiad</th><th>Kolacja</th></tr></thead><tbody>${doc.join('\n')}</tbody></table></body></html>`
|
var html = `<html><head><meta charset="UTF-8"><style>table,th,td{border: 0.4ch solid;}td{line-height: 1.5;}</style></head><body><table><caption>Jadłospis dekadowy</caption><thead><tr><th>Dzień</th><th>Śniadanie</th><th>Obiad</th><th>Kolacja</th></tr></thead><tbody>${doc.join('\n')}</tbody></table></body></html>`
|
||||||
res.type('html').send(html)
|
res.type('html').send(html)
|
||||||
} else {
|
} else {
|
||||||
res.status(400).end()
|
res.status(400).end()
|
||||||
|
|||||||
Reference in New Issue
Block a user