前端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

61 lines
1.7 KiB

import request from '@/config/axios'
export interface RecordsVO {
id: number
templateId: number
result: string
remark: string
version: string
saveStatus: string
1 year ago
projectName?:string
itemName?:string
itemType?:string
itemCode?:string
projectCode?:string
}
// 查询检测记录数据主列表
export const getRecordsPage = async (params) => {
if (params.isSearch) {
delete params.isSearch
const data = {...params}
return await request.post({ url: '/detection/records/senior', data })
} else {
return await request.get({ url: `/detection/records/page`, params })
}
}
// 查询检测记录数据主详情
export const getRecords = async (id: number) => {
return await request.get({ url: `/detection/records/get?id=` + id })
}
// 新增检测记录数据主
export const createRecords = async (data: RecordsVO) => {
return await request.post({ url: `/detection/records/create`, data })
}
// 修改检测记录数据主
export const updateRecords = async (data: RecordsVO) => {
return await request.put({ url: `/detection/records/update`, data })
}
// 删除检测记录数据主
export const deleteRecords = async (id: number) => {
return await request.delete({ url: `/detection/records/delete?id=` + id })
}
1 year ago
// 批量删除检测记录数据主
export const batchDeleteRecords = async (ids: Array<number>) => {
return await request.delete({ url: `/detection/records/batchDelete?ids=` + ids })
}
// 导出检测记录数据主 Excel
export const exportRecords = async (params) => {
return await request.download({ url: `/detection/records/export-excel`, params })
}
// 下载导入模板
export const importTemplate = () => {
return request.download({ url: '/detection/records/get-import-template' })
}