2026-08-31 14:49:28 +08:00
|
|
|
import type { ApiResponse } from "@/lib/api"
|
|
|
|
|
import type { RosOrderItem } from "@/lib/models/rosorder"
|
2026-09-08 16:19:40 +08:00
|
|
|
import { phpPost } from "./http"
|
2026-08-31 14:49:28 +08:00
|
|
|
|
2026-09-08 16:19:40 +08:00
|
|
|
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[]) : [],
|
|
|
|
|
}
|
2026-08-31 14:49:28 +08:00
|
|
|
}
|