This commit is contained in:
2023-02-03 21:47:54 +08:00
parent d1c66a3d80
commit 27f2bbdb47
17 changed files with 845 additions and 505 deletions

23
pages/api/admin.ts Normal file
View File

@@ -0,0 +1,23 @@
import type { NextApiRequest, NextApiResponse } from "next";
import store from "@/store";
export default function handler(
req: NextApiRequest,
res: NextApiResponse<Record<string, string>>,
) {
if (req.method === 'POST') {
// update store
console.log('admin', req.body)
const json = req.body
for (const key in json) {
store[key] = json[key];
}
const keys = Object.keys(json)
for (const key in store) {
if (json[key] === undefined) {
delete store[key]
}
}
}
res.status(200).json(store);
}

10
pages/api/begin.ts Normal file
View File

@@ -0,0 +1,10 @@
import type { NextApiRequest, NextApiResponse } from "next";
import config from "@/config";
export default function handler(
req: NextApiRequest,
res: NextApiResponse,
) {
config.begin = true;
res.status(200).json(config);
}

View File

@@ -1,13 +0,0 @@
// Next.js API route support: https://nextjs.org/docs/api-routes/introduction
import type { NextApiRequest, NextApiResponse } from 'next'
type Data = {
name: string
}
export default function handler(
req: NextApiRequest,
res: NextApiResponse<Data>
) {
res.status(200).json({ name: 'John Doe' })
}

467
pages/api/html.ts Normal file
View File

@@ -0,0 +1,467 @@
import type { NextApiRequest, NextApiResponse } from "next";
import store from "@/store";
export default function handler(
req: NextApiRequest,
res: NextApiResponse<Record<string, string>>,
) {
res.status(200).json({
html: `
<table cellspacing="0" border="0">
<colgroup width="141"></colgroup>
<colgroup width="173" span="4"></colgroup>
<colgroup width="189"></colgroup>
<colgroup width="232"></colgroup>
<colgroup width="172"></colgroup>
<colgroup width="189"></colgroup>
<tbody><tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" height="38" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC" color="#000000">T6值班</font></b></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC">2月6日/周一</font></b></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC">2月7日/周二</font></b></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC">2月8日/周三</font></b></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC">2月9日/周四</font></b></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC">2月10日/周五</font></b></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC" color="#000000">T6值班</font></b></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC">2月11日/周六</font></b></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC">2月12日/周日</font></b></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" height="23" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">08:00-10:00</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">1</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">2</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">4</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">5</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">6</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">09:00-12:00</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">32</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">38</font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" height="23" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">10:00-12:00</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">7</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">8</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">9</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">10</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">11</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">12:00-15:00</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">33</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">39</font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" height="23" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">12:00-14:00</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">12</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">13</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">14</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">15</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">16</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">15:00-17:30</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">34</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">40</font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" height="23" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">14:00-16:00</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">17</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">18</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">19</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">20</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">21</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" height="23" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">16:00-18:00</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">22</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">23</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">24</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">25</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">26</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" height="23" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">18:00-21:00</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">27</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">28</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">29</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">30</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">31</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" height="30" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC" color="#000000">T6值班</font></b></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC">2月13日/周一</font></b></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC">2月14日/周二</font></b></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" height="23" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">08:00-10:00</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">44</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">50</font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" height="23" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">10:00-12:00</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">45</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">51</font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" height="23" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">12:00-14:00</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">46</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">52</font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" height="23" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">14:00-16:00</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">47</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">53</font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" height="23" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">16:00-18:00</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">48</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">54</font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" height="23" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">18:00-21:00</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">49</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">55</font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
</tr>
<tr>
<td valign="bottom" height="23" align="left"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
</tr>
<tr>
<td valign="bottom" height="23" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" height="41" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC" color="#000000">V26值班</font></b></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC">2月6日/周一</font></b></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC">2月7日/周二</font></b></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC">2月8日/周三</font></b></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC">2月9日/周四</font></b></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC">2月10日/周五</font></b></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" height="23" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">08:00-10:00</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">1</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">2</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">4</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">5</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">6</font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" height="23" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">10:00-12:00</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">7</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">8</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">9</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">10</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">11</font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" height="23" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">12:00-14:00</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">12</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">13</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">14</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">15</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">16</font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" height="23" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">14:00-16:00</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">17</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">18</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">19</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">20</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">21</font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" height="23" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">16:00-18:00</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">22</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">23</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">24</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">25</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">26</font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" height="23" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">18:00-21:00</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">27</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">28</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">29</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">30</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">31</font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" height="30" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC" color="#000000">V26值班</font></b></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC">2月13日/周一</font></b></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC">2月14日/周二</font></b></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" height="23" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">08:00-10:00</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">44</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">50</font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" height="23" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">10:00-12:00</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">45</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">51</font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" height="23" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">12:00-14:00</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">46</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">52</font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" height="23" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">14:00-16:00</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">47</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">53</font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" height="23" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">16:00-18:00</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">48</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">54</font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" height="23" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">18:00-21:00</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">49</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">55</font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="center"><font size="4" face="Noto Sans CJK SC"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
</tr>
<tr>
<td valign="bottom" height="23" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" height="42" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC">电话值班</font></b></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC">2月6日/周一</font></b></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC">2月7日/周二</font></b></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC">2月8日/周三</font></b></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC">2月9日/周四</font></b></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC">2月10日/周五</font></b></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC">电话值班+图书馆值班</font></b></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC">2月11日/周六</font></b></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC">2月12日/周日</font></b></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" height="23" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">07:50-08:50</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">1</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">2</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">4</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">5</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">6</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">09:00-12:00</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">32</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">38</font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" height="23" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">11:30-13:30</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">7,12</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">8,13</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">9,14</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">10,15</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">11,16</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">12:00-15:00</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">33</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">39</font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" height="83" bgcolor="#729FCF" align="center"><font size="4" face="Noto Sans CJK SC" color="#000000">17:00-21:00<br>电话值班+图书馆值班</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">22,27</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">23,28</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">24,29</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">25,30</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">36,31</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">15:00-17:30</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">34</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">40</font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" height="30" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC">电话值班</font></b></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC">2月13日/周一</font></b></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" bgcolor="#729FCF" align="center"><b><font size="4" face="Noto Sans CJK SC">2月14日/周二</font></b></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" align="center"><font size="4" color="#000000"><br></font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">17:30-21:00</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">35</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">36</font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" height="23" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">07:50-08:50</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">44</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">50</font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" height="23" bgcolor="#729FCF" align="center"><font size="4" face="幼圆" color="#000000">11:30-13:30</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">45,46</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">51,52</font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
</tr>
<tr>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" height="83" bgcolor="#729FCF" align="center"><font size="4" face="Noto Sans CJK SC" color="#000000">17:00-21:00<br>电话值班+图书馆值班</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">48,49</font></td>
<td style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="bottom" bgcolor="#39CEFF" align="center"><font size="4" face="Noto Sans CJK SC">54,55</font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
<td valign="bottom" align="left"><font size="4" color="#000000"><br></font></td>
</tr>
</tbody></table>
<style type="text/css">body,div,table,thead,tbody,tfoot,tr,th,td,p { font-family:"等线"; font-size:x-small }a.comment-indicator:hover + comment { background:#ffd; position:absolute; display:block; border:1px solid black; padding:0.5em; }a.comment-indicator { background:red; display:inline-block; border:1px solid black; width:0.5em; height:0.5em; }comment { display:none; }</style>
edit.tsx:6:12
`
});
}

