fix: 修复or_局部导入遮蔽模块级导入导致UnboundLocalError + Drawer改用size
1. product_service.py: 删除函数内两处 from sqlalchemy import or_ Python解析器看到函数内的import就把or_当局部变量, 在赋值前使用就报UnboundLocalError 模块顶部已有 import or_, 函数内无需重复导入 2. AdminDashboard.tsx: Drawer width→size (Antd v6 deprecation)
This commit is contained in:
@ -289,7 +289,6 @@ async def update_overall_status(
|
|||||||
# SUPER_ADMIN 直接放行
|
# SUPER_ADMIN 直接放行
|
||||||
if user_role != "SUPER_ADMIN":
|
if user_role != "SUPER_ADMIN":
|
||||||
# 检查当前用户是否是该产品主线任务的负责人
|
# 检查当前用户是否是该产品主线任务的负责人
|
||||||
from sqlalchemy import or_
|
|
||||||
main_task_result = await db.execute(
|
main_task_result = await db.execute(
|
||||||
select(Task).where(
|
select(Task).where(
|
||||||
Task.product_id == product.id,
|
Task.product_id == product.id,
|
||||||
@ -416,7 +415,7 @@ async def get_all_products(
|
|||||||
overall_names: dict[uuid.UUID, str] = {}
|
overall_names: dict[uuid.UUID, str] = {}
|
||||||
main_assignees: dict[uuid.UUID, str] = {}
|
main_assignees: dict[uuid.UUID, str] = {}
|
||||||
if product_ids:
|
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_(
|
main_where = and_(
|
||||||
Task.product_id.in_(product_ids),
|
Task.product_id.in_(product_ids),
|
||||||
or_(
|
or_(
|
||||||
|
|||||||
@ -412,7 +412,7 @@ export default function AdminDashboard() {
|
|||||||
title={<span className="text-base font-bold">💬 协同留言板 <span className="font-normal text-gray-400">全厂 · {msgTotal} 条</span></span>}
|
title={<span className="text-base font-bold">💬 协同留言板 <span className="font-normal text-gray-400">全厂 · {msgTotal} 条</span></span>}
|
||||||
open={msgDrawerOpen}
|
open={msgDrawerOpen}
|
||||||
onClose={() => setMsgDrawerOpen(false)}
|
onClose={() => setMsgDrawerOpen(false)}
|
||||||
width={560}
|
size="large"
|
||||||
styles={{ body: { padding: 16, background: "#f8fafc" } }}
|
styles={{ body: { padding: 16, background: "#f8fafc" } }}
|
||||||
>
|
>
|
||||||
<Input.Search
|
<Input.Search
|
||||||
|
|||||||
Reference in New Issue
Block a user