diff --git a/track-uniapp/src/pages/scan/components/TreeCanvas.vue b/track-uniapp/src/pages/scan/components/TreeCanvas.vue
new file mode 100644
index 0000000..653c174
--- /dev/null
+++ b/track-uniapp/src/pages/scan/components/TreeCanvas.vue
@@ -0,0 +1,101 @@
+
+
+
+ 📋
+ 该产品暂无流转任务
+
+
+ 🖐 2D 蓝图画布:支持随意拖拽探索分支走向
+
+
+
+
+
+
+ 负责人: {{ node.assignee_id || '—' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/track-uniapp/src/pages/scan/components/WorkspaceArea.vue b/track-uniapp/src/pages/scan/components/WorkspaceArea.vue
new file mode 100644
index 0000000..8e5674f
--- /dev/null
+++ b/track-uniapp/src/pages/scan/components/WorkspaceArea.vue
@@ -0,0 +1,192 @@
+
+
+
+
+ 📋
+ 该产品暂无流转任务
+
+
+
+
+ 🔒
+ 当前没有需要你处理的任务
+ 共 {{ countTasks(product.task_tree) }} 个任务
+
+
+
+
+
+
+
+
+ {{ t.task_name }}
+
+
+
+ {{ statusLabel(t.status) }}
+ ⚠返工
+ ›
+
+
+
+
+
+
+
+
+ ← 返回列表
+ 🔒 沉浸工作区
+
+
+
+
+ {{ lockedTask.task_name }}
+
+
+ 📌 初始/交接备注:
+ {{ getTaskRemark(lockedTask) }}
+
+
+
+ ⬆ 上游工序
+ {{ parentTaskOf(lockedTask).task_name }} → {{ parentTaskOf(lockedTask).assignee_id || '—' }}
+
+
+ ⬇ 下游分支 ({{ lockedTask.child_tasks.length }})
+
+ · {{ c.task_name }} → {{ c.assignee_id || '—' }}
+ ✓已完成
+ 📦已入库
+
+
+
+
+ 📋 {{ lockedTask.records.length }} 条干活记录 ›
+
+ {{ formatTaskTime(lockedTask) }}
+
+
+
+
+
+
+
+
+
+
diff --git a/track-uniapp/src/pages/scan/detail.vue b/track-uniapp/src/pages/scan/detail.vue
index f19fdff..e960a4d 100644
--- a/track-uniapp/src/pages/scan/detail.vue
+++ b/track-uniapp/src/pages/scan/detail.vue
@@ -6,9 +6,7 @@
宏观状态
-
- {{ product.overall_status || '点击设定' }}
-
+ {{ product.overall_status || '点击设定' }}
▾
@@ -17,9 +15,7 @@
📦 产品信息
@@ -30,116 +26,16 @@
订单编号{{ product.order_no || '—' }}
当前位置
-
- {{ product.current_location_id === 'virtual_warehouse' ? '🏭 仓库' : product.current_location_id }}
-
+ {{ product.current_location_id === 'virtual_warehouse' ? '🏭 仓库' : product.current_location_id }}
-
-
-
- 📋该产品暂无流转任务
-
-
-
- 🔒当前没有需要你处理的任务
- 共 {{ countTasks(product.task_tree) }} 个任务
-
-
-
-
-
-
- {{ t.task_name }}
-
-
-
- {{ statusLabel(t.status) }}
- ⚠返工
- ›
-
-
-
-
-
-
- ← 返回列表
- 🔒 沉浸工作区
-
-
-
- {{ lockedTask.task_name }}
-
- 📌 初始/交接备注:
- {{ getTaskRemark(lockedTask) }}
-
-
- ⬆ 上游工序
- {{ parentTaskOf(lockedTask).task_name }} → {{ parentTaskOf(lockedTask).assignee_id || '—' }}
-
-
- ⬇ 下游分支 ({{ lockedTask.child_tasks.length }})
-
- · {{ c.task_name }} → {{ c.assignee_id || '—' }}
- ✓已完成
- 📦已入库
-
-
-
- 📋 {{ lockedTask.records.length }} 条干活记录 ›
-
- {{ formatTaskTime(lockedTask) }}
-
-
-
-
+
-
-
-
- 📋该产品暂无流转任务
-
-
- 🖐 2D 蓝图画布:支持随意拖拽探索分支走向
-
-
-
-
-
-
- 负责人: {{ node.assignee_id || '—' }}
-
-
-
-
-
-
-
-
+
@@ -187,7 +83,7 @@
⏳
-
+
@@ -226,12 +122,15 @@