seatonwan9
2025-08-28 05b85ad6db31b9e28a59f0563aea05949c7c7b3a
src/views/approveManage/tradeApproval/list.vue
@@ -546,17 +546,6 @@
  const list: any[] = Array.isArray(pageData?.list) ? pageData.list : []
  page.total = Number(pageData?.total || 0)
  // 并发获取每个订单的详情(用于构造子订单行)
  const detailsArr = await Promise.all(
    list.map(async (order: any) => {
      try {
        const detailRes = (await orderApi.getOrderDetail(order.orderId)) as any
        return detailRes?.data
      } catch (e) {
        return null
      }
    })
  )
  const flatData: any[] = []
  list.forEach((order: any, idx: number) => {
@@ -574,9 +563,8 @@
      workFlowId: order.workflowId || ''
    }
    const detail = detailsArr[idx]
    const subOrders: any[] = Array.isArray(detail?.orderDetails)
      ? detail.orderDetails.map((d: any, i: number) => ({
    const subOrders: any[] = Array.isArray(order?.orderDetails)
      ? order?.orderDetails.map((d: any, i: number) => ({
          id: `${order.orderId}-${i + 1}`,
          isMainOrder: false,
          productName: order.productName || '',