|
|
@@ -21,7 +21,7 @@
|
|
|
|
|
|
<!-- Pagination -->
|
|
|
<div class="pagination-wrapper">
|
|
|
- <el-pagination v-model:current-page="pageParams.page" v-model:page-size="pageParams.limit"
|
|
|
+ <el-pagination v-model:current-page="pageParams.pageNum" v-model:page-size="pageParams.pageSize"
|
|
|
:total="total" layout="total, sizes, prev, pager, next, jumper" @size-change="handleSizeChange"
|
|
|
@current-change="handlePageChange" />
|
|
|
</div>
|
|
|
@@ -53,8 +53,8 @@
|
|
|
const loading = ref(false);
|
|
|
const total = ref(0);
|
|
|
const pageParams = reactive({
|
|
|
- page: 1,
|
|
|
- limit: 10
|
|
|
+ pageNum: 1,
|
|
|
+ pageSize: 10
|
|
|
});
|
|
|
const searchParams = ref({});
|
|
|
|
|
|
@@ -79,7 +79,7 @@
|
|
|
|
|
|
request.get('/shop/shopOrder/pagelist', { params })
|
|
|
.then(res => {
|
|
|
- const data = res.data; // Adjust based on response structure
|
|
|
+ const data = res.data;
|
|
|
total.value = data.total || 0;
|
|
|
list.value = data.rows || [];
|
|
|
})
|
|
|
@@ -89,24 +89,24 @@
|
|
|
};
|
|
|
|
|
|
const handleSearch = (data) => {
|
|
|
- pageParams.page = 1;
|
|
|
+ pageParams.pageNum = 1;
|
|
|
searchParams.value = data;
|
|
|
fetchData();
|
|
|
};
|
|
|
|
|
|
const handleTabClick = (tab) => {
|
|
|
activeTab.value = tab.props.name;
|
|
|
- pageParams.page = 1;
|
|
|
+ pageParams.pageNum = 1;
|
|
|
fetchData();
|
|
|
};
|
|
|
|
|
|
const handleSizeChange = (val) => {
|
|
|
- pageParams.limit = val;
|
|
|
+ pageParams.pageSize = val;
|
|
|
fetchData();
|
|
|
};
|
|
|
|
|
|
const handlePageChange = (val) => {
|
|
|
- pageParams.page = val;
|
|
|
+ pageParams.pageNum = val;
|
|
|
fetchData();
|
|
|
};
|
|
|
|