- 修复前端路由守卫:未登录时不显示提示,直接跳转登录页 - 修复API拦截器:401错误不显示提示,直接跳转 - 增强验证码显示:图片尺寸从120x40增加到200x80 - 增大验证码字体:从28号增加到48号 - 优化验证码字符:排除易混淆的0和1 - 减少干扰线:从5条减少到3条,添加背景色优化 - 增强登录API日志:添加详细的调试日志 - 增强验证码生成和验证日志 - 优化异常处理和错误追踪 影响文件: - src/router/index.ts - src/api/request.ts - app/services/auth_service.py - app/api/v1/auth.py - app/schemas/user.py 测试状态: - 前端构建通过 - 后端语法检查通过 - 验证码显示效果优化完成 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
30 lines
1.6 KiB
Python
30 lines
1.6 KiB
Python
"""
|
|
API V1模块初始化
|
|
"""
|
|
from fastapi import APIRouter
|
|
from app.api.v1 import (
|
|
auth, device_types, organizations, assets, brands_suppliers,
|
|
allocations, maintenance, files, transfers, recoveries,
|
|
statistics, system_config, operation_logs, notifications
|
|
)
|
|
|
|
api_router = APIRouter()
|
|
|
|
# 注册路由模块
|
|
api_router.include_router(auth.router, prefix="/auth", tags=["认证"])
|
|
api_router.include_router(device_types.router, prefix="/device-types", tags=["设备类型管理"])
|
|
api_router.include_router(organizations.router, prefix="/organizations", tags=["机构网点管理"])
|
|
api_router.include_router(assets.router, prefix="/assets", tags=["资产管理"])
|
|
api_router.include_router(brands_suppliers.router, prefix="/brands-suppliers", tags=["品牌和供应商管理"])
|
|
api_router.include_router(allocations.router, prefix="/allocation-orders", tags=["资产分配管理"])
|
|
api_router.include_router(maintenance.router, prefix="/maintenance-records", tags=["维修管理"])
|
|
api_router.include_router(files.router, prefix="/files", tags=["文件管理"])
|
|
api_router.include_router(transfers.router, prefix="/transfers", tags=["资产调拨管理"])
|
|
api_router.include_router(recoveries.router, prefix="/recoveries", tags=["资产回收管理"])
|
|
api_router.include_router(statistics.router, prefix="/statistics", tags=["统计分析"])
|
|
api_router.include_router(system_config.router, prefix="/system-config", tags=["系统配置管理"])
|
|
api_router.include_router(operation_logs.router, prefix="/operation-logs", tags=["操作日志管理"])
|
|
api_router.include_router(notifications.router, prefix="/notifications", tags=["消息通知管理"])
|
|
|
|
__all__ = ["api_router"]
|