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(',')
|
})
|
}
|