import request from '@/utils/request' /** * 专科档案生成配置 * 文档:《专科档案生成配置接口文档》2026-10-19(共 3 个接口) * 库表:pat_specific_archive_generate_config(专科档案生成配置表) * * 通用约定: * 1. 三个接口均为 POST,请求体 Content-Type: application/json。 * 2. deptCodes / icd10Codes 在数据库与实体中均为 String,请求时须传 * 转义后的 JSON 字符串(如 "[\"D001\",\"D002\"]"),不能直接传 JSON 数组。 * 3. 列表查询固定过滤 del_flag = '0',已删除配置不会返回。 * 4. orgid / campusid 由后端按登录用户自动注入,前端不用传。 * 5. 时间范围筛选只能通过 params.beginTime / params.endTime 传,按 create_time 过滤。 */ // 查询专科档案生成配置列表 export function listSpecificArchiveGenerateConfig(query) { return request({ url: '/smartor/specificArchiveGenerateConfig/selectPatSpecificArchiveGenerateConfigList', method: 'post', data: query }) } // 新增或修改专科档案生成配置(有 id 且记录存在则更新,否则新增) export function saveSpecificArchiveGenerateConfig(data) { return request({ url: '/smartor/specificArchiveGenerateConfig/insertOrUpdatePatSpecificArchiveGenerateConfig', method: 'post', data: data }) } // 批量删除专科档案生成配置(按 id 数组逻辑删除 del_flag = '1') export function batchDeleteSpecificArchiveGenerateConfig(ids) { return request({ url: '/smartor/specificArchiveGenerateConfig/batchDelete', method: 'post', data: Array.isArray(ids) ? ids : String(ids).split(',') }) }