diff --git a/src/components/pages/EquipmentPage.tsx b/src/components/pages/EquipmentPage.tsx index 3375a00..e6b3d0a 100644 --- a/src/components/pages/EquipmentPage.tsx +++ b/src/components/pages/EquipmentPage.tsx @@ -56,6 +56,8 @@ interface Equipment { equipmentType: string equipmentModel: string merchantId: string + merchantName: string + mallName: string installationLocation: string installationDate: string status: string @@ -347,11 +349,10 @@ export default function EquipmentPage() { } const filteredEquipment = equipmentList.filter((item) => { - const merchantInfo = getMerchantInfo(item.merchantId) const matchesSearch = item.equipmentName.toLowerCase().includes(searchTerm.toLowerCase()) || - merchantInfo.name.toLowerCase().includes(searchTerm.toLowerCase()) || - merchantInfo.mall.toLowerCase().includes(searchTerm.toLowerCase()) + item.merchantName.toLowerCase().includes(searchTerm.toLowerCase()) || + item.mallName.toLowerCase().includes(searchTerm.toLowerCase()) // 修正状态筛选逻辑 let matchesStatus = true @@ -737,7 +738,6 @@ export default function EquipmentPage() { ) : ( filteredEquipment.map((item) => { - const merchantInfo = getMerchantInfo(item.merchantId) const equipmentTypeDisplay = equipmentTypes[item.equipmentType] || item.equipmentType return ( @@ -755,11 +755,11 @@ export default function EquipmentPage() {
-
{merchantInfo.name}
-
{merchantInfo.mall}
+
{item.merchantName}
+
{item.mallName}
- {item.installationLocation || merchantInfo.address} + {item.installationLocation}