This commit is contained in:
2026-03-04 23:19:09 +08:00
parent aade666fb6
commit 605434c8e0
2 changed files with 8 additions and 7 deletions
+1 -1
View File
@@ -110,7 +110,7 @@ async def get_status(task_id: str, db_session: AsyncSession = Depends(get_db_ses
# 1. 内存任务(进行中的任务)
if task_id in tasks:
task = tasks[task_id]
logger.info(f"返回内存任务状态: {task_id} - {task['status']}")
logger.info(f"返回内存任务状态:{task_id} - {task['status']} - geometry_data: {task.get('geometry_data', 'None')}")
return task
# 2. 持久化任务(已完成/失败,或服务重启后的任务)
+7 -6
View File
@@ -978,6 +978,7 @@ const ResultView = {
const loadTask = async () => {
try {
state.task = await apiRequest(`/api/status/${route.params.taskId}`, { method: 'POST' });
console.log('任务数据:', state.task);
} catch (e) {
state.error = handleApiError(e, '加载任务详情');
} finally {
@@ -1034,18 +1035,18 @@ const ResultView = {
</div>
</div>
<div class="result-card" v-if="state.task.geometry_data">
<div class="result-card" v-if="state.task.geometry_data || state.task.mesh_summary">
<h3>几何数据</h3>
<div class="info-list">
<div class="info-item">
<div class="info-item" v-if="state.task.mesh_summary">
<span class="info-label">顶点数</span>
<span class="info-value">{{ formatNumber(state.task.geometry_data.vertex_count) }}</span>
<span class="info-value">{{ formatNumber(state.task.mesh_summary.vertex_count) }}</span>
</div>
<div class="info-item">
<div class="info-item" v-if="state.task.mesh_summary">
<span class="info-label">面数</span>
<span class="info-value">{{ formatNumber(state.task.geometry_data.face_count) }}</span>
<span class="info-value">{{ formatNumber(state.task.mesh_summary.face_count) }}</span>
</div>
<div class="info-item">
<div class="info-item" v-if="state.task.geometry_data">
<span class="info-label">边数</span>
<span class="info-value">{{ formatNumber(state.task.geometry_data.edge_count) }}</span>
</div>