修复订单列表 tab 切换叠加问题

pull/43/head
YunaiV 2024-03-01 13:20:39 +08:00
parent fe76f2fc90
commit 12332f0f30
2 changed files with 8 additions and 20 deletions

View File

@ -49,13 +49,7 @@
import _ from 'lodash';
import { formatAfterSaleStatus, formatAfterSaleStatusDescription, handleAfterSaleButtons } from '@/sheep/hooks/useGoods';
import AfterSaleApi from '@/sheep/api/trade/afterSale';
const paginationNull = {
list: [],
total: 0,
pageNo: 1,
pageSize: 10
};
import { resetPagination } from '@/sheep/util';
const state = reactive({
currentTab: 0,
@ -94,7 +88,7 @@
//
function onTabsChange(e) {
state.pagination = paginationNull
resetPagination(state.pagination);
state.currentTab = e.index;
getOrderList();
}
@ -126,7 +120,7 @@
}
const { code } = await AfterSaleApi.cancelAfterSale(orderId);
if (code === 0) {
state.pagination = paginationNull
resetPagination(state.pagination);
await getOrderList();
}
},

View File

@ -91,13 +91,7 @@
isEmpty
} from 'lodash';
import OrderApi from '@/sheep/api/trade/order';
const paginationNull = {
list: [],
total: 0,
pageNo: 1,
pageSize: 5,
};
import { resetPagination } from '@/sheep/util';
//
const state = reactive({
@ -138,7 +132,7 @@
return;
}
//
state.pagination = paginationNull;
resetPagination(state.pagination);
state.currentTab = e.index;
getOrderList();
}
@ -191,8 +185,8 @@
//
const { code } = await OrderApi.receiveOrder(order.id);
if (code === 0) {
state.pagination = paginationNull;
await getOrderList();
resetPagination(state.pagination);
await getOrderList();
}
}
@ -315,7 +309,7 @@
//
onPullDownRefresh(() => {
state.pagination = paginationNull;
resetPagination(state.pagination);
getOrderList();
setTimeout(function() {
uni.stopPullDownRefresh();