/
gnomdeployer
/
VUZPlus
Обзор
Документация
Войти
/
gnomdeployer
/
VUZPlus
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
master
client/src/api/root.api.ts
64 строки
2 KB
unwelcome
fix 2
26 май 2025, 19:24
26 май 2025, 19:24
1a22345
Код
Авторство
О чём код?
import axios from "axios"; import { DEVMODE, API, type ICreateUniversityAdmin } from "@/helpers/constants"; import { GET_COOKIE } from "@/helpers/functions"; //GET //GET all university create applications export function API_GetAllRootUniversityApplication() { return new Promise((resolve, reject) => { axios.get(`${API}/auth/forms`, { headers: { Authorization: `Bearer ${GET_COOKIE('access_token')}` } }) .then(response => { if(DEVMODE) console.log('Get all root university applications success: ', response); resolve(response); }) .catch(err => { if(DEVMODE) console.log('Get all root university applications error: ', err); reject(err); }); }); } //POST //POST Create university admin export function API_CreateUniversityAdmin(data: ICreateUniversityAdmin) { return new Promise((resolve, reject) => { axios.post(`${API}/auth/admin`, data, { headers: { Authorization: `Bearer ${GET_COOKIE('access_token')}` } }) .then(response => { if(DEVMODE) console.log('Create university admin success: ', response); resolve(response); }) .catch(err => { if(DEVMODE) console.log('Create university admin error: ', err); reject(err); }); }); } //POST Create university admin export function API_CreateUniversityCreateApplication(data: FormData) { return new Promise((resolve, reject) => { axios.post(`${API}/forms`, data) .then(response => { if(DEVMODE) console.log('Create university create application success: ', response); resolve(response); }) .catch(err => { if(DEVMODE) console.log('Create university create application error: ', err); reject(err); }); }); } //PUT //DELETE