# loadingOrder.vue 快速修复指南

## 问题确认

**问题：** 接口 `/delivery/pageDeliveryOrderList` 返回10条装车订单数据，但order表只有2条数据。

**原因：** 前端 `loadingOrder.vue` 应该调用 `/order/list` 接口，而不是 `/delivery/pageDeliveryOrderList`

## 快速修复步骤

### 方法1：修改前端API路由（推荐）

编辑 `pc-cattle-transportation/src/views/shipping/loadingOrder.vue` 第230行：

```javascript
// 当前代码（第83行已经修改了import）
orderPageQuery(params)

// 这个函数会调用 /order/list 接口
```

**确保第83行已修改：**
```javascript
import { orderPageQuery, orderDelete } from '@/api/shipping.js';
```

### 方法2：检查API映射

查看 `pc-cattle-transportation/src/api/shipping.js` 确认 `orderPageQuery` 函数：

```javascript
export function orderPageQuery(data) {
    return request({
        url: '/order/list',  // 确认这里指向正确的接口
        method: 'POST',
        data,
    });
}
```

### 方法3：直接修改URL

在 `loadingOrder.vue` 的 `getDataList` 函数中：

```javascript
// 临时测试：直接使用订单接口
import request from '@/utils/axios.ts';

const getDataList = () => {
    data.dataListLoading = true;
    const params = {
        ...form,
        ...baseSearchRef.value.penetrateParams(),
    };
    
    // 直接调用订单接口
    request({
        url: '/order/list',
        method: 'POST',
        data: params
    }).then((res) => {
        console.log('订单列表返回结果:', res);
        // ... 处理返回数据
    });
};
```

## 验证

刷新页面后，应该只看到2条数据（来自order表），而不是10条（来自delivery表）。

## 数据结构对比

### order表的数据（应该返回）
```json
{
  "id": 1,
  "buyerId": "19",
  "sellerId": "61", 
  "settlementType": 1,
  "settlementTypeDesc": "上车重量"
}
```

### delivery表的数据（不应该返回）
```json
{
  "id": 89,
  "deliveryNumber": "ZC20251027161826",
  "deliveryTitle": "2222",
  "ratedQuantity": 30
}
```

