refactor(steady-checksquare): 更新稳态校验功能的数据结构和接口规范
- 移除 lineId 字段,统一使用 lineIds 数组字段 - 更新创建任务请求体构建逻辑,不再包含 lineId 属性 - 修改任务详情和检测项明细的接口契约验证 - 更新稳态校验 API 文档说明,移除对 lineId 的支持 - 重构稳态校验表单项验证规则 - 移除磁盘监控作业详情抽屉组件 - 移除磁盘监控作业表格组件 - 更新路由配置以支持新的系统监控路径 - 添加测试报告相关字典代码常量 - 更新 ICD 路径表单和结果面板功能
This commit is contained in:
48
frontend/src/api/aireport/clientUnit/index.ts
Normal file
48
frontend/src/api/aireport/clientUnit/index.ts
Normal file
@@ -0,0 +1,48 @@
|
||||
import http from '@/api'
|
||||
import type { ClientUnit } from './interface'
|
||||
|
||||
const buildClientUnitImportFormData = (file: File) => {
|
||||
const formData = new FormData()
|
||||
|
||||
formData.append('file', file)
|
||||
|
||||
return formData
|
||||
}
|
||||
|
||||
export const listClientUnitsApi = (params: ClientUnit.ClientUnitListParams) => {
|
||||
return http.post('/clientUnit/list', params)
|
||||
}
|
||||
|
||||
export const createClientUnitApi = (params: ClientUnit.ClientUnitSaveRequest) => {
|
||||
return http.post<boolean>('/clientUnit/add', params)
|
||||
}
|
||||
|
||||
export const updateClientUnitApi = (params: ClientUnit.ClientUnitSaveRequest) => {
|
||||
return http.post<boolean>('/clientUnit/update', params)
|
||||
}
|
||||
|
||||
export const getClientUnitDetailApi = (id: string) => {
|
||||
return http.get<ClientUnit.ClientUnitRecord>('/clientUnit/getById', { id })
|
||||
}
|
||||
|
||||
export const deleteClientUnitsApi = (ids: string[]) => {
|
||||
return http.post<boolean>('/clientUnit/delete', ids)
|
||||
}
|
||||
|
||||
export const exportClientUnitsApi = (params: ClientUnit.ClientUnitListParams) => {
|
||||
return http.post('/clientUnit/export', params, { responseType: 'blob' })
|
||||
}
|
||||
|
||||
export const downloadClientUnitImportTemplateApi = () => {
|
||||
return http.get('/clientUnit/importTemplate', undefined, { responseType: 'blob' })
|
||||
}
|
||||
|
||||
export const importClientUnitsApi = (file: File) => {
|
||||
return http.post<ClientUnit.ClientUnitImportResult>(
|
||||
'/clientUnit/import',
|
||||
buildClientUnitImportFormData(file),
|
||||
{
|
||||
headers: { 'Content-Type': 'multipart/form-data' }
|
||||
}
|
||||
)
|
||||
}
|
||||
Reference in New Issue
Block a user