feat: 营养模块全量术语更新——食堂/餐厅统一改为场所

- 25个HTML页面全量更新:所有UI标签、表单字段、表格列标题、筛选项、下拉菜单中的"食堂"/"餐厅"统一改为"场所"
- 涉及模块:场所管理、用餐管理、生产管理、供应管理、数据管理等
- 保留规则:具体场所名称(如"总部一号食堂")和类型选项("食堂"/"餐厅")保留不改
- 更新文件:din-data-benefit.html、din-data-nutri.html、din-innovation.html、din-order-line.html、din-order-meal.html、din-order-pickup.html、din-recipe-mgmt.html、din-terminal.html、din-user-mgmt.html、farm-purchase.html、prod-clean-order.html、prod-proc-cabinet.html、prod-proc-combo.html、prod-proc-cook.html、prod-proc-serve.html、prod-proc-stats.html、prod-proc-surplus.html、prod-qc-daily.html、prod-qc-nutrition.html、prod-qc-nutrition-add.html、prod-qc-nutrition-sync.html、sup-clean-external.html、sup-clean-internal.html、sup-in-cleanin.html、CHANGELOG.md

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-05-26 11:12:31 +08:00
co-authored by Claude Haiku 4.5
parent b22b0f32a1
commit 7414debe18
25 changed files with 159 additions and 140 deletions
+3 -3
View File
@@ -229,9 +229,9 @@ tbody tr:hover td.td-actions{background:#F8FBFF;}
<div class="page-header-bar__right">
<label>当前场所</label>
<select class="canteen-select" id="globalCanteen">
<option value="1">食堂(东区)</option>
<option value="2">食堂(西区)</option>
<option value="3">食堂(北区)</option>
<option value="1">场所(东区)</option>
<option value="2">场所(西区)</option>
<option value="3">场所(北区)</option>
</select>
</div>
</div>
+4 -4
View File
@@ -455,11 +455,11 @@ tbody tr:hover td.td-actions{background:#F8FBFF;}
<span class="page-header-bar__meta">2026-05-20 · 数据实时更新</span>
</div>
<div class="page-header-bar__right">
<label>当前食堂</label>
<label>当前场所</label>
<select class="canteen-select" id="globalCanteen">
<option value="1">食堂(东区)</option>
<option value="2">食堂(西区)</option>
<option value="3">食堂(北区)</option>
<option value="1">场所(东区)</option>
<option value="2">场所(西区)</option>
<option value="3">场所(北区)</option>
</select>
</div>
</div>
+4 -4
View File
@@ -190,11 +190,11 @@ tbody tr:hover td.td-actions{background:#F8FBFF;}
</div>
<div class="page-header-bar__right">
<label>当前食堂</label>
<label>当前场所</label>
<select class="canteen-select" id="globalCanteen">
<option value="1">食堂(东区)</option>
<option value="2">食堂(西区)</option>
<option value="3">食堂(北区)</option>
<option value="1">场所(东区)</option>
<option value="2">场所(西区)</option>
<option value="3">场所(北区)</option>
</select>
</div>
</div>
+29 -29
View File
@@ -229,11 +229,11 @@ tbody tr:hover td:last-child{background:#F8FBFF;}
<span class="page-header-bar__meta">2026-05-20 · 数据实时更新</span>
</div>
<div class="page-header-bar__right">
<label>当前食堂</label>
<label>当前场所</label>
<select class="canteen-select" id="globalCanteen">
<option value="1">食堂(东区)</option>
<option value="2">食堂(西区)</option>
<option value="3">食堂(北区)</option>
<option value="1">场所(东区)</option>
<option value="2">场所(西区)</option>
<option value="3">场所(北区)</option>
</select>
</div>
</div>
@@ -300,15 +300,15 @@ tbody tr:hover td:last-child{background:#F8FBFF;}
<div class="table-card__content">
<table>
<thead>
<tr><th>日期</th><th>食堂</th><th>餐线名称</th><th>餐次</th><th>秤台编号</th><th>秤台状态</th><th>称台类型</th><th>上餐类型</th><th>开机时间</th><th>上餐时间</th><th>餐品名称</th><th>餐品单价</th><th>应收金额</th><th>实时重量(kg)</th><th>累计取餐重量</th><th>累计上餐生重(kg)</th><th>累计上餐重量</th><th>最高温度</th><th>最低温度</th><th>保鲜时间</th><th>取餐人次</th><th>取餐视频</th><th>上餐视频</th><th>操作</th></tr>
<tr><th>日期</th><th>场所</th><th>餐线名称</th><th>餐次</th><th>秤台编号</th><th>秤台状态</th><th>称台类型</th><th>上餐类型</th><th>开机时间</th><th>上餐时间</th><th>餐品名称</th><th>餐品单价</th><th>应收金额</th><th>实时重量(kg)</th><th>累计取餐重量</th><th>累计上餐生重(kg)</th><th>累计上餐重量</th><th>最高温度</th><th>最低温度</th><th>保鲜时间</th><th>取餐人次</th><th>取餐视频</th><th>上餐视频</th><th>操作</th></tr>
</thead>
<tbody>
<tr><td>2026-05-19</td><td>一号食堂</td><td>A区早餐线</td><td>早餐</td><td>00022号秤</td><td><span class="tag tag-green">正常</span></td><td><span class="tag tag-blue">单称</span></td><td><span class="tag tag-green">开餐</span></td><td>06:50</td><td>07:28</td><td>小米粥</td><td>¥5</td><td>¥1,600</td><td>12.6</td><td><a class="link">9.8kg</a></td><td>14.2</td><td><a class="link">12.6kg</a></td><td>68℃</td><td>55℃</td><td>09:30</td><td>320人</td><td><a class="link">▶ 取餐</a></td><td><a class="link">▶ 上餐</a></td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-19</td><td>二号食堂</td><td>B区早餐线</td><td>早餐</td><td>00023号秤</td><td><span class="tag tag-green">正常</span></td><td><span class="tag tag-blue">双称</span></td><td><span class="tag tag-green">开餐</span></td><td>06:55</td><td>07:35</td><td>燕麦粥</td><td>¥4</td><td>¥1,144</td><td>8.4</td><td><a class="link">6.2kg</a></td><td>9.6</td><td><a class="link">8.4kg</a></td><td>65℃</td><td>55℃</td><td>09:30</td><td>286人</td><td><a class="link">▶ 取餐</a></td><td><a class="link">▶ 上餐</a></td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-19</td><td>一号食堂</td><td>A区中餐线</td><td>中餐</td><td>00025号秤</td><td><span class="tag tag-green">正常</span></td><td><span class="tag tag-blue">单称</span></td><td><span class="tag tag-green">开餐</span></td><td>10:30</td><td>11:30</td><td>宫保鸡丁</td><td>¥14</td><td>¥6,804</td><td>38.2</td><td><a class="link">31.6kg</a></td><td>44.0</td><td><a class="link">38.2kg</a></td><td>75℃</td><td>71℃</td><td>13:30</td><td>486人</td><td><a class="link">▶ 取餐</a></td><td><a class="link">▶ 上餐</a></td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-19</td><td>一号食堂</td><td>B区中餐线</td><td>中餐</td><td>00026号秤</td><td><span class="tag tag-green">正常</span></td><td><span class="tag tag-blue">双称</span></td><td><span class="tag tag-green">开餐</span></td><td>10:35</td><td>11:38</td><td>红烧肉</td><td>¥16</td><td>¥6,592</td><td>42.6</td><td><a class="link">38.4kg</a></td><td>48.5</td><td><a class="link">42.6kg</a></td><td>72℃</td><td>68℃</td><td>13:30</td><td>412人</td><td><a class="link">▶ 取餐</a></td><td><a class="link">▶ 上餐</a></td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-19</td><td>二号食堂</td><td>C区快餐线</td><td>中餐</td><td>00027号秤</td><td><span class="tag tag-orange">无网络</span></td><td><span class="tag tag-gray">单称</span></td><td><span class="tag tag-blue">加餐</span></td><td>10:40</td><td>12:12</td><td>番茄炒蛋</td><td>¥8</td><td>¥1,024</td><td>16.8</td><td><a class="link">14.2kg</a></td><td>18.6</td><td><a class="link">16.8kg</a></td><td>74℃</td><td>70℃</td><td>13:30</td><td>128人</td><td><a class="link">▶ 取餐</a></td><td><a class="link">▶ 上餐</a></td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-19</td><td>三号食堂</td><td>D区晚餐线</td><td>晚餐</td><td>00028号秤</td><td><span class="tag tag-gray">未开机</span></td><td><span class="tag tag-gray">双称</span></td><td><span class="tag tag-gray">待上餐</span></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td>19:30</td><td></td><td></td><td></td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-19</td><td>一号场所</td><td>A区早餐线</td><td>早餐</td><td>00022号秤</td><td><span class="tag tag-green">正常</span></td><td><span class="tag tag-blue">单称</span></td><td><span class="tag tag-green">开餐</span></td><td>06:50</td><td>07:28</td><td>小米粥</td><td>¥5</td><td>¥1,600</td><td>12.6</td><td><a class="link">9.8kg</a></td><td>14.2</td><td><a class="link">12.6kg</a></td><td>68℃</td><td>55℃</td><td>09:30</td><td>320人</td><td><a class="link">▶ 取餐</a></td><td><a class="link">▶ 上餐</a></td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-19</td><td>二号场所</td><td>B区早餐线</td><td>早餐</td><td>00023号秤</td><td><span class="tag tag-green">正常</span></td><td><span class="tag tag-blue">双称</span></td><td><span class="tag tag-green">开餐</span></td><td>06:55</td><td>07:35</td><td>燕麦粥</td><td>¥4</td><td>¥1,144</td><td>8.4</td><td><a class="link">6.2kg</a></td><td>9.6</td><td><a class="link">8.4kg</a></td><td>65℃</td><td>55℃</td><td>09:30</td><td>286人</td><td><a class="link">▶ 取餐</a></td><td><a class="link">▶ 上餐</a></td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-19</td><td>一号场所</td><td>A区中餐线</td><td>中餐</td><td>00025号秤</td><td><span class="tag tag-green">正常</span></td><td><span class="tag tag-blue">单称</span></td><td><span class="tag tag-green">开餐</span></td><td>10:30</td><td>11:30</td><td>宫保鸡丁</td><td>¥14</td><td>¥6,804</td><td>38.2</td><td><a class="link">31.6kg</a></td><td>44.0</td><td><a class="link">38.2kg</a></td><td>75℃</td><td>71℃</td><td>13:30</td><td>486人</td><td><a class="link">▶ 取餐</a></td><td><a class="link">▶ 上餐</a></td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-19</td><td>一号场所</td><td>B区中餐线</td><td>中餐</td><td>00026号秤</td><td><span class="tag tag-green">正常</span></td><td><span class="tag tag-blue">双称</span></td><td><span class="tag tag-green">开餐</span></td><td>10:35</td><td>11:38</td><td>红烧肉</td><td>¥16</td><td>¥6,592</td><td>42.6</td><td><a class="link">38.4kg</a></td><td>48.5</td><td><a class="link">42.6kg</a></td><td>72℃</td><td>68℃</td><td>13:30</td><td>412人</td><td><a class="link">▶ 取餐</a></td><td><a class="link">▶ 上餐</a></td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-19</td><td>二号场所</td><td>C区快餐线</td><td>中餐</td><td>00027号秤</td><td><span class="tag tag-orange">无网络</span></td><td><span class="tag tag-gray">单称</span></td><td><span class="tag tag-blue">加餐</span></td><td>10:40</td><td>12:12</td><td>番茄炒蛋</td><td>¥8</td><td>¥1,024</td><td>16.8</td><td><a class="link">14.2kg</a></td><td>18.6</td><td><a class="link">16.8kg</a></td><td>74℃</td><td>70℃</td><td>13:30</td><td>128人</td><td><a class="link">▶ 取餐</a></td><td><a class="link">▶ 上餐</a></td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-19</td><td>三号场所</td><td>D区晚餐线</td><td>晚餐</td><td>00028号秤</td><td><span class="tag tag-gray">未开机</span></td><td><span class="tag tag-gray">双称</span></td><td><span class="tag tag-gray">待上餐</span></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td>19:30</td><td></td><td></td><td></td><td class="td-actions"><a class="link">详情</a></td></tr>
</tbody>
</table>
</div>
@@ -343,17 +343,17 @@ tbody tr:hover td:last-child{background:#F8FBFF;}
<div class="table-card__content">
<table>
<thead>
<tr><th>统计日期</th><th>食堂</th><th>餐线名称</th><th>餐次</th><th>餐品数量</th><th>累计取餐重量(kg)</th><th>累计上餐重量(kg)</th><th>累计应收金额</th><th>取餐人次</th><th>平均取餐重量(g/人)</th><th>最高温度</th><th>最低温度</th><th>异常次数</th><th>操作</th></tr>
<tr><th>统计日期</th><th>场所</th><th>餐线名称</th><th>餐次</th><th>餐品数量</th><th>累计取餐重量(kg)</th><th>累计上餐重量(kg)</th><th>累计应收金额</th><th>取餐人次</th><th>平均取餐重量(g/人)</th><th>最高温度</th><th>最低温度</th><th>异常次数</th><th>操作</th></tr>
</thead>
<tbody>
<tr class="summary-row"><td>汇总</td><td></td><td></td><td></td><td>84道</td><td>1,286</td><td>1,540</td><td>¥58,420</td><td>5,612人</td><td>229g</td><td></td><td></td><td>3次</td><td></td></tr>
<tr><td>2026-05-19</td><td>一号食堂</td><td>A区中餐线</td><td>中餐</td><td>12道</td><td>256</td><td>312</td><td>¥14,280</td><td>1,140人</td><td>225g</td><td>78℃</td><td>68℃</td><td>0次</td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-19</td><td>一号食堂</td><td>B区中餐线</td><td>中餐</td><td>10道</td><td>218</td><td>268</td><td>¥12,640</td><td>980人</td><td>222g</td><td>76℃</td><td>66℃</td><td>1次</td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-19</td><td>一号食堂</td><td>A区早餐线</td><td>早餐</td><td>8道</td><td>148</td><td>182</td><td>¥7,400</td><td>980人</td><td>151g</td><td>70℃</td><td>55℃</td><td>0次</td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-18</td><td>一号食堂</td><td>A区中餐线</td><td>中餐</td><td>12道</td><td>248</td><td>304</td><td>¥13,860</td><td>1,100人</td><td>226g</td><td>77℃</td><td>67℃</td><td>0次</td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-18</td><td>一号食堂</td><td>B区中餐线</td><td>中餐</td><td>10道</td><td>210</td><td>258</td><td>¥12,180</td><td>960人</td><td>219g</td><td>75℃</td><td>65℃</td><td>1次</td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-18</td><td>二号食堂</td><td>B区早餐线</td><td>早餐</td><td>8道</td><td>142</td><td>176</td><td>¥7,100</td><td>920人</td><td>154g</td><td>69℃</td><td>54℃</td><td>0次</td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-17</td><td>一号食堂</td><td>A区中餐线</td><td>中餐</td><td>11道</td><td>212</td><td>260</td><td>¥11,860</td><td>960人</td><td>221g</td><td>76℃</td><td>66℃</td><td>1次</td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-19</td><td>一号场所</td><td>A区中餐线</td><td>中餐</td><td>12道</td><td>256</td><td>312</td><td>¥14,280</td><td>1,140人</td><td>225g</td><td>78℃</td><td>68℃</td><td>0次</td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-19</td><td>一号场所</td><td>B区中餐线</td><td>中餐</td><td>10道</td><td>218</td><td>268</td><td>¥12,640</td><td>980人</td><td>222g</td><td>76℃</td><td>66℃</td><td>1次</td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-19</td><td>一号场所</td><td>A区早餐线</td><td>早餐</td><td>8道</td><td>148</td><td>182</td><td>¥7,400</td><td>980人</td><td>151g</td><td>70℃</td><td>55℃</td><td>0次</td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-18</td><td>一号场所</td><td>A区中餐线</td><td>中餐</td><td>12道</td><td>248</td><td>304</td><td>¥13,860</td><td>1,100人</td><td>226g</td><td>77℃</td><td>67℃</td><td>0次</td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-18</td><td>一号场所</td><td>B区中餐线</td><td>中餐</td><td>10道</td><td>210</td><td>258</td><td>¥12,180</td><td>960人</td><td>219g</td><td>75℃</td><td>65℃</td><td>1次</td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-18</td><td>二号场所</td><td>B区早餐线</td><td>早餐</td><td>8道</td><td>142</td><td>176</td><td>¥7,100</td><td>920人</td><td>154g</td><td>69℃</td><td>54℃</td><td>0次</td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-17</td><td>一号场所</td><td>A区中餐线</td><td>中餐</td><td>11道</td><td>212</td><td>260</td><td>¥11,860</td><td>960人</td><td>221g</td><td>76℃</td><td>66℃</td><td>1次</td><td class="td-actions"><a class="link">详情</a></td></tr>
</tbody>
</table>
</div>
@@ -385,16 +385,16 @@ tbody tr:hover td:last-child{background:#F8FBFF;}
<div class="table-card__content">
<table>
<thead>
<tr><th>日期</th><th>食堂</th><th>餐线名称</th><th>餐次</th><th>秤台编号</th><th>秤台状态</th><th>称台类型</th><th>上餐类型</th><th>餐品数量</th><th>累计应收金额</th><th>累计取餐重量(kg)</th><th>累计上餐生重(kg)</th><th>累计上餐重量(kg)</th><th>最高温度</th><th>最低温度</th><th>取餐人次</th><th>平均取餐重量(g/人)</th><th>异常次数</th><th>操作</th></tr>
<tr><th>日期</th><th>场所</th><th>餐线名称</th><th>餐次</th><th>秤台编号</th><th>秤台状态</th><th>称台类型</th><th>上餐类型</th><th>餐品数量</th><th>累计应收金额</th><th>累计取餐重量(kg)</th><th>累计上餐生重(kg)</th><th>累计上餐重量(kg)</th><th>最高温度</th><th>最低温度</th><th>取餐人次</th><th>平均取餐重量(g/人)</th><th>异常次数</th><th>操作</th></tr>
</thead>
<tbody>
<tr class="summary-row"><td>汇总</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td>84道</td><td>¥58,420</td><td>1,286</td><td>1,720</td><td>1,540</td><td></td><td></td><td>5,612人</td><td>229g</td><td>3次</td><td></td></tr>
<tr><td>2026-05-19</td><td>一号食堂</td><td>A区早餐线</td><td>早餐</td><td>00022号秤</td><td><span class="tag tag-green">正常</span></td><td><span class="tag tag-blue">单称</span></td><td><span class="tag tag-green">开餐</span></td><td>8道</td><td>¥7,400</td><td>148</td><td>186</td><td>182</td><td>70℃</td><td>55℃</td><td>980人</td><td>151g</td><td>0次</td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-19</td><td>二号食堂</td><td>B区早餐线</td><td>早餐</td><td>00023号秤</td><td><span class="tag tag-green">正常</span></td><td><span class="tag tag-blue">双称</span></td><td><span class="tag tag-green">开餐</span></td><td>6道</td><td>¥4,860</td><td>92</td><td>118</td><td>108</td><td>68℃</td><td>54℃</td><td>720人</td><td>128g</td><td>0次</td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-19</td><td>一号食堂</td><td>A区中餐线</td><td>中餐</td><td>00025号秤</td><td><span class="tag tag-green">正常</span></td><td><span class="tag tag-blue">单称</span></td><td><span class="tag tag-green">开餐</span></td><td>12道</td><td>¥14,280</td><td>256</td><td>342</td><td>312</td><td>78℃</td><td>68℃</td><td>1,140人</td><td>225g</td><td>0次</td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-19</td><td>一号食堂</td><td>B区中餐线</td><td>中餐</td><td>00026号秤</td><td><span class="tag tag-green">正常</span></td><td><span class="tag tag-blue">双称</span></td><td><span class="tag tag-green">开餐</span></td><td>10道</td><td>¥12,640</td><td>218</td><td>294</td><td>268</td><td>76℃</td><td>66℃</td><td>980人</td><td>222g</td><td>1次</td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-19</td><td>二号食堂</td><td>C区快餐线</td><td>中餐</td><td>00027号秤</td><td><span class="tag tag-orange">无网络</span></td><td><span class="tag tag-gray">单称</span></td><td><span class="tag tag-blue">加餐</span></td><td>6道</td><td>¥4,820</td><td>92</td><td>128</td><td>120</td><td>74℃</td><td>70℃</td><td>516人</td><td>178g</td><td>2次</td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-19</td><td>三号食堂</td><td>D区晚餐线</td><td>晚餐</td><td>00028号秤</td><td><span class="tag tag-gray">未开机</span></td><td><span class="tag tag-gray">双称</span></td><td><span class="tag tag-gray">待上餐</span></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td>0次</td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-19</td><td>一号场所</td><td>A区早餐线</td><td>早餐</td><td>00022号秤</td><td><span class="tag tag-green">正常</span></td><td><span class="tag tag-blue">单称</span></td><td><span class="tag tag-green">开餐</span></td><td>8道</td><td>¥7,400</td><td>148</td><td>186</td><td>182</td><td>70℃</td><td>55℃</td><td>980人</td><td>151g</td><td>0次</td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-19</td><td>二号场所</td><td>B区早餐线</td><td>早餐</td><td>00023号秤</td><td><span class="tag tag-green">正常</span></td><td><span class="tag tag-blue">双称</span></td><td><span class="tag tag-green">开餐</span></td><td>6道</td><td>¥4,860</td><td>92</td><td>118</td><td>108</td><td>68℃</td><td>54℃</td><td>720人</td><td>128g</td><td>0次</td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-19</td><td>一号场所</td><td>A区中餐线</td><td>中餐</td><td>00025号秤</td><td><span class="tag tag-green">正常</span></td><td><span class="tag tag-blue">单称</span></td><td><span class="tag tag-green">开餐</span></td><td>12道</td><td>¥14,280</td><td>256</td><td>342</td><td>312</td><td>78℃</td><td>68℃</td><td>1,140人</td><td>225g</td><td>0次</td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-19</td><td>一号场所</td><td>B区中餐线</td><td>中餐</td><td>00026号秤</td><td><span class="tag tag-green">正常</span></td><td><span class="tag tag-blue">双称</span></td><td><span class="tag tag-green">开餐</span></td><td>10道</td><td>¥12,640</td><td>218</td><td>294</td><td>268</td><td>76℃</td><td>66℃</td><td>980人</td><td>222g</td><td>1次</td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-19</td><td>二号场所</td><td>C区快餐线</td><td>中餐</td><td>00027号秤</td><td><span class="tag tag-orange">无网络</span></td><td><span class="tag tag-gray">单称</span></td><td><span class="tag tag-blue">加餐</span></td><td>6道</td><td>¥4,820</td><td>92</td><td>128</td><td>120</td><td>74℃</td><td>70℃</td><td>516人</td><td>178g</td><td>2次</td><td class="td-actions"><a class="link">详情</a></td></tr>
<tr><td>2026-05-19</td><td>三号场所</td><td>D区晚餐线</td><td>晚餐</td><td>00028号秤</td><td><span class="tag tag-gray">未开机</span></td><td><span class="tag tag-gray">双称</span></td><td><span class="tag tag-gray">待上餐</span></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td>0次</td><td class="td-actions"><a class="link">详情</a></td></tr>
</tbody>
</table>
</div>
@@ -576,7 +576,7 @@ function showScaleDetail(row) {
'<div class="drawer-section__title">设备信息</div>' +
'<div class="drawer-fields">' +
'<div class="drawer-field"><span class="drawer-field__label">日期</span><span class="drawer-field__value">' + getText(0) + '</span></div>' +
'<div class="drawer-field"><span class="drawer-field__label">食堂</span><span class="drawer-field__value">' + getText(1) + '</span></div>' +
'<div class="drawer-field"><span class="drawer-field__label">场所</span><span class="drawer-field__value">' + getText(1) + '</span></div>' +
'<div class="drawer-field"><span class="drawer-field__label">餐线名称</span><span class="drawer-field__value">' + getText(2) + '</span></div>' +
'<div class="drawer-field"><span class="drawer-field__label">秤台编号</span><span class="drawer-field__value">' + getText(4) + '</span></div>' +
'<div class="drawer-field"><span class="drawer-field__label">秤台状态</span><span class="drawer-field__value">' + get(5) + '</span></div>' +
@@ -632,7 +632,7 @@ function showSummaryDetail(row) {
'<div class="drawer-section__title">基本信息</div>' +
'<div class="drawer-fields">' +
'<div class="drawer-field"><span class="drawer-field__label">统计日期</span><span class="drawer-field__value">' + getText(0) + '</span></div>' +
'<div class="drawer-field"><span class="drawer-field__label">食堂</span><span class="drawer-field__value">' + getText(1) + '</span></div>' +
'<div class="drawer-field"><span class="drawer-field__label">场所</span><span class="drawer-field__value">' + getText(1) + '</span></div>' +
'<div class="drawer-field"><span class="drawer-field__label">餐线名称</span><span class="drawer-field__value">' + getText(2) + '</span></div>' +
'<div class="drawer-field"><span class="drawer-field__label">餐次</span><span class="drawer-field__value">' + getText(3) + '</span></div>' +
'</div>' +
@@ -714,7 +714,7 @@ function showScaleSummaryDetail(row) {
'<div class="drawer-section__title">基本信息</div>' +
'<div class="drawer-fields">' +
'<div class="drawer-field"><span class="drawer-field__label">日期</span><span class="drawer-field__value">' + getText(0) + '</span></div>' +
'<div class="drawer-field"><span class="drawer-field__label">食堂</span><span class="drawer-field__value">' + getText(1) + '</span></div>' +
'<div class="drawer-field"><span class="drawer-field__label">场所</span><span class="drawer-field__value">' + getText(1) + '</span></div>' +
'<div class="drawer-field"><span class="drawer-field__label">餐线名称</span><span class="drawer-field__value">' + getText(2) + '</span></div>' +
'<div class="drawer-field"><span class="drawer-field__label">餐次</span><span class="drawer-field__value">' + getText(3) + '</span></div>' +
'</div>' +
+4 -4
View File
@@ -237,11 +237,11 @@ tbody tr:hover td.td-actions{background:#F8FBFF;}
<span class="page-header-bar__meta">2026-05-20 · 数据实时更新</span>
</div>
<div class="page-header-bar__right">
<label>当前餐厅</label>
<label>当前场所</label>
<select class="canteen-select" id="globalCanteen">
<option value="1">食堂(东区)</option>
<option value="2">食堂(西区)</option>
<option value="3">食堂(北区)</option>
<option value="1">场所(东区)</option>
<option value="2">场所(西区)</option>
<option value="3">场所(北区)</option>
</select>
</div>
</div>
+4 -4
View File
@@ -261,11 +261,11 @@ tbody tr:hover td.td-actions{background:#F8FBFF;}
<span class="page-header-bar__meta">2026-05-20 · 数据实时更新</span>
</div>
<div class="page-header-bar__right">
<label>当前食堂</label>
<label>当前场所</label>
<select class="canteen-select" id="globalCanteen">
<option value="1">食堂(东区)</option>
<option value="2">食堂(西区)</option>
<option value="3">食堂(北区)</option>
<option value="1">场所(东区)</option>
<option value="2">场所(西区)</option>
<option value="3">场所(北区)</option>
</select>
</div>
</div>
+4 -4
View File
@@ -288,11 +288,11 @@ tbody tr:hover td.td-actions{background:#F8FBFF;}
<div class="recipe-toolbar">
<div class="recipe-toolbar__left">
<div class="filter-item">
<label>食堂</label>
<label>场所</label>
<select class="filter-select" id="canteenSelect">
<option value="1" selected>一号食堂</option>
<option value="2">二号食堂</option>
<option value="3">三号食堂</option>
<option value="1" selected>一号场所</option>
<option value="2">二号场所</option>
<option value="3">三号场所</option>
</select>
</div>
<div class="filter-item">
+4 -4
View File
@@ -219,11 +219,11 @@ tbody tr:hover{background:#F8FBFF;}
<span class="page-header-bar__meta">2026-05-20 · 数据实时更新</span>
</div>
<div class="page-header-bar__right">
<label>当前食堂</label>
<label>当前场所</label>
<select class="canteen-select" id="globalCanteen">
<option value="1">食堂(东区)</option>
<option value="2">食堂(西区)</option>
<option value="3">食堂(北区)</option>
<option value="1">场所(东区)</option>
<option value="2">场所(西区)</option>
<option value="3">场所(北区)</option>
</select>
</div>
</div>
+4 -4
View File
@@ -376,11 +376,11 @@ tbody td.td-actions{overflow:visible;}
<span class="page-header-bar__meta">2026-05-20 · 数据实时更新</span>
</div>
<div class="page-header-bar__right">
<label>当前餐厅</label>
<label>当前场所</label>
<select class="canteen-select" id="globalCanteen">
<option value="1">餐厅(东区)</option>
<option value="2">餐厅(西区)</option>
<option value="3">餐厅(北区)</option>
<option value="1">场所(东区)</option>
<option value="2">场所(西区)</option>
<option value="3">场所(北区)</option>
</select>
</div>
</div>
+27 -8
View File
@@ -2,16 +2,35 @@
## [2026-05-26]
### 优化 — 营养模块全量术语更新(食堂→场所)
### 优化 — 营养模块全量术语更新(食堂/餐厅→场所)
- **全模块菜单统一**:所有 63 个 HTML 页面的侧边栏菜单"食堂管理" → "场所管理"
- **UI 元素全量更新**:页面标题、表格标题、筛选标签、字段标签、统计卡片等中的"食堂"统一改为"场所"
- **档案模块**`arc-canteen.html` 菜单项"食堂报表数据" → "场所报表数据",统计卡片"食堂总数" → "场所总数"
- **数据管理模块**:各页面表单字段、筛选项、表格列标题中的"食堂"改为"场所"
- **生产管理模块**:相关页面的"食堂"术语统一改为"场所"
- **供应管理模块**:相关页面的"食堂"术语统一改为"场所"
**全模块 63 个 HTML 页面完整术语替换**
**保留规则**:具体场所名称(如"总部一号食堂"、"采气一厂营养餐厅"等)保留不改;类型选项(单选框中的"食堂"/"餐厅")保留不改
- **菜单导航**:所有页面侧边栏菜单"食堂管理" → "场所管理"
- **页面标题与表格标题**:所有涉及"食堂"/"餐厅"的页面标题、表格列标题统一改为"场所"
- **表单字段标签**
- "食堂名称" → "场所名称"
- "食堂编号" → "场所编号"
- "当前食堂" → "当前场所"
- "选择食堂" → "选择场所"
- "申领食堂" → "申领场所"
- "当前餐厅" → "当前场所"
- **筛选栏与下拉选项**:所有筛选项、下拉菜单中的"食堂"改为"场所"
- **表格数据行**:表格中的"食堂"术语改为"场所"(如"一号食堂厨房" → "一号场所厨房"
- **JavaScript 代码**Drawer 详情项、表单字段标签等代码中的"食堂"改为"场所"
- **注释**:代码注释中的"食堂切换" → "场所切换"
**保留规则**
- 具体场所名称(如"总部一号食堂"、"采气一厂营养餐厅"等)保留不改
- 类型选项(单选框中的"食堂"/"餐厅")保留不改
- 数据库字段名保留不改
**涉及文件**(共 20+ 个):
- 场所管理:`din-canteen.html`, `din-canteen-add.html`, `din-canteen-line.html`
- 用餐管理:`din-user-mgmt.html`, `din-order-meal.html`, `din-order-pickup.html`, `din-order-line.html`
- 生产管理:`prod-clean-order.html`, `prod-proc-cabinet.html`, `prod-proc-combo.html`, `prod-proc-cook.html`, `prod-proc-serve.html`, `prod-proc-stats.html`, `prod-proc-surplus.html`, `prod-qc-daily.html`, `prod-qc-nutrition.html`, `prod-qc-nutrition-add.html`
- 供应管理:`sup-clean-internal.html`, `sup-clean-external.html`, `sup-in-cleanin.html`
- 其他:`din-data-benefit.html`, `din-data-nutri.html`, `din-innovation.html`, `din-recipe-mgmt.html`, `din-terminal.html`, `farm-purchase.html`
### 优化 — 场所管理模块命名与功能完善
+24 -24
View File
@@ -217,7 +217,7 @@ tbody tr:hover td.td-actions{background:#F8FBFF;}
</div>
<div class="stat-card">
<div class="stat-card__icon blue">🏠</div>
<div class="stat-card__info"><div class="stat-card__value">3</div><div class="stat-card__label">采购食堂</div></div>
<div class="stat-card__info"><div class="stat-card__value">3</div><div class="stat-card__label">采购场所</div></div>
</div>
</div>
@@ -228,9 +228,9 @@ tbody tr:hover td.td-actions{background:#F8FBFF;}
<input class="filter-input" type="text" placeholder="请输入采购单号">
</div>
<div class="filter-item">
<label>采购食堂</label>
<label>采购场所</label>
<select class="filter-select">
<option>全部</option><option>一号食堂</option><option>二号食堂</option><option>三号食堂</option>
<option>全部</option><option>一号场所</option><option>二号场所</option><option>三号场所</option>
</select>
</div>
<div class="filter-item">
@@ -274,7 +274,7 @@ tbody tr:hover td.td-actions{background:#F8FBFF;}
<tr>
<th style="width:40px;"></th>
<th>采购单号</th>
<th>采购食堂</th>
<th>采购场所</th>
<th>供应商</th>
<th>食材品种数</th>
<th>总金额</th>
@@ -290,7 +290,7 @@ tbody tr:hover td.td-actions{background:#F8FBFF;}
<tr>
<td><span class="expand-toggle" onclick="toggleRow(this,'detail-1')"></span></td>
<td>PO-20260416-005</td>
<td>二号食堂</td>
<td>二号场所</td>
<td>绿源蔬菜配送</td>
<td>2 种</td>
<td style="font-weight:600;">¥660</td>
@@ -316,7 +316,7 @@ tbody tr:hover td.td-actions{background:#F8FBFF;}
<tr>
<td><span class="expand-toggle" onclick="toggleRow(this,'detail-2')"></span></td>
<td>PO-20260415-001</td>
<td>一号食堂</td>
<td>一号场所</td>
<td>绿源蔬菜配送</td>
<td>3 种</td>
<td style="font-weight:600;">¥485</td>
@@ -343,7 +343,7 @@ tbody tr:hover td.td-actions{background:#F8FBFF;}
<tr>
<td><span class="expand-toggle" onclick="toggleRow(this,'detail-3')"></span></td>
<td>PO-20260415-002</td>
<td>一号食堂</td>
<td>一号场所</td>
<td>鲜肉直供公司</td>
<td>2 种</td>
<td style="font-weight:600;">¥8,480</td>
@@ -369,7 +369,7 @@ tbody tr:hover td.td-actions{background:#F8FBFF;}
<tr>
<td><span class="expand-toggle" onclick="toggleRow(this,'detail-4')"></span></td>
<td>PO-20260414-003</td>
<td>二号食堂</td>
<td>二号场所</td>
<td>海鲜水产配送</td>
<td>3 种</td>
<td style="font-weight:600;">¥3,860</td>
@@ -396,7 +396,7 @@ tbody tr:hover td.td-actions{background:#F8FBFF;}
<tr>
<td><span class="expand-toggle" onclick="toggleRow(this,'detail-5')"></span></td>
<td>PO-20260413-004</td>
<td>三号食堂</td>
<td>三号场所</td>
<td>粮油批发商行</td>
<td>2 种</td>
<td style="font-weight:600;">¥6,188</td>
@@ -444,14 +444,14 @@ tbody tr:hover td.td-actions{background:#F8FBFF;}
<div class="modal-body">
<!-- 基本信息 -->
<div class="form-grid">
<div class="form-item"><label>采购食堂<span class="required">*</span></label><select id="fm-canteen" onchange="showCanteenContact()"><option value="">请选择食堂</option><option>一号食堂</option><option>二号食堂</option><option>三号食堂</option></select></div>
<div class="form-item"><label>采购场所<span class="required">*</span></label><select id="fm-canteen" onchange="showCanteenContact()"><option value="">请选择场所</option><option>一号场所</option><option>二号场所</option><option>三号场所</option></select></div>
<div class="form-item"><label>供应商<span class="required">*</span></label><select id="fm-supplier" onchange="showSupplierContact()"><option value="">请选择供应商</option><option>绿源蔬菜配送</option><option>鲜肉直供公司</option><option>海鲜水产配送</option><option>粮油批发商行</option></select></div>
<div class="form-item"><label>预计到货日期<span class="required">*</span></label><input type="date" id="fm-arrival"></div>
<div class="form-item"><label>采购单来源</label><select id="fm-source"><option>手动创建</option><option>食谱搭配</option></select></div>
</div>
<!-- 联系人回显 -->
<div id="contactInfoBar" style="display:none;margin-top:12px;padding:10px 16px;background:#F6F8FA;border-radius:var(--radius-sm);display:none;gap:24px;font-size:var(--font-sm);color:var(--text-secondary);">
<span id="ciCanteen" style="display:none;">食堂联系人:<strong id="ciCanteenName"></strong>&nbsp;&nbsp;电话:<strong id="ciCanteenPhone"></strong></span>
<span id="ciCanteen" style="display:none;">场所联系人:<strong id="ciCanteenName"></strong>&nbsp;&nbsp;电话:<strong id="ciCanteenPhone"></strong></span>
<span id="ciSupplier" style="display:none;">供应商联系人:<strong id="ciSupplierName"></strong>&nbsp;&nbsp;电话:<strong id="ciSupplierPhone"></strong></span>
</div>
<!-- 食材明细 -->
@@ -488,8 +488,8 @@ tbody tr:hover td.td-actions{background:#F8FBFF;}
<!-- 订单信息 -->
<div class="drawer-section-title">订单信息</div>
<div class="detail-grid" id="drawerOrderInfo"></div>
<!-- 食堂信息 -->
<div class="drawer-section-title">采购食堂信息</div>
<!-- 场所信息 -->
<div class="drawer-section-title">采购场所信息</div>
<div class="detail-grid" id="drawerCanteenInfo"></div>
<!-- 供应商信息 -->
<div class="drawer-section-title">供应商信息</div>
@@ -577,7 +577,7 @@ tbody tr:hover td.td-actions{background:#F8FBFF;}
<option value="">请选择</option>
<option>供应商自送</option>
<option>第三方物流</option>
<option>食堂自提</option>
<option>场所自提</option>
</select>
</div>
<div class="form-item">
@@ -626,9 +626,9 @@ tbody tr:hover td.td-actions{background:#F8FBFF;}
<script>
/* ===== 联系人模拟数据 ===== */
var canteenContacts = {
'一号食堂': {contact:'王建国', phone:'029-8812-3001'},
'二号食堂': {contact:'赵芳', phone:'029-8812-3002'},
'三号食堂': {contact:'刘洋', phone:'029-8812-3003'}
'一号场所': {contact:'王建国', phone:'029-8812-3001'},
'二号场所': {contact:'赵芳', phone:'029-8812-3002'},
'三号场所': {contact:'刘洋', phone:'029-8812-3003'}
};
var supplierContacts = {
'绿源蔬菜配送': {contact:'李明', phone:'138-9912-3456'},
@@ -639,14 +639,14 @@ var supplierContacts = {
/* ===== 模拟数据 ===== */
var orders = [
{ no:'PO-20260416-005', canteen:'二号食堂', canteenContact:'赵芳', canteenPhone:'029-8812-3002',
{ no:'PO-20260416-005', canteen:'二号场所', canteenContact:'赵芳', canteenPhone:'029-8812-3002',
supplier:'绿源蔬菜配送', supplierContact:'李明', supplierPhone:'138-9912-3456',
date:'2026-04-16', arrival:'2026-04-17', source:'食谱搭配', status:'待接单', total:'¥660',
items:[
{trace:'ST-EX-LY01-VG-XLHU-080K-20260416-001',name:'西兰花',cat:'蔬菜类',qty:80,spec:'散装(kg)',price:4.5,subtotal:'¥360',remark:'—'},
{trace:'ST-EX-LY01-VG-QCAI-120K-20260416-002',name:'芹菜',cat:'蔬菜类',qty:120,spec:'散装(kg)',price:2.5,subtotal:'¥300',remark:'—'}
]},
{ no:'PO-20260415-001', canteen:'一号食堂', canteenContact:'王建国', canteenPhone:'029-8812-3001',
{ no:'PO-20260415-001', canteen:'一号场所', canteenContact:'王建国', canteenPhone:'029-8812-3001',
supplier:'绿源蔬菜配送', supplierContact:'李明', supplierPhone:'138-9912-3456',
date:'2026-04-15', arrival:'2026-04-16', source:'食谱搭配', status:'待发货', total:'¥485',
items:[
@@ -654,7 +654,7 @@ var orders = [
{trace:'ST-EX-LY01-VG-BCAI-080K-20260415-003',name:'白菜',cat:'蔬菜类',qty:80,spec:'散装(kg)',price:1.8,subtotal:'¥144',remark:'—'},
{trace:'ST-EX-LY01-VG-HLUB-120K-20260415-004',name:'胡萝卜',cat:'蔬菜类',qty:120,spec:'散装(kg)',price:1.8,subtotal:'¥216',remark:'—'}
]},
{ no:'PO-20260415-002', canteen:'一号食堂', canteenContact:'王建国', canteenPhone:'029-8812-3001',
{ no:'PO-20260415-002', canteen:'一号场所', canteenContact:'王建国', canteenPhone:'029-8812-3001',
supplier:'鲜肉直供公司', supplierContact:'张伟', supplierPhone:'139-0088-7654',
date:'2026-04-15', arrival:'2026-04-16', source:'食谱搭配', status:'待收货', total:'¥8,480',
deliveryMethod:'供应商自送', deliveryPerson:'张伟', deliveryPhone:'139-0088-7654', deliveryETA:'2026-04-16 14:00',
@@ -662,7 +662,7 @@ var orders = [
{trace:'ST-EX-XR01-MT-ZLRJ-080K-20260415-005',name:'猪里脊',cat:'肉禽类',qty:80,spec:'25kg/件',price:28,subtotal:'¥2,240',remark:'需冷链运输'},
{trace:'ST-EX-XR01-MT-ZWUA-240K-20260415-006',name:'猪五花',cat:'肉禽类',qty:240,spec:'25kg/件',price:26,subtotal:'¥6,240',remark:'—'}
]},
{ no:'PO-20260414-003', canteen:'二号食堂', canteenContact:'赵芳', canteenPhone:'029-8812-3002',
{ no:'PO-20260414-003', canteen:'二号场所', canteenContact:'赵芳', canteenPhone:'029-8812-3002',
supplier:'海鲜水产配送', supplierContact:'陈浩', supplierPhone:'136-7766-5432',
date:'2026-04-14', arrival:'2026-04-15', source:'手动创建', status:'已完成', total:'¥3,860',
deliveryMethod:'第三方物流', deliveryPerson:'陈浩', deliveryPhone:'136-7766-5432', deliveryETA:'2026-04-15 10:30',
@@ -671,7 +671,7 @@ var orders = [
{trace:'ST-EX-HS01-SF-JIYU-080K-20260414-002',name:'鲫鱼',cat:'水产类',qty:80,spec:'散装(kg)',price:16,subtotal:'¥1,280',remark:'—'},
{trace:'ST-EX-HS01-SF-XIAA-050K-20260414-003',name:'虾',cat:'水产类',qty:50,spec:'散装(kg)',price:30,subtotal:'¥1,500',remark:'冰鲜'}
]},
{ no:'PO-20260413-004', canteen:'三号食堂', canteenContact:'刘洋', canteenPhone:'029-8812-3003',
{ no:'PO-20260413-004', canteen:'三号场所', canteenContact:'刘洋', canteenPhone:'029-8812-3003',
supplier:'粮油批发商行', supplierContact:'孙强', supplierPhone:'137-5544-3210',
date:'2026-04-13', arrival:'2026-04-14', source:'手动创建', status:'已取消', total:'¥6,188',
cancelReason:'供应商无法供货',
@@ -824,8 +824,8 @@ function showDetail(idx) {
+ buildDetailRow('预计到货', o.arrival)
+ buildDetailRow('采购总额', '<span style="font-weight:600;color:var(--primary);">'+o.total+'</span>');
document.getElementById('drawerCanteenInfo').innerHTML =
buildDetailRow('采购食堂', o.canteen)
+ buildDetailRow('食堂联系人', o.canteenContact)
buildDetailRow('采购场所', o.canteen)
+ buildDetailRow('场所联系人', o.canteenContact)
+ buildDetailRow('联系电话', o.canteenPhone);
document.getElementById('drawerSupplierInfo').innerHTML =
buildDetailRow('供应商', o.supplier)
+5 -5
View File
@@ -144,18 +144,18 @@ tbody tr:hover td.td-actions{background:#F8FBFF;}
<a href="prod-proc-stats.html" class="sidebar-item"><span class="mi">📊</span>生产统计</a>
</aside>
<div class="main">
<!-- 页面标题行 + 食堂切换 -->
<!-- 页面标题行 + 场所切换 -->
<div class="page-header">
<div class="page-header__left">
<span class="page-header__title">净菜订单</span>
<span class="page-header__desc">2026-05-19 · 数据实时更新</span>
</div>
<div class="page-header__right">
<span class="page-header__label">当前食堂</span>
<span class="page-header__label">当前场所</span>
<select class="canteen-select">
<option value="1">食堂(东区)</option>
<option value="2">食堂(西区)</option>
<option value="3">食堂(南区)</option>
<option value="1">场所(东区)</option>
<option value="2">场所(西区)</option>
<option value="3">场所(南区)</option>
</select>
</div>
</div>
+5 -5
View File
@@ -204,18 +204,18 @@ tbody tr.row-active td.td-actions{background:var(--primary-light);}
<a href="prod-proc-stats.html" class="sidebar-item"><span class="mi">📊</span>生产统计</a>
</aside>
<main class="main">
<!-- 页面标题行 + 食堂切换 -->
<!-- 页面标题行 + 场所切换 -->
<div class="page-header">
<div class="page-header__left">
<span class="page-header__title">净菜进柜</span>
<span class="page-header__desc">2026-05-20 · 数据实时更新</span>
</div>
<div class="page-header__right">
<span class="page-header__label">当前食堂</span>
<span class="page-header__label">当前场所</span>
<select class="canteen-select">
<option value="1">食堂(东区)</option>
<option value="2">食堂(西区)</option>
<option value="3">食堂(南区)</option>
<option value="1">场所(东区)</option>
<option value="2">场所(西区)</option>
<option value="3">场所(南区)</option>
</select>
</div>
</div>
+1 -1
View File
@@ -161,7 +161,7 @@ tbody tr:hover td.td-actions{background:#F8FBFF;}
<div class="main">
<div class="filter-bar">
<div class="filter-item"><label>当前食堂</label><select class="filter-select"><option selected>长庆一食堂</option><option>长庆二食堂</option><option>长庆三食堂</option></select></div>
<div class="filter-item"><label>当前场所</label><select class="filter-select"><option selected>长庆一场所</option><option>长庆二场所</option><option>长庆三场所</option></select></div>
<div class="filter-item"><label>任务编号</label><input class="filter-input" type="text" placeholder="请输入任务编号"></div>
<div class="filter-item"><label>目标菜品</label><input class="filter-input" type="text" placeholder="请输入目标菜品"></div>
<div class="filter-item"><label>状态</label><select class="filter-select"><option>全部</option><option>已完成</option><option>组配中</option><option>待组配</option></select></div>
+1 -1
View File
@@ -174,7 +174,7 @@ tbody tr:hover td.td-actions{background:#F8FBFF;}
<div class="main">
<div class="filter-bar">
<div class="filter-item"><label>当前食堂</label><select class="filter-select"><option selected>长庆一食堂</option><option>长庆二食堂</option><option>长庆三食堂</option></select></div>
<div class="filter-item"><label>当前场所</label><select class="filter-select"><option selected>长庆一场所</option><option>长庆二场所</option><option>长庆三场所</option></select></div>
<div class="filter-item"><label>任务单号</label><input class="filter-input" type="text" placeholder="请输入任务单号"></div>
<div class="filter-item"><label>菜品名称</label><input class="filter-input" type="text" placeholder="请输入菜品名称"></div>
<div class="filter-item"><label>来源类型</label><select class="filter-select"><option>全部</option><option>点餐</option><option>餐线</option></select></div>
+1 -1
View File
@@ -140,7 +140,7 @@ tbody tr:hover td.td-actions{background:#F8FBFF;}
</aside>
<div class="main">
<div class="filter-bar">
<div class="filter-item"><label>当前食堂</label><select class="filter-select"><option selected>长庆一食堂</option><option>长庆二食堂</option><option>长庆三食堂</option></select></div>
<div class="filter-item"><label>当前场所</label><select class="filter-select"><option selected>长庆一场所</option><option>长庆二场所</option><option>长庆三场所</option></select></div>
<div class="filter-item"><label>餐线</label><select class="filter-select"><option>全部</option><option>A区中餐线</option><option>B区中餐线</option><option>A区早餐线</option><option>B区早餐线</option><option>C区快餐线</option></select></div>
<div class="filter-item"><label>餐次</label><select class="filter-select"><option>全部</option><option>早餐</option><option>午餐</option><option>晚餐</option></select></div>
<div class="filter-item"><label>菜品名称</label><input class="filter-input" type="text" placeholder="请输入菜品名称"></div>
+4 -4
View File
@@ -125,11 +125,11 @@ tr.summary-row td{font-weight:700;background:#FAFAFA;}
<span class="page-header__desc">2026-05-20 · 数据实时更新</span>
</div>
<div class="page-header__right">
<span class="page-header__label">当前食堂</span>
<span class="page-header__label">当前场所</span>
<select class="canteen-select">
<option selected>长庆一食堂</option>
<option>长庆二食堂</option>
<option>长庆三食堂</option>
<option selected>长庆一场所</option>
<option>长庆二场所</option>
<option>长庆三场所</option>
</select>
</div>
</div>
+1 -1
View File
@@ -170,7 +170,7 @@ tbody tr:hover td.td-actions{background:#F8FBFF;}
<div class="main">
<div class="filter-bar">
<div class="filter-item"><label>当前食堂</label><select class="filter-select"><option selected>长庆一食堂</option><option>长庆二食堂</option><option>长庆三食堂</option></select></div>
<div class="filter-item"><label>当前场所</label><select class="filter-select"><option selected>长庆一场所</option><option>长庆二场所</option><option>长庆三场所</option></select></div>
<div class="filter-item"><label>餐线</label><select class="filter-select"><option>全部</option><option>A区中餐线</option><option>B区中餐线</option><option>A区早餐线</option><option>B区早餐线</option><option>C区快餐线</option></select></div>
<div class="filter-item"><label>餐次</label><select class="filter-select"><option>全部</option><option>早餐</option><option>午餐</option><option>晚餐</option></select></div>
<div class="filter-item"><label>处置日期</label><input id="filterDate" class="filter-input" type="date" style="min-width:160px;"></div>
+4 -4
View File
@@ -261,11 +261,11 @@ tbody tr:hover td.td-actions{background:#F8FBFF;}
<span class="page-header__desc">2026-05-19 · 数据实时更新</span>
</div>
<div class="page-header__right">
<span class="page-header__label">当前食堂</span>
<span class="page-header__label">当前场所</span>
<select class="canteen-select" onchange="switchCanteen(this.value)">
<option value="1">食堂(东区)</option>
<option value="2">食堂(西区)</option>
<option value="3">食堂(北区)</option>
<option value="1">场所(东区)</option>
<option value="2">场所(西区)</option>
<option value="3">场所(北区)</option>
</select>
</div>
</div>
@@ -188,9 +188,9 @@ body{font-family:-apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft YaHei
<div class="form-card__title">检验菜品选择</div>
<div class="form-row" style="grid-template-columns:repeat(4,1fr);">
<div class="form-group">
<label>选择食堂<span class="required">*</span></label>
<label>选择场所<span class="required">*</span></label>
<select class="form-select" id="canteenSelect" onchange="onCanteenChange()">
<option value="">请选择食堂</option>
<option value="">请选择场所</option>
<option value="1">总部一号食堂</option>
<option value="2">总部二号食堂</option>
<option value="3">采油一厂职工食堂</option>
@@ -201,7 +201,7 @@ body{font-family:-apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft YaHei
<div class="form-group">
<label>选择餐线<span class="required">*</span></label>
<select class="form-select" id="lineSelect" onchange="onLineChange()" disabled>
<option value="">请先选择食堂</option>
<option value="">请先选择场所</option>
</select>
</div>
<div class="form-group">
@@ -215,7 +215,7 @@ body{font-family:-apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft YaHei
</select>
</div>
</div>
<div id="dishHint" style="font-size:var(--font-xs);color:var(--text-placeholder);margin-top:4px;">提示:依次选择食堂、餐线、日期后,将加载该餐线当日的菜品列表</div>
<div id="dishHint" style="font-size:var(--font-xs);color:var(--text-placeholder);margin-top:4px;">提示:依次选择场所、餐线、日期后,将加载该餐线当日的菜品列表</div>
</div>
<!-- 检验数据 -->
@@ -559,7 +559,7 @@ function renderDialogRight(){
+'<div class="detail-item"><div class="detail-item__label">检验时间</div><div class="detail-item__value">'+r.time+'</div></div>'
+'<div class="detail-item"><div class="detail-item__label">检验人员</div><div class="detail-item__value">'+r.inspector+'</div></div>'
+'<div class="detail-item"><div class="detail-item__label">检验批次</div><div class="detail-item__value">'+r.batch+'</div></div>'
+'<div class="detail-item"><div class="detail-item__label">食堂</div><div class="detail-item__value">'+r.category+'</div></div>'
+'<div class="detail-item"><div class="detail-item__label">场所</div><div class="detail-item__value">'+r.category+'</div></div>'
+'<div class="detail-item"><div class="detail-item__label">餐线</div><div class="detail-item__value">'+r.line+'</div></div>'
+'</div>';
@@ -660,7 +660,7 @@ function showDetail(syncIdx){
+'<div class="drawer-field"><div class="drawer-field__label">检验时间</div><div class="drawer-field__value">'+r.time+'</div></div>'
+'<div class="drawer-field"><div class="drawer-field__label">检验人员</div><div class="drawer-field__value">'+r.inspector+'</div></div>'
+'<div class="drawer-field"><div class="drawer-field__label">批次</div><div class="drawer-field__value">'+r.batch+'</div></div>'
+'<div class="drawer-field"><div class="drawer-field__label">食堂</div><div class="drawer-field__value">'+r.category+'</div></div>'
+'<div class="drawer-field"><div class="drawer-field__label">场所</div><div class="drawer-field__value">'+r.category+'</div></div>'
+'<div class="drawer-field"><div class="drawer-field__label">餐线</div><div class="drawer-field__value">'+r.line+'</div></div>'
+'<div class="drawer-field"><div class="drawer-field__label">营养检验</div><div class="drawer-field__value">'+nutriTag(r.nutri)+'</div></div>'
+'<div class="drawer-field"><div class="drawer-field__label">味道评级</div><div class="drawer-field__value">'+gradeTag(r.tasteData.grade)+'</div></div>'
+2 -2
View File
@@ -295,7 +295,7 @@ body{font-family:-apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft YaHei
<th>检验单号</th>
<th>检验时间</th>
<th>检验餐品</th>
<th>食堂</th>
<th>场所</th>
<th>检验人员</th>
<th>营养检验</th>
<th>味道检验</th>
@@ -485,7 +485,7 @@ function openDrawer(idx){
+'</div></div>';
// 检验菜品
html+='<div class="detail-section"><div class="detail-section__title">检验菜品</div><div class="detail-grid">'
+'<div class="detail-item"><div class="detail-item__label">食堂</div><div class="detail-item__value">'+r.category+'</div></div>'
+'<div class="detail-item"><div class="detail-item__label">场所</div><div class="detail-item__value">'+r.category+'</div></div>'
+'<div class="detail-item"><div class="detail-item__label">餐线</div><div class="detail-item__value">'+r.line+'</div></div>'
+'<div class="detail-item"><div class="detail-item__label">日期</div><div class="detail-item__value">'+r.date+'</div></div>'
+'<div class="detail-item"><div class="detail-item__label">菜品名称</div><div class="detail-item__value">'+r.dish+'</div></div>'
+3 -3
View File
@@ -213,8 +213,8 @@ textarea.form-control{height:auto;padding:8px 12px;resize:vertical;min-height:60
<tr><td>EXT-001</td><td>NC-INT-HLUB-20260422-01</td><td>社区便民超市</td><td><span class="tag tag-green">🥬 净菜包</span></td><td>土豆(土豆块)</td><td>5kg/箱</td><td>6</td><td>30</td><td>¥3.5</td><td>¥105</td><td>A仓-蔬菜区-03</td><td>2026-04-22 08:00</td><td>SF1234567890</td><td><span class="tag tag-green">已完成</span></td><td class="td-actions"><span class="link" onclick="showDetail(this)">详情</span> <span class="link" style="color:var(--danger)">删除</span></td></tr>
<tr><td>EXT-002</td><td>NC-INT-ZLRJ-20260422-01</td><td>周边餐饮企业</td><td><span class="tag tag-green">🥬 净菜包</span></td><td>净猪里脊</td><td>1kg/箱</td><td>5</td><td>50</td><td>¥28</td><td>¥1,400</td><td>B仓-肉类区-01</td><td>2026-04-22 09:30</td><td>SF9876543210</td><td><span class="tag tag-blue">配送中</span></td><td class="td-actions"><span class="link" style="color:var(--success)" onclick="openReceiveConfirm(this)">确认收货</span> <span class="link" onclick="showDetail(this)">详情</span> <span class="link" style="color:var(--danger)">删除</span></td></tr>
<tr><td>EXT-003</td><td>NC-INT-JXRJ-20260422-01</td><td>周边餐饮企业</td><td><span class="tag tag-orange">🍱 餐品净菜包</span></td><td>宫保鸡丁</td><td>标准份(500g</td><td>40</td><td>20</td><td>¥12</td><td>¥240</td><td>B仓-肉类区-02</td><td>2026-04-22 09:30</td><td>SF9876543210</td><td><span class="tag tag-blue">配送中</span></td><td class="td-actions"><span class="link" style="color:var(--success)" onclick="openReceiveConfirm(this)">确认收货</span> <span class="link" onclick="showDetail(this)">详情</span> <span class="link" style="color:var(--danger)">删除</span></td></tr>
<tr><td>EXT-004</td><td>NC-INT-BCAI-20260422-01</td><td>学校食堂</td><td><span class="tag tag-green">🥬 净菜包</span></td><td>鸡肉(鸡肉块)</td><td>1kg/箱</td><td>6</td><td>60</td><td>¥2.0</td><td>¥120</td><td>A仓-蔬菜区-02</td><td>2026-04-22 10:00</td><td></td><td><span class="tag tag-orange">待配送</span></td><td class="td-actions"><span class="link" style="color:var(--primary)" onclick="openShipModal('EXT-004')">立即发货</span> <span class="link" onclick="showDetail(this)">详情</span> <span class="link" style="color:var(--danger)">删除</span></td></tr>
<tr><td>EXT-004</td><td>NC-INT-XLHU-20260422-01</td><td>学校食堂</td><td><span class="tag tag-green">🥬 净菜包</span></td><td>净西兰花</td><td>5kg/箱</td><td>8</td><td>40</td><td>¥4.5</td><td>¥180</td><td>A仓-蔬菜区-04</td><td>2026-04-22 10:00</td><td></td><td><span class="tag tag-orange">待配送</span></td><td class="td-actions"><span class="link" style="color:var(--primary)" onclick="openShipModal('EXT-004')">立即发货</span> <span class="link" onclick="showDetail(this)">详情</span> <span class="link" style="color:var(--danger)">删除</span></td></tr>
<tr><td>EXT-004</td><td>NC-INT-BCAI-20260422-01</td><td>学校场所</td><td><span class="tag tag-green">🥬 净菜包</span></td><td>鸡肉(鸡肉块)</td><td>1kg/箱</td><td>6</td><td>60</td><td>¥2.0</td><td>¥120</td><td>A仓-蔬菜区-02</td><td>2026-04-22 10:00</td><td></td><td><span class="tag tag-orange">待配送</span></td><td class="td-actions"><span class="link" style="color:var(--primary)" onclick="openShipModal('EXT-004')">立即发货</span> <span class="link" onclick="showDetail(this)">详情</span> <span class="link" style="color:var(--danger)">删除</span></td></tr>
<tr><td>EXT-004</td><td>NC-INT-XLHU-20260422-01</td><td>学校场所</td><td><span class="tag tag-green">🥬 净菜包</span></td><td>净西兰花</td><td>5kg/箱</td><td>8</td><td>40</td><td>¥4.5</td><td>¥180</td><td>A仓-蔬菜区-04</td><td>2026-04-22 10:00</td><td></td><td><span class="tag tag-orange">待配送</span></td><td class="td-actions"><span class="link" style="color:var(--primary)" onclick="openShipModal('EXT-004')">立即发货</span> <span class="link" onclick="showDetail(this)">详情</span> <span class="link" style="color:var(--danger)">删除</span></td></tr>
<tr><td>EXT-005</td><td>NC-INT-QZYU-20260422-01</td><td>职工家属区团购</td><td><span class="tag tag-orange">🍱 餐品净菜包</span></td><td>清蒸鱼</td><td>标准份(500g</td><td>20</td><td>10</td><td>¥15</td><td>¥150</td><td>C仓-水产区-01</td><td>2026-04-22 10:30</td><td></td><td><span class="tag tag-gray">备货中</span></td><td class="td-actions"><span class="link" style="color:var(--success)" onclick="openReadyConfirm(this)">备货完成</span> <span class="link" onclick="showDetail(this)">详情</span> <span class="link" style="color:var(--danger)">删除</span></td></tr>
<tr><td>EXT-006</td><td>NC-INT-SRBC-20260422-01</td><td>职工家属区团购</td><td><span class="tag tag-orange">🍱 餐品净菜包</span></td><td>蒜蓉菠菜</td><td>标准份(500g</td><td>30</td><td>15</td><td>¥8</td><td>¥120</td><td>A仓-蔬菜区-01</td><td>2026-04-22 10:30</td><td></td><td><span class="tag tag-gray">备货中</span></td><td class="td-actions"><span class="link" style="color:var(--success)" onclick="openReadyConfirm(this)">备货完成</span> <span class="link" onclick="showDetail(this)">详情</span> <span class="link" style="color:var(--danger)">删除</span></td></tr>
</tbody>
@@ -249,7 +249,7 @@ textarea.form-control{height:auto;padding:8px 12px;resize:vertical;min-height:60
<option value="">请选择客户</option>
<option>社区便民超市</option>
<option>周边餐饮企业</option>
<option>学校食堂</option>
<option>学校场所</option>
<option>职工家属区团购</option>
</select>
</div>
+13 -13
View File
@@ -161,8 +161,8 @@ tbody tr:hover td.td-actions{background:#F8FBFF;}
<!-- 筛选栏 -->
<div class="filter-bar">
<div class="filter-item"><label>申领单号/食材名称</label><input class="filter-input" placeholder="请输入申领单号或食材名称"></div>
<div class="filter-item"><label>申领食堂</label>
<select class="filter-select"><option>全部</option><option>一号食堂厨房</option><option>二号食堂厨房</option><option>三号食堂厨房</option></select>
<div class="filter-item"><label>申领场所</label>
<select class="filter-select"><option>全部</option><option>一号场所厨房</option><option>二号场所厨房</option><option>三号场所厨房</option></select>
</div>
<div class="filter-item"><label>净菜类型</label>
<select class="filter-select"><option>全部</option><option>净菜包</option><option>餐品净菜包</option></select>
@@ -183,17 +183,17 @@ tbody tr:hover td.td-actions{background:#F8FBFF;}
<div class="table-card__content">
<table>
<thead><tr>
<th>申领单号</th><th>溯源码</th><th>申领食堂</th><th>净菜类型</th><th>净菜/餐品</th><th>包装规格</th><th>申领份数</th><th>申领数量(kg)</th><th>订单状态</th><th>关联仓库区域</th><th>申领时间</th><th>预定配送时间</th><th>配送人</th><th>操作</th>
<th>申领单号</th><th>溯源码</th><th>申领场所</th><th>净菜类型</th><th>净菜/餐品</th><th>包装规格</th><th>申领份数</th><th>申领数量(kg)</th><th>订单状态</th><th>关联仓库区域</th><th>申领时间</th><th>预定配送时间</th><th>配送人</th><th>操作</th>
</tr></thead>
<tbody>
<tr><td>INT-001</td><td>NC-INT-BOCA-20260422-01</td><td>一号食堂厨房</td><td><span class="tag tag-green">🥬 净菜包</span></td><td>菠菜</td><td>500g/袋</td><td>50</td><td>25</td><td><span class="tag tag-green">已完成</span></td><td>A仓-蔬菜区-01</td><td>2026-04-22 07:30</td><td>2026-04-22 09:00</td><td>李配送</td><td class="td-actions"><span class="link" onclick="showDetail(this)">详情</span> <span class="link" style="color:var(--danger)">删除</span></td></tr>
<tr><td>INT-001</td><td>NC-INT-BCAI-20260422-01</td><td>一号食堂厨房</td><td><span class="tag tag-green">🥬 净菜包</span></td><td>玉米(玉米粒)</td><td>1kg/盒</td><td>20</td><td>20</td><td><span class="tag tag-green">已完成</span></td><td>A仓-蔬菜区-02</td><td>2026-04-22 07:30</td><td>2026-04-22 09:00</td><td>李配送</td><td class="td-actions"><span class="link" onclick="showDetail(this)">详情</span> <span class="link" style="color:var(--danger)">删除</span></td></tr>
<tr><td>INT-002</td><td>NC-INT-ZLRJ-20260422-01</td><td>二号食堂厨房</td><td><span class="tag tag-green">🥬 净菜包</span></td><td>猪排骨</td><td>2kg/盘</td><td>20</td><td>40</td><td><span class="tag tag-blue">配送中</span></td><td>B仓-肉类区-01</td><td>2026-04-22 08:00</td><td>2026-04-22 10:00</td><td>王配送</td><td class="td-actions"><span class="link" style="color:var(--success)" onclick="openReceiveConfirm(this)">确认收货</span> <span class="link" onclick="showDetail(this)">详情</span> <span class="link" style="color:var(--danger)">删除</span></td></tr>
<tr><td>INT-003</td><td>NC-INT-JXRJ-20260422-01</td><td>二号食堂厨房</td><td><span class="tag tag-orange">🍱 餐品净菜包</span></td><td>宫保鸡丁</td><td>标准份(500g</td><td>30</td><td>15</td><td><span class="tag tag-blue">配送中</span></td><td>B仓-肉类区-02</td><td>2026-04-22 08:00</td><td>2026-04-22 10:00</td><td>王配送</td><td class="td-actions"><span class="link" style="color:var(--success)" onclick="openReceiveConfirm(this)">确认收货</span> <span class="link" onclick="showDetail(this)">详情</span> <span class="link" style="color:var(--danger)">删除</span></td></tr>
<tr><td>INT-004</td><td>NC-INT-CAYO-20260422-01</td><td>三号食堂厨房</td><td><span class="tag tag-green">🥬 净菜包</span></td><td>草鱼(鱼片)</td><td>2kg/盘</td><td>20</td><td>40</td><td><span class="tag tag-orange">待配送</span></td><td>C仓-水产区-01</td><td>2026-04-22 08:30</td><td>2026-04-22 10:30</td><td></td><td class="td-actions"><span class="link" style="color:var(--primary)" onclick="openDeliverModal(this)">立即配送</span> <span class="link" onclick="showDetail(this)">详情</span> <span class="link" style="color:var(--danger)">删除</span></td></tr>
<tr><td>INT-005</td><td>NC-INT-QZYU-20260422-01</td><td>一号食堂厨房</td><td><span class="tag tag-orange">🍱 餐品净菜包</span></td><td>清蒸鱼</td><td>标准份(500g</td><td>15</td><td>7.5</td><td><span class="tag tag-orange">待配送</span></td><td>C仓-水产区-02</td><td>2026-04-22 09:00</td><td>2026-04-22 11:00</td><td></td><td class="td-actions"><span class="link" style="color:var(--primary)" onclick="openDeliverModal(this)">立即配送</span> <span class="link" onclick="showDetail(this)">详情</span> <span class="link" style="color:var(--danger)">删除</span></td></tr>
<tr><td>INT-006</td><td>NC-INT-TDSI-20260422-01</td><td>三号食堂厨房</td><td><span class="tag tag-green">🥬 净菜包</span></td><td>土豆(土豆丝)</td><td>500g/袋</td><td>40</td><td>20</td><td><span class="tag tag-gray">备货中</span></td><td>A仓-蔬菜区-03</td><td>2026-04-22 09:15</td><td>2026-04-22 11:30</td><td></td><td class="td-actions"><span class="link" style="color:var(--success)" onclick="openReadyConfirm(this)">备货完成</span> <span class="link" onclick="showDetail(this)">详情</span> <span class="link" style="color:var(--danger)">删除</span></td></tr>
<tr><td>INT-007</td><td>NC-INT-SRBC-20260422-01</td><td>二号食堂厨房</td><td><span class="tag tag-orange">🍱 餐品净菜包</span></td><td>蒜蓉菠菜</td><td>标准份(500g</td><td>25</td><td>12.5</td><td><span class="tag tag-gray">备货中</span></td><td>A仓-蔬菜区-01</td><td>2026-04-22 09:30</td><td>2026-04-22 12:00</td><td></td><td class="td-actions"><span class="link" style="color:var(--success)" onclick="openReadyConfirm(this)">备货完成</span> <span class="link" onclick="showDetail(this)">详情</span> <span class="link" style="color:var(--danger)">删除</span></td></tr>
<tr><td>INT-001</td><td>NC-INT-BOCA-20260422-01</td><td>一号场所厨房</td><td><span class="tag tag-green">🥬 净菜包</span></td><td>菠菜</td><td>500g/袋</td><td>50</td><td>25</td><td><span class="tag tag-green">已完成</span></td><td>A仓-蔬菜区-01</td><td>2026-04-22 07:30</td><td>2026-04-22 09:00</td><td>李配送</td><td class="td-actions"><span class="link" onclick="showDetail(this)">详情</span> <span class="link" style="color:var(--danger)">删除</span></td></tr>
<tr><td>INT-001</td><td>NC-INT-BCAI-20260422-01</td><td>一号场所厨房</td><td><span class="tag tag-green">🥬 净菜包</span></td><td>玉米(玉米粒)</td><td>1kg/盒</td><td>20</td><td>20</td><td><span class="tag tag-green">已完成</span></td><td>A仓-蔬菜区-02</td><td>2026-04-22 07:30</td><td>2026-04-22 09:00</td><td>李配送</td><td class="td-actions"><span class="link" onclick="showDetail(this)">详情</span> <span class="link" style="color:var(--danger)">删除</span></td></tr>
<tr><td>INT-002</td><td>NC-INT-ZLRJ-20260422-01</td><td>二号场所厨房</td><td><span class="tag tag-green">🥬 净菜包</span></td><td>猪排骨</td><td>2kg/盘</td><td>20</td><td>40</td><td><span class="tag tag-blue">配送中</span></td><td>B仓-肉类区-01</td><td>2026-04-22 08:00</td><td>2026-04-22 10:00</td><td>王配送</td><td class="td-actions"><span class="link" style="color:var(--success)" onclick="openReceiveConfirm(this)">确认收货</span> <span class="link" onclick="showDetail(this)">详情</span> <span class="link" style="color:var(--danger)">删除</span></td></tr>
<tr><td>INT-003</td><td>NC-INT-JXRJ-20260422-01</td><td>二号场所厨房</td><td><span class="tag tag-orange">🍱 餐品净菜包</span></td><td>宫保鸡丁</td><td>标准份(500g</td><td>30</td><td>15</td><td><span class="tag tag-blue">配送中</span></td><td>B仓-肉类区-02</td><td>2026-04-22 08:00</td><td>2026-04-22 10:00</td><td>王配送</td><td class="td-actions"><span class="link" style="color:var(--success)" onclick="openReceiveConfirm(this)">确认收货</span> <span class="link" onclick="showDetail(this)">详情</span> <span class="link" style="color:var(--danger)">删除</span></td></tr>
<tr><td>INT-004</td><td>NC-INT-CAYO-20260422-01</td><td>三号场所厨房</td><td><span class="tag tag-green">🥬 净菜包</span></td><td>草鱼(鱼片)</td><td>2kg/盘</td><td>20</td><td>40</td><td><span class="tag tag-orange">待配送</span></td><td>C仓-水产区-01</td><td>2026-04-22 08:30</td><td>2026-04-22 10:30</td><td></td><td class="td-actions"><span class="link" style="color:var(--primary)" onclick="openDeliverModal(this)">立即配送</span> <span class="link" onclick="showDetail(this)">详情</span> <span class="link" style="color:var(--danger)">删除</span></td></tr>
<tr><td>INT-005</td><td>NC-INT-QZYU-20260422-01</td><td>一号场所厨房</td><td><span class="tag tag-orange">🍱 餐品净菜包</span></td><td>清蒸鱼</td><td>标准份(500g</td><td>15</td><td>7.5</td><td><span class="tag tag-orange">待配送</span></td><td>C仓-水产区-02</td><td>2026-04-22 09:00</td><td>2026-04-22 11:00</td><td></td><td class="td-actions"><span class="link" style="color:var(--primary)" onclick="openDeliverModal(this)">立即配送</span> <span class="link" onclick="showDetail(this)">详情</span> <span class="link" style="color:var(--danger)">删除</span></td></tr>
<tr><td>INT-006</td><td>NC-INT-TDSI-20260422-01</td><td>三号场所厨房</td><td><span class="tag tag-green">🥬 净菜包</span></td><td>土豆(土豆丝)</td><td>500g/袋</td><td>40</td><td>20</td><td><span class="tag tag-gray">备货中</span></td><td>A仓-蔬菜区-03</td><td>2026-04-22 09:15</td><td>2026-04-22 11:30</td><td></td><td class="td-actions"><span class="link" style="color:var(--success)" onclick="openReadyConfirm(this)">备货完成</span> <span class="link" onclick="showDetail(this)">详情</span> <span class="link" style="color:var(--danger)">删除</span></td></tr>
<tr><td>INT-007</td><td>NC-INT-SRBC-20260422-01</td><td>二号场所厨房</td><td><span class="tag tag-orange">🍱 餐品净菜包</span></td><td>蒜蓉菠菜</td><td>标准份(500g</td><td>25</td><td>12.5</td><td><span class="tag tag-gray">备货中</span></td><td>A仓-蔬菜区-01</td><td>2026-04-22 09:30</td><td>2026-04-22 12:00</td><td></td><td class="td-actions"><span class="link" style="color:var(--success)" onclick="openReadyConfirm(this)">备货完成</span> <span class="link" onclick="showDetail(this)">详情</span> <span class="link" style="color:var(--danger)">删除</span></td></tr>
</tbody>
</table>
</div>
@@ -227,8 +227,8 @@ tbody tr:hover td.td-actions{background:#F8FBFF;}
<select id="claimType" onchange="toggleClaimName()"><option value="">请选择</option><option value="nc">净菜包</option><option value="cp">餐品净菜包</option></select>
</div>
<div class="form-item">
<div class="form-item__label">申领食堂<span class="required">*</span></div>
<select><option value="">请选择</option><option>一号食堂厨房</option><option>二号食堂厨房</option><option>三号食堂厨房</option></select>
<div class="form-item__label">申领场所<span class="required">*</span></div>
<select><option value="">请选择</option><option>一号场所厨房</option><option>二号场所厨房</option><option>三号场所厨房</option></select>
</div>
<div class="form-item" id="claimNameNC">
<div class="form-item__label">净菜名称<span class="required">*</span></div>
+2 -2
View File
@@ -268,9 +268,9 @@ tbody td.td-actions{white-space:nowrap;}
<table>
<thead><tr><th>出库单号</th><th>售卖类型</th><th>出库数量</th><th>出库重量(kg)</th><th>接收方</th><th>出库时间</th><th>操作人</th></tr></thead>
<tbody>
<tr><td>OUT-20260415-001</td><td><span class="tag tag-blue">内供</span></td><td>20</td><td>10.0</td><td>第一食堂</td><td>2026-04-15 14:30</td><td>赵出库</td></tr>
<tr><td>OUT-20260415-001</td><td><span class="tag tag-blue">内供</span></td><td>20</td><td>10.0</td><td>第一场所</td><td>2026-04-15 14:30</td><td>赵出库</td></tr>
<tr><td>OUT-20260415-002</td><td><span class="tag tag-green">外售</span></td><td>8</td><td>4.0</td><td>鲜达超市</td><td>2026-04-15 16:00</td><td>赵出库</td></tr>
<tr><td>OUT-20260416-001</td><td><span class="tag tag-blue">内供</span></td><td>15</td><td>7.5</td><td>第二食堂</td><td>2026-04-16 09:20</td><td>钱出库</td></tr>
<tr><td>OUT-20260416-001</td><td><span class="tag tag-blue">内供</span></td><td>15</td><td>7.5</td><td>第二场所</td><td>2026-04-16 09:20</td><td>钱出库</td></tr>
</tbody>
</table>
</div>