init
This commit is contained in:
+1
-1
@@ -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
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user