Добавлены публичные страницы и обновлена маршрутизация

This commit is contained in:
2025-10-05 17:32:39 +03:00
parent 7a924b6b61
commit 6d15c5921a
8 changed files with 1011 additions and 156 deletions

View File

@@ -13,6 +13,7 @@
import api from '../api/axios';
export default {
// Админские методы (требуют аутентификации и прав админа)
async getPages() {
const res = await api.get('/pages');
return res.data;
@@ -33,4 +34,14 @@ export default {
const res = await api.delete(`/pages/${id}`);
return res.data;
},
// Публичные методы (доступны всем пользователям)
async getPublicPages() {
const res = await api.get('/pages/public/all');
return res.data;
},
async getPublicPage(id) {
const res = await api.get(`/pages/public/${id}`);
return res.data;
},
};