diff --git a/src/api/routes.py b/src/api/routes.py index b1f3c25..95f79dd 100644 --- a/src/api/routes.py +++ b/src/api/routes.py @@ -215,8 +215,8 @@ async def debug_tasks(): } -@router.get("/api/history") -@router.post("/api/history") +@router.get("/history") +@router.post("/history") async def get_file_history(db_session: AsyncSession = Depends(get_db_session)): """获取按文件名分组的文件历史记录""" from sqlalchemy import select @@ -268,8 +268,8 @@ async def get_file_history(db_session: AsyncSession = Depends(get_db_session)): } -@router.get("/api/history/{filename}") -@router.post("/api/history/{filename}") +@router.get("/history/{filename}") +@router.post("/history/{filename}") async def get_file_records(filename: str, db_session: AsyncSession = Depends(get_db_session)): """获取指定文件名的所有记录""" # URL解码文件名 diff --git a/static/vue-app.js b/static/vue-app.js index 8ab552c..bdb5a12 100644 --- a/static/vue-app.js +++ b/static/vue-app.js @@ -1002,7 +1002,17 @@ const ResultView = { loadTask(); }); - return { state, formatFileSize, formatDateTime, formatNumber }; + const getPriorityText = (priority) => { + const priorityMap = { + 'critical': '紧急', + 'high': '高', + 'medium': '中', + 'low': '低' + }; + return priorityMap[priority] || priority; + }; + + return { state, formatFileSize, formatDateTime, formatNumber, getPriorityText }; }, template: `