Initial commit: admin dashboard for GameNo.

Vue 3 + Vite dashboard with PrimeVue, i18n, and API integration for institution management.
This commit is contained in:
2026-08-09 04:18:09 +02:00
commit 1a34c3b133
94 changed files with 12016 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
// /src/api/paymentApi.js
import axiosInstance from './axiosInstance';
export const paymentApi = {
getAll: (params) => axiosInstance.get('/payments/admin/get-all', { params }),
search: (params) => axiosInstance.get('/payments/admin/search', { params }),
getOne: (id) => axiosInstance.get(`/payments/admin/get-one/${id}`),
create: (data) => axiosInstance.post('/payments/admin/create', data),
update: (id, data) => axiosInstance.put(`/payments/admin/update/${id}`, data),
delete: (id) => axiosInstance.delete(`/payments/admin/delete/${id}`),
recordTransaction: (paymentId, data) => axiosInstance.post(`/payments/user/pay/${paymentId}`, data)
};