feat: switch protocol view cert/insurance handle panels to sample level.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
zlwuandCursor committed 2026-10-13 11:04:25 +08:00
1 parent 8cebb8e0b8
commit efbf8f6ac9
6 files changed
+353 -14

No files matched your search

+42
View File
@@ -55,3 +55,45 @@ export function fetchUpdateFullmoonHandle(
) {
return request.put({ url: `/web/admin/fullmoon-todos/${protocolId}/handle`, data })
}
export function fetchSampleStorageCert(sampleCode: string) {
return request.get({ url: `/web/admin/sample-storage-certs/${encodeURIComponent(sampleCode)}` })
}
export function fetchUpdateSampleStorageCert(
sampleCode: string,
data: {
handleTime?: string | null
handlerUserId?: string | null
certImageUrls?: string
remark?: string
mailCertTime?: string | null
collectionProtocolId?: string
}
) {
return request.put({
url: `/web/admin/sample-storage-certs/${encodeURIComponent(sampleCode)}`,
data
})
}
export function fetchSampleInsurance(sampleCode: string) {
return request.get({ url: `/web/admin/sample-insurances/${encodeURIComponent(sampleCode)}` })
}
export function fetchUpdateSampleInsurance(
sampleCode: string,
data: {
handleTime?: string | null
handlerUserId?: string | null
insuranceAttachments?: string
handleRemark?: string
policySendTime?: string | null
collectionProtocolId?: string
}
) {
return request.put({
url: `/web/admin/sample-insurances/${encodeURIComponent(sampleCode)}`,
data
})
}