import type { ICD } from '@/api/device/interface/icd' import http from '@/api' /** * @name ICD管理模块 */ export const getICDList = (params: ICD.ReqICDParams) => { return http.post(`/icd/list`, params) } export const getICDAllList = () => { return http.get(`/icd/listAll`) } export const getStandardICDList = () => { return http.get(`/icd/standard-list`) } export const getICDById = (id: string) => { return http.get(`/icd/getById`, { id }) } export const addICD = (params: FormData) => { return http.upload(`/icd/add`, params) } export const updateICD = (params: FormData) => { return http.upload(`/icd/update`, params) } export const importICDJson = (params: FormData) => { return http.upload(`/icd/import/json`, params, { loading: false }) } export const deleteICD = (params: string[]) => { return http.post(`/icd/delete`, params) } export const exportICD = (id: string) => { return http.downloadGetWithHeaders(`/icd/export/${id}`) }