补充个人中心页面api & 首页弹唱查看活动 & 联系客服

This commit is contained in:
Eamon
2026-09-08 16:19:40 +08:00
parent f59e929843
commit 7f03dbfb56
45 changed files with 2146 additions and 1359 deletions

View File

@@ -1,16 +1,17 @@
import type { ApiResponse } from "@/lib/api"
import type { RosOrderItem } from "@/lib/models/rosorder"
import { callByUser } from "./base"
import { phpPost } from "./http"
// ==================== 软路由订单 ====================
// TODO: 接口路径待后端确认(旧后台为 /course/v1/order/ros 类接口)。
export async function fetchRosOrderList(
params: Record<string, unknown>,
): Promise<ApiResponse<RosOrderItem[]>> {
return await callByUser<RosOrderItem[]>(
"/api/course/v1/order/RosOrders",
params,
"GET",
)
export async function fetchRosOrderList(): Promise<
ApiResponse<RosOrderItem[]>
> {
const res = await phpPost<Record<string, unknown>>("/ros/order/getList", {
cookie: document.cookie,
})
if (!res.success) return res
const list = res.data?.data ?? res.data
return {
success: true,
data: Array.isArray(list) ? (list as RosOrderItem[]) : [],
}
}