Files
worldcup-mini/src/api/worldcup.js
T
hello-dd-code baeb5bd179 feat: 初始化世界杯观赛助手小程序
- uni-app (Vue3) + Vite 框架
- 7个页面:首页、赛程、比赛详情、球队、球队详情、球员、个人中心
- API 接口配置 (开发/生产环境)
- 状态管理 (Pinia)
2026-04-28 15:55:35 +08:00

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}`)
}