Files
zkxw/web-admin/src/api/env-detect-record.ts
T
2026-06-26 00:50:04 +08:00

88 lines
1.7 KiB
TypeScript

import request from '@/utils/http'
type PageList<T> = {
list: T[]
total: number
page: number
pageSize: number
totalPages: number
}
export type EnvDetectRecord = {
id: string
recordNo: string
detectTime: string
resultTime?: string
inspectorIds: string[]
inspectorNames: string[]
inspectorDisplay: string
envDetectItemId: string
itemCode: string
itemName: string
resultDesc: string
attachmentUrls: string
remark?: string
createTime?: string
updateTime?: string
}
export function fetchEnvDetectRecordList(params?: {
page?: number
pageSize?: number
keyword?: string
envDetectItemId?: string
inspectorId?: string
detectTimeStart?: string
detectTimeEnd?: string
}) {
return request.get<PageList<EnvDetectRecord>>({
url: '/web/admin/env-detect-records',
params
})
}
export function fetchEnvDetectRecordDetail(id: string) {
return request.get<EnvDetectRecord>({
url: `/web/admin/env-detect-records/${id}`
})
}
export function fetchCreateEnvDetectRecord(data: {
detectTime: string
resultTime?: string
inspectorIds: string[]
envDetectItemId: string
resultDesc: string
attachmentUrls?: string
remark?: string
}) {
return request.post<EnvDetectRecord>({
url: '/web/admin/env-detect-records',
data
})
}
export function fetchUpdateEnvDetectRecord(
id: string,
data: {
detectTime?: string
resultTime?: string
inspectorIds?: string[]
envDetectItemId?: string
resultDesc?: string
attachmentUrls?: string
remark?: string
}
) {
return request.put<EnvDetectRecord>({
url: `/web/admin/env-detect-records/${id}`,
data
})
}
export function fetchDeleteEnvDetectRecord(id: string) {
return request.del({
url: `/web/admin/env-detect-records/${id}`
})
}