diff --git a/backend/app/services/product_service.py b/backend/app/services/product_service.py index 71207d3..b371a87 100644 --- a/backend/app/services/product_service.py +++ b/backend/app/services/product_service.py @@ -289,7 +289,6 @@ async def update_overall_status( # SUPER_ADMIN 直接放行 if user_role != "SUPER_ADMIN": # 检查当前用户是否是该产品主线任务的负责人 - from sqlalchemy import or_ main_task_result = await db.execute( select(Task).where( Task.product_id == product.id, @@ -416,7 +415,7 @@ async def get_all_products( overall_names: dict[uuid.UUID, str] = {} main_assignees: dict[uuid.UUID, str] = {} if product_ids: - from sqlalchemy import and_, or_, func as sa_func, case as sa_case + from sqlalchemy import and_, func as sa_func, case as sa_case main_where = and_( Task.product_id.in_(product_ids), or_( diff --git a/frontend/src/pages/admin/AdminDashboard.tsx b/frontend/src/pages/admin/AdminDashboard.tsx index baf3986..4d5b96e 100644 --- a/frontend/src/pages/admin/AdminDashboard.tsx +++ b/frontend/src/pages/admin/AdminDashboard.tsx @@ -412,7 +412,7 @@ export default function AdminDashboard() { title={💬 协同留言板 全厂 · {msgTotal} 条} open={msgDrawerOpen} onClose={() => setMsgDrawerOpen(false)} - width={560} + size="large" styles={{ body: { padding: 16, background: "#f8fafc" } }} >