Fixed team page
This commit is contained in:
parent
d44d106b85
commit
fff0025719
5 changed files with 1099 additions and 21 deletions
|
|
@ -6,7 +6,7 @@ const apiClient = axios.create({
|
||||||
timeout: 10000,
|
timeout: 10000,
|
||||||
headers: {
|
headers: {
|
||||||
'Content-Type': 'application/json',
|
'Content-Type': 'application/json',
|
||||||
'Origin': 'localhost:8080'
|
//'Origin': 'localhost:8080'
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ export const teamService = {
|
||||||
// Получить всех членов команды
|
// Получить всех членов команды
|
||||||
async getTeamMembers() {
|
async getTeamMembers() {
|
||||||
try {
|
try {
|
||||||
const response = await apiClient.get('/team');
|
const response = await apiClient.get('/members/');
|
||||||
return response.data;
|
return response.data;
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Error fetching team members:', error);
|
console.error('Error fetching team members:', error);
|
||||||
|
|
@ -27,9 +27,7 @@ export const teamService = {
|
||||||
// Получить случайных членов команды для карусели
|
// Получить случайных членов команды для карусели
|
||||||
async getRandomMembers(limit = 4) {
|
async getRandomMembers(limit = 4) {
|
||||||
try {
|
try {
|
||||||
const response = await apiClient.get('/team/random', {
|
const response = await apiClient.get('/members/');
|
||||||
params: { limit }
|
|
||||||
});
|
|
||||||
return response.data;
|
return response.data;
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Error fetching random members:', error);
|
console.error('Error fetching random members:', error);
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
|
|
@ -5,10 +5,10 @@ export const teamService = {
|
||||||
try {
|
try {
|
||||||
const queryParams = new URLSearchParams();
|
const queryParams = new URLSearchParams();
|
||||||
|
|
||||||
if (params.limit) queryParams.append('limit', params.limit);
|
// if (params.limit) queryParams.append('limit', params.limit);
|
||||||
if (params.page) queryParams.append('page', params.page);
|
// if (params.page) queryParams.append('page', params.page);
|
||||||
|
|
||||||
const url = `/team?${queryParams.toString()}`;
|
const url = `/members`;
|
||||||
return await api.get(url);
|
return await api.get(url);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Error fetching team:', error);
|
console.error('Error fetching team:', error);
|
||||||
|
|
@ -18,7 +18,7 @@ export const teamService = {
|
||||||
|
|
||||||
getTeamMember: async (id) => {
|
getTeamMember: async (id) => {
|
||||||
try {
|
try {
|
||||||
return await api.get(`/team?id=${id}`);
|
return await api.get(`/team/${id}`);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Error fetching team member:', error);
|
console.error('Error fetching team member:', error);
|
||||||
throw error;
|
throw error;
|
||||||
|
|
|
||||||
|
|
@ -2,5 +2,14 @@ import { sveltekit } from '@sveltejs/kit/vite';
|
||||||
import { defineConfig } from 'vite';
|
import { defineConfig } from 'vite';
|
||||||
|
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
plugins: [sveltekit()]
|
plugins: [sveltekit()],
|
||||||
|
server: {
|
||||||
|
proxy: {
|
||||||
|
'/api': {
|
||||||
|
target: 'http://localhost:8080',
|
||||||
|
changeOrigin: true,
|
||||||
|
secure: false,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue