baeb5bd179
- uni-app (Vue3) + Vite 框架 - 7个页面:首页、赛程、比赛详情、球队、球队详情、球员、个人中心 - API 接口配置 (开发/生产环境) - 状态管理 (Pinia)
59 lines
1.5 KiB
JavaScript
59 lines
1.5 KiB
JavaScript
import { request } from './request'
|
|
|
|
export function login(data) {
|
|
return request.post('/worldcup/auth/login', data, { auth: false })
|
|
}
|
|
|
|
export function devLogin(data) {
|
|
return request.post('/worldcup/auth/dev-login', data, { auth: false })
|
|
}
|
|
|
|
export function getHome() {
|
|
return request.get('/worldcup/home', {}, { auth: false })
|
|
}
|
|
|
|
export function getMatches(params = {}) {
|
|
return request.get('/worldcup/matches', params, { auth: false })
|
|
}
|
|
|
|
export function getMatchDetail(id) {
|
|
return request.get(`/worldcup/matches/${id}`, {}, { auth: false })
|
|
}
|
|
|
|
export function getTeams(params = {}) {
|
|
return request.get('/worldcup/teams', params, { auth: false })
|
|
}
|
|
|
|
export function getTeamDetail(id) {
|
|
return request.get(`/worldcup/teams/${id}`, {}, { auth: false })
|
|
}
|
|
|
|
export function getTeamCards(id, params = {}) {
|
|
return request.get(`/worldcup/teams/${id}/cards`, params, { auth: false })
|
|
}
|
|
|
|
export function getPlayers(params = {}) {
|
|
return request.get('/worldcup/players', params, { auth: false })
|
|
}
|
|
|
|
export function getPlayerDetail(id) {
|
|
return request.get(`/worldcup/players/${id}`, {}, { auth: false })
|
|
}
|
|
|
|
export function addFavorite(data) {
|
|
return request.post('/worldcup/favorites', data)
|
|
}
|
|
|
|
export function removeFavorite(params) {
|
|
return request.delete('/worldcup/favorites', params)
|
|
}
|
|
|
|
export function addReminder(data) {
|
|
return request.post('/worldcup/reminders', data)
|
|
}
|
|
|
|
export function removeReminder(id) {
|
|
return request.delete(`/worldcup/reminders/${id}`)
|
|
}
|
|
|