Răsfoiți Sursa

✨ feat(order-detail): 优化订单详情页数据获取逻辑

- 移除冗余的 `getEnterpriseUserInfo` 本地存储读取函数
- 改进 API 响应状态检查,使用 `response.status !== 200` 替代 `!response.ok`
- 简化 API 响应数据解析,移除不必要的类型断言 `as any`
yourname 3 săptămâni în urmă
părinte
comite
21ae2aa5d8

+ 2 - 13
mini-ui-packages/yongren-order-management-ui/src/pages/OrderDetail/OrderDetail.tsx

@@ -44,28 +44,17 @@ const OrderDetail: React.FC = () => {
     { value: 'cancelled', label: '已取消', class: 'bg-red-100 text-red-800' },
   ]
 
-  // 获取企业用户信息
-  const getEnterpriseUserInfo = () => {
-    try {
-      const userInfo = Taro.getStorageSync('enterpriseUserInfo')
-      return userInfo || null
-    } catch (error) {
-      console.error('获取企业用户信息失败:', error)
-      return null
-    }
-  }
-
   // 获取订单详情查询函数
   const fetchOrderDetailQuery = async (id: number) => {
     const response = await enterpriseOrderClient.detail[':id'].$get({
       param: { id: id }
     })
 
-    if (!response.ok) {
+    if (response.status !== 200) {
       throw new Error(`获取订单详情失败: ${response.status}`)
     }
 
-    const data = await response.json() as any
+    const data = await response.json()
     // 转换API数据到UI格式
     return {
       id: data.id,