diff --git a/src/api/index.js b/src/api/index.js index 949b346..7e428b4 100644 --- a/src/api/index.js +++ b/src/api/index.js @@ -60,7 +60,8 @@ export const deletePet = (id, operatorUserId, role) => del(`/pet/delete?id=${id}&operatorUserId=${operatorUserId}&role=${encodeURIComponent(role)}`) // 预约列表 -export const getAppointmentList = (userId, storeId) => get('/appointment/list', { userId, storeId }) +export const getAppointmentList = (userId, storeId, options = {}) => + get('/appointment/list', { userId, storeId, ...options }) // 预约详情 export const getAppointmentDetail = (id) => get('/appointment/detail', { id }) diff --git a/src/pages/home/Home.vue b/src/pages/home/Home.vue index 470a165..601cda3 100644 --- a/src/pages/home/Home.vue +++ b/src/pages/home/Home.vue @@ -289,7 +289,7 @@ const fetchAppointments = async () => { return } if (!storeInfo.id) return - const res = await getAppointmentList(null, storeInfo.id) + const res = await getAppointmentList(null, storeInfo.id, { page: 1, pageSize: 50 }) if (res.code === 200) { orders.value = res.data.map(appt => ({ id: appt.id, diff --git a/src/pages/mine/MyOrders.vue b/src/pages/mine/MyOrders.vue index c6002e6..3107ae8 100644 --- a/src/pages/mine/MyOrders.vue +++ b/src/pages/mine/MyOrders.vue @@ -113,7 +113,7 @@ const statusTagBg = (status) => { const fetchOrders = async () => { if (!currentUserId) return - const res = await getAppointmentList(currentUserId) + const res = await getAppointmentList(currentUserId, null, { page: 1, pageSize: 50 }) if (res.code === 200) { orders.value = res.data.map(appt => ({ id: appt.id, diff --git a/src/pages/mine/MyReports.vue b/src/pages/mine/MyReports.vue index 7d31570..44af3ea 100644 --- a/src/pages/mine/MyReports.vue +++ b/src/pages/mine/MyReports.vue @@ -89,8 +89,8 @@ const reportList = ref([]) const loadReports = async () => { loading.value = true const params = userInfo.role === 'boss' - ? { storeId: storeInfo.id } - : { userId: userInfo.id } + ? { storeId: storeInfo.id, page: 1, pageSize: 50 } + : { userId: userInfo.id, page: 1, pageSize: 50 } const res = await getReportList(params) loading.value = false if (res.code === 200) reportList.value = res.data