Files
sbnews/uniapp/src/api/lottery.ts
T
2026-06-11 12:15:29 +08:00

113 lines
3.1 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import request from '@/utils/request'
import { AI_REQUEST_CONFIG, withAiRequestTimeout } from './aiRequest'
/**
* @description 开奖列表
*/
export function getLotteryDrawList(data: {
category_id?: number
page_no?: number
page_size?: number
}) {
return request.get({ url: '/lottery/drawList', data }, { withToken: false })
}
/**
* @description 开奖详情
*/
export function getLotteryDrawDetail(data: { id: number }) {
return request.get({ url: '/lottery/drawDetail', data }, { withToken: false })
}
/**
* @description 各彩种最新开奖
*/
export function getLatestDraw(data?: { category_id?: number }) {
return request.get({ url: '/lottery/latestDraw', data }, { withToken: false })
}
/**
* @description 彩种游戏列表(一级分类+二级彩种)
*/
export function getLotteryGameList() {
return request.get({ url: '/lottery/gameList' }, { withToken: false })
}
/**
* @description 各彩种最新开奖(新表 draw_result
*/
export function getLatestDrawResult(data?: { code?: string }) {
return request.get({ url: '/lottery/latestDrawResult', data }, { withToken: false })
}
/**
* @description 开奖历史列表(新表 draw_result
*/
export function getDrawResultList(data: { code: string; page_no?: number; page_size?: number }) {
return request.get({ url: '/lottery/drawResultList', data }, { withToken: false })
}
/**
* @description AI预测分析
*/
export function getLotteryAiPredict(data: { category_id?: number; code?: string }) {
return request.get(
withAiRequestTimeout({ url: '/lottery/aiPredict', data }),
{ ...AI_REQUEST_CONFIG, withToken: false }
)
}
/**
* @description AI分析 - 历史开奖数据
*/
export function getLotteryAiHistory(data: { code: string }) {
return request.get({ url: '/lottery/aiHistory', data }, { withToken: false })
}
/**
* @description AI分析 - 热冷号
*/
export function getLotteryAiHotCold(data: { code: string }) {
return request.get(
withAiRequestTimeout({ url: '/lottery/aiHotCold', data }),
{ ...AI_REQUEST_CONFIG, withToken: false }
)
}
/**
* @description AI分析 - 趋势+推荐组合
*/
export function getLotteryAiTrend(data: { code: string }) {
return request.get(
withAiRequestTimeout({ url: '/lottery/aiTrend', data }),
{ ...AI_REQUEST_CONFIG, withToken: false }
)
}
/**
* @description AI分析 - 统计数据
*/
export function getLotteryAiStats(data: { code: string }) {
return request.get(
withAiRequestTimeout({ url: '/lottery/aiStats', data }),
{ ...AI_REQUEST_CONFIG, withToken: false }
)
}
/**
* @description AI分析 - 波色+生肖(六合彩专属)
*/
export function getLotteryAiColorZodiac(data: { code: string }) {
return request.get(
withAiRequestTimeout({ url: '/lottery/aiColorZodiac', data }),
{ ...AI_REQUEST_CONFIG, withToken: false }
)
}
/**
* @description AI分析历史记录(按彩种+期号查询)
*/
export function getLotteryAiAnalysisHistory(data: { code: string; issue: string }) {
return request.get({ url: '/lottery/aiAnalysisHistory', data }, { withToken: false })
}