From 86ba0c2cd025873029080a44a51ac6a69405745a Mon Sep 17 00:00:00 2001 From: zlwu <704541015@qq.com> Date: Thu, 8 Oct 2026 10:00:03 +0800 Subject: [PATCH] feat(web-admin): extend sample-freight API client for menu page Co-authored-by: Cursor --- web-admin/src/api/sample-freight.ts | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/web-admin/src/api/sample-freight.ts b/web-admin/src/api/sample-freight.ts index ca7707ad..fa9f7f5e 100644 --- a/web-admin/src/api/sample-freight.ts +++ b/web-admin/src/api/sample-freight.ts @@ -5,6 +5,9 @@ export type SampleFreightItem = { sampleId: string protocolId?: string sampleCode?: string + protocolNo?: string + sampleTypeName?: string + freightId?: string } export type SampleFreight = { @@ -14,7 +17,7 @@ export type SampleFreight = { freightAmount: number linkedSampleCount?: number createTime?: string - items?: Array + items?: SampleFreightItem[] deleted?: boolean } @@ -24,6 +27,11 @@ export function fetchSampleFreightList(params?: { page?: number pageSize?: number keyword?: string + transportMode?: string + sampleSource?: string + createTimeFrom?: string + createTimeTo?: string + includeItems?: boolean }) { return request.get>({ url: '/web/admin/sample-freights', @@ -31,6 +39,18 @@ export function fetchSampleFreightList(params?: { }) } +export function fetchSampleFreightSampleOptions(params?: { + page?: number + pageSize?: number + keyword?: string + sampleSource?: string +}) { + return request.get>({ + url: '/web/admin/sample-freights/sample-options', + params + }) +} + export function fetchSampleFreightDetail(id: string) { return request.get({ url: `/web/admin/sample-freights/${id}` }) }