|
|
@@ -1,7 +1,7 @@
|
|
|
<template>
|
|
|
<view class="common-page" style="padding: 0" @click="playGlobalSound">
|
|
|
<PageScroll requestStr="/app/orderreview/reviewOrderList" @updateList="updateList" ref="scrollRef"
|
|
|
- :otherParams="otherParams" :immediate="true">
|
|
|
+ :otherParams="otherParams" :immediate="true" v-model:total="total">
|
|
|
<view class="list-con" v-if="dataList.length">
|
|
|
<ReviewOrderItem v-for="cell in dataList" :key="cell.orderId" :item="cell" class="mt-20" @click="handleReviewOrder(cell)">
|
|
|
</ReviewOrderItem>
|
|
|
@@ -35,15 +35,8 @@ const refreshList = () => {
|
|
|
let dataList = ref([]);
|
|
|
let total = ref(0);
|
|
|
|
|
|
-const updateList = (data, page) => {
|
|
|
+const updateList = (data) => {
|
|
|
dataList.value = data;
|
|
|
- // 假设API返回的数据结构中包含total字段
|
|
|
- // 如果API响应结构不同,需要根据实际情况调整
|
|
|
- if (page && page.total !== undefined) {
|
|
|
- total.value = page.total;
|
|
|
- } else {
|
|
|
- total.value = data.length;
|
|
|
- }
|
|
|
};
|
|
|
|
|
|
const handleReviewOrder = (item) => {
|