feat: add waitlist view, quick edit payment dialog, and catering fee in class views
This commit is contained in:
@@ -12,5 +12,7 @@ export const paymentApi = {
|
||||
delete: (id) => axiosInstance.delete(`/payments/admin/delete/${id}`),
|
||||
recordTransaction: (paymentId, data) => axiosInstance.post(`/payments/admin/transactions/${paymentId}`, data),
|
||||
updateTransaction: (transactionId, data) => axiosInstance.put(`/payments/admin/transactions/${transactionId}`, data),
|
||||
cancelTransaction: (transactionId) => axiosInstance.post(`/payments/admin/transactions/${transactionId}/cancel`)
|
||||
cancelTransaction: (transactionId) => axiosInstance.post(`/payments/admin/transactions/${transactionId}/cancel`),
|
||||
revertTransaction: (transactionId) => axiosInstance.post(`/payments/admin/transactions/${transactionId}/revert`),
|
||||
deleteTransaction: (transactionId) => axiosInstance.delete(`/payments/admin/transactions/${transactionId}`)
|
||||
};
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
// /src/api/waitlistApi.js
|
||||
import axiosInstance from './axiosInstance';
|
||||
|
||||
export const waitlistApi = {
|
||||
getAll: (params) => axiosInstance.get('/waitlist/admin/get-all', { params }),
|
||||
getStats: () => axiosInstance.get('/waitlist/admin/stats'),
|
||||
getOne: (id) => axiosInstance.get(`/waitlist/admin/get-one/${id}`),
|
||||
create: (data) => axiosInstance.post('/waitlist/admin/create', data),
|
||||
update: (id, data) => axiosInstance.put(`/waitlist/admin/update/${id}`, data),
|
||||
assignClass: (id, data) => axiosInstance.post(`/waitlist/admin/${id}/assign-class`, data),
|
||||
revert: (id, data) => axiosInstance.post(`/waitlist/admin/${id}/revert`, data),
|
||||
cancel: (id, data) => axiosInstance.post(`/waitlist/admin/${id}/cancel`, data),
|
||||
delete: (id) => axiosInstance.delete(`/waitlist/admin/delete/${id}`)
|
||||
};
|
||||
Reference in New Issue
Block a user