feat: 初始化世界杯观赛助手小程序
- uni-app (Vue3) + Vite 框架 - 7个页面:首页、赛程、比赛详情、球队、球队详情、球员、个人中心 - API 接口配置 (开发/生产环境) - 状态管理 (Pinia)
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
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}`)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user