first commit

This commit is contained in:
jeremygan2021
2026-02-02 13:50:40 +08:00
commit b139efe138
104 changed files with 1030051 additions and 0 deletions

21
frontend/src/api.js Normal file
View File

@@ -0,0 +1,21 @@
import axios from 'axios';
const api = axios.create({
baseURL: import.meta.env.VITE_API_URL || 'http://localhost:8000/api',
timeout: 5000,
headers: {
'Content-Type': 'application/json',
}
});
export const getConfigs = () => api.get('/configs/');
export const createOrder = (data) => api.post('/orders/', data);
export const getOrder = (id) => api.get(`/orders/${id}/`);
export const initiatePayment = (orderId) => api.post(`/orders/${orderId}/initiate_payment/`);
export const confirmPayment = (orderId) => api.post(`/orders/${orderId}/confirm_payment/`);
export const getServices = () => api.get('/services/');
export const getServiceDetail = (id) => api.get(`/services/${id}/`);
export const getARServices = () => api.get('/ar/');
export default api;