diff --git a/backend/app/services/product_service.py b/backend/app/services/product_service.py index a04a874..2d89719 100644 --- a/backend/app/services/product_service.py +++ b/backend/app/services/product_service.py @@ -522,6 +522,7 @@ async def get_all_products( stmt = stmt.outerjoin(ProductionOrder, Product.order_id == ProductionOrder.id).where( or_( Product.serial_number.ilike(kw), + Product.external_serial.ilike(kw), # 业务序列号(用户自定义) Product.material_name.ilike(kw), cast(Product.material_id, String).ilike(kw), Product.spec_model.ilike(kw), diff --git a/frontend/src/pages/admin/AdminProductsPage.tsx b/frontend/src/pages/admin/AdminProductsPage.tsx index 8e0c0b6..3e61ed6 100644 --- a/frontend/src/pages/admin/AdminProductsPage.tsx +++ b/frontend/src/pages/admin/AdminProductsPage.tsx @@ -164,7 +164,7 @@ export default function AdminProductsPage() {
- setKeyword(e.target.value)} placeholder="搜索产品身份证、订单号、规格型号..." className="w-full rounded-lg border border-gray-200 py-2.5 pl-9 pr-3 text-sm focus:border-blue-400 focus:outline-none focus:ring-2 focus:ring-blue-100" /> + setKeyword(e.target.value)} placeholder="搜索产品身份证、业务序列号、订单号、名称、规格型号..." className="w-full rounded-lg border border-gray-200 py-2.5 pl-9 pr-3 text-sm focus:border-blue-400 focus:outline-none focus:ring-2 focus:ring-blue-100" />