10
pages/api/limit.ts Normal file
View File

@@ -0,0 +1,10 @@
import type { NextApiRequest, NextApiResponse } from "next";
import config from "@/config";
export default function handler(
req: NextApiRequest,
res: NextApiResponse,
) {
config.limit = parseInt(req.query.limit) || 2;
res.status(200).json(config);
}

10
pages/api/pause.ts Normal file
View File

@@ -0,0 +1,10 @@
import type { NextApiRequest, NextApiResponse } from "next";
import config from "@/config";
export default function handler(
req: NextApiRequest,
res: NextApiResponse,
) {
config.begin = false;
res.status(200).json(config);
}

57
pages/api/record.ts Normal file
View File

@@ -0,0 +1,57 @@
// Next.js API route support: https://nextjs.org/docs/api-routes/introduction
import type { NextApiRequest, NextApiResponse } from "next";
import store from "@/store";
import config from "@/config";
export default function handler(
req: NextApiRequest,
res: NextApiResponse,
) {
if (req.method === "POST") {
if (!config.begin) {
res.status(400).json({
error: "还没到开时间哦",
});
return;
}
const json = JSON.parse(req.body);
console.log("request", json);
if (json.checked) {
let count = 0;
for (const name in store) {
if (store[name] == json.user) {
count += 1;
if (count >= config.limit) {
res.status(403).json({
error: `超过选择数量限制: ${config.limit}`,
});
return;
}
}
}
// check whether it is alreadly occupied
if (store[json.name] !== undefined) {
res.status(403).json({
error: `当前位置已被他人占用`,
});
return;
}
store[json.name] = json.user;
} else {
delete store[json.name];
}
}
console.log("query", req.query);
const resp = {
occupied: [],
myselect: [],
};
for (const key in store) {
if (store[key] !== req.query.name) {
resp.occupied.push(key);
} else {
resp.myselect.push(key);
}
}
res.status(200).json(resp);
}