# 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 } ```