Procházet zdrojové kódy

fix(order-detail): 修复绑定人员列表字段显示问题

- 修复OrderDetailModal组件中orderPersons的设置逻辑
- 移除硬编码的人员信息,直接使用API返回的person字段
- API已经返回完整的残疾人员信息(姓名、性别、残疾类型、联系电话等)
- 确保绑定人员列表正确显示从关联的DisabledPerson实体获取的详细信息

Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
yourname před 2 týdny
rodič
revize
79dbfe5386

+ 2 - 13
allin-packages/order-management-ui/src/components/OrderDetailModal.tsx

@@ -120,19 +120,8 @@ const OrderDetailModal: React.FC<OrderDetailModalProps> = ({
   // 从订单详情中获取人员信息
   useEffect(() => {
     if (order && order.orderPersons) {
-      // 这里需要获取人员详细信息(姓名、性别等)
-      // 暂时使用基本信息
-      const personsWithDetails = order.orderPersons.map(person => ({
-        ...person,
-        person: {
-          id: person.personId,
-          name: `人员${person.personId}`, // 实际应该从API获取姓名
-          gender: '未知', // 实际应该从API获取
-          disabilityType: '未知', // 实际应该从API获取
-          phone: '未知', // 实际应该从API获取
-        }
-      }));
-      setOrderPersons(personsWithDetails);
+      // API已经返回了完整的person字段,直接使用
+      setOrderPersons(order.orderPersons);
     } else {
       setOrderPersons([]);
     }