diff --git a/index.html b/index.html
index ef75345..39907b2 100644
--- a/index.html
+++ b/index.html
@@ -824,7 +824,8 @@ const SITE_MAP = [
{ name:'西安应急中心大屏', dir:'other-module/emergency-screen/xian-center', pages:[] },
{ name:'标准版中心大屏', dir:'other-module/emergency-screen/standard-center', pages:[] },
{ name:'九厂应急中心大屏', dir:'other-module/emergency-screen/jiuchang-center', pages:[] },
- { name:'医疗点PAD端', dir:'other-module/medical-pad', pages:[] }
+ { name:'医疗点PAD端', dir:'other-module/medical-pad', pages:[] },
+ { name:'餐厅终端设备', dir:'other-module/canteen-device', pages:[] }
]}
];
diff --git a/web-admin/nutrition/trace-query.html b/web-admin/nutrition/trace-query.html
index 8563b80..a64d107 100644
--- a/web-admin/nutrition/trace-query.html
+++ b/web-admin/nutrition/trace-query.html
@@ -126,12 +126,14 @@ tbody tr:hover td.td-actions{background:#F8FBFF;}
-
-
+
+
-
-
+
+
@@ -161,113 +163,95 @@ tbody tr:hover td.td-actions{background:#F8FBFF;}
- | 餐品溯源码 |
- 菜品名称 |
- 就餐日期 |
+ 溯源码 |
+ 食材名称 |
来源类型 |
+ 入库时间 |
产地/供应商 |
- 种植/养殖批次 |
+ 种养殖批次 |
检测结论 |
- 烹制厨师 |
- 上餐时间 |
操作 |
- | TR-20260422-001 |
- 宫保鸡丁 |
- 2026-04-22 午餐 |
- 自产养殖 |
- B3-鸡舍 |
ST-FH-FL02-MT-HWJJ-1200-20260315-001 |
+ 鸡胸肉 |
+ 自产养殖 |
+ 2026-03-15 12:00:00 |
+ B3-鸡舍 |
+ FH-FL02-1200-20260315-001 |
合格 |
- 张厨师 |
- 11:30 |
查看食材链路 |
- | TR-20260422-002 |
- 蒜蓉菠菜 |
- 2026-04-22 午餐 |
- 自产种植 |
- A区蔬菜基地 |
ST-FH-FA01-VG-BOCA-286K-20260415-001 |
+ 菠菜 |
+ 自产种植 |
+ 2026-04-15 12:00:00 |
+ A区蔬菜基地 |
+ FH-FA01-286K-20260415-001 |
合格 |
- 李厨师 |
- 11:32 |
查看食材链路 |
- | TR-20260422-003 |
- 番茄鸡蛋汤 |
- 2026-04-22 午餐 |
- 外采 |
- 绿源蔬菜配送 |
ST-EX-LY01-VG-CGSR-030K-20260415-001 |
+ 番茄 |
+ 外采 |
+ 2026-04-15 12:00:00 |
+ 绿源蔬菜配送 |
+ LY01-030K-20260415-001 |
合格 |
- 王厨师 |
- 11:28 |
查看食材链路 |
- | TR-20260422-004 |
- 米饭 |
- 2026-04-22 午餐 |
- 外采 |
- 粮油批发商行 |
ST-EX-LY02-DG-DAMI-1000-20260413-001 |
+ 大米 |
+ 外采 |
+ 2026-04-13 12:00:00 |
+ 粮油批发商行 |
+ LY02-1000-20260413-001 |
合格 |
- — |
- 11:25 |
查看食材链路 |
- | TR-20260421-005 |
- 红烧肉 |
- 2026-04-21 午餐 |
- 外采 |
- 鲜肉直供公司 |
ST-EX-XR01-MT-ZLRJ-080K-20260415-005 |
- 合格 |
- 张厨师 |
- 11:35 |
- 查看食材链路 |
-
-
- | TR-20260421-006 |
- 清蒸鱼 |
- 2026-04-21 午餐 |
+ 猪肉 |
外采 |
- 海鲜水产配送 |
+ 2026-04-15 12:00:00 |
+ 鲜肉直供公司 |
+ XR01-080K-20260415-005 |
+ 合格 |
+ 查看食材链路 |
+
+
| ST-EX-HS01-SF-CAYO-060K-20260414-001 |
+ 草鱼 |
+ 外采 |
+ 2026-04-14 12:00:00 |
+ 海鲜水产配送 |
+ HS01-060K-20260414-001 |
合格 |
- 王厨师 |
- 11:40 |
查看食材链路 |
- | TR-20260421-007 |
- 炒时蔬 |
- 2026-04-21 午餐 |
+ ST-FH-FA01-VG-BOCA-286K-20260415-002 |
+ 时蔬 |
自产种植 |
+ 2026-04-15 12:00:00 |
A区蔬菜基地 |
- ST-FH-FA01-VG-BOCA-286K-20260415-001 |
+ FH-FA01-286K-20260415-002 |
合格 |
- 李厨师 |
- 11:30 |
查看食材链路 |
- | TR-20260420-008 |
- 宫保鸡丁 |
- 2026-04-20 午餐 |
+ ST-FH-FL02-MT-HWJJ-1200-20260315-002 |
+ 鸡胸肉 |
自产养殖 |
+ 2026-03-15 12:00:00 |
B3-鸡舍 |
- ST-FH-FL02-MT-HWJJ-1200-20260315-001 |
+ FH-FL02-1200-20260315-002 |
合格 |
- 张厨师 |
- 11:32 |
查看食材链路 |
diff --git a/web-admin/nutrition/trace-timeline.html b/web-admin/nutrition/trace-timeline.html
index 5b4d44e..9ff4b04 100644
--- a/web-admin/nutrition/trace-timeline.html
+++ b/web-admin/nutrition/trace-timeline.html
@@ -43,11 +43,13 @@
.dimension-tab:hover{color:var(--primary);}
.dimension-tab.active{color:var(--primary);border-bottom-color:var(--primary);font-weight:600;}
- /* 查询栏 */
- .search-bar{display:flex;align-items:center;gap:12px;background:#fff;padding:16px 24px;border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:var(--shadow-sm);margin-bottom:16px;}
- .search-input{height:36px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 12px;font-size:var(--font-sm);outline:none;transition:border-color .2s;min-width:180px;}
- .search-input:focus{border-color:var(--primary);}
- .search-select{height:36px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 12px;font-size:var(--font-sm);outline:none;min-width:140px;background:#fff;cursor:pointer;}
+ /* 筛选栏 */
+ .filter-bar{background:#fff;border-radius:var(--radius-md);padding:20px 24px;margin-bottom:16px;box-shadow:var(--shadow-sm);display:flex;align-items:center;gap:16px;flex-wrap:wrap;}
+ .filter-item{display:flex;align-items:center;gap:8px;}
+ .filter-item label{font-size:var(--font-sm);color:var(--text-secondary);white-space:nowrap;}
+ .filter-input{height:36px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 12px;font-size:var(--font-sm);color:var(--text-primary);outline:none;background:#fff;min-width:200px;}
+ .filter-input:focus{border-color:var(--primary);}
+ .filter-select{height:36px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 28px 0 12px;font-size:var(--font-sm);color:var(--text-primary);outline:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23999'/%3E%3C/svg%3E") no-repeat right 10px center;appearance:none;cursor:pointer;min-width:120px;}
.btn{height:36px;padding:0 16px;border-radius:var(--radius-sm);font-size:var(--font-sm);cursor:pointer;border:none;transition:all .2s;display:inline-flex;align-items:center;gap:6px;}
.btn-primary{background:var(--primary);color:#fff;}.btn-primary:hover{background:#40a9ff;}
.btn-default{background:#fff;color:var(--text-primary);border:1px solid var(--border);}.btn-default:hover{color:var(--primary);border-color:var(--primary);}
@@ -62,7 +64,7 @@
.trace-header__title{font-size:var(--font-lg);font-weight:600;display:flex;align-items:center;gap:8px;}
.trace-header__status{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:12px;font-size:var(--font-xs);font-weight:600;background:#F6FFED;color:var(--success);border:1px solid #B7EB8F;}
.trace-header__status-dot{width:6px;height:6px;border-radius:50%;background:var(--success);}
- .trace-header__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;}
+ .trace-header__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;}
.trace-header__item{display:flex;flex-direction:column;gap:4px;}
.trace-header__label{font-size:var(--font-xs);color:var(--text-placeholder);}
.trace-header__value{font-size:var(--font-sm);color:var(--text-primary);font-weight:500;}
@@ -179,30 +181,28 @@
餐品维度
食材维度
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+ 至
+
+
+
+
+