导航栏
├── 监控仪表盘
├── DRG业务
├── DIP业务
├── 费用预警
├── 盈亏分析
├── 病案质控
├── 数据管理
├── 分组规则
└── 系统管理
├── 用户管理
├── 角色权限
├── 菜单配置
├── 接口服务配置 ← 待移动
└── 接口日志 ← 待移动
导航栏
├── 监控仪表盘
├── DRG业务
├── DIP业务
├── 费用预警
├── 盈亏分析
├── 病案质控
├── 数据管理
├── 分组规则
├── 基础数据管理 ← 新增一级菜单
│ ├── DRG基础数据维护 ← 新增
│ ├── ICD编码映射 ← 新增
│ ├── ICD编码查询 ← 新增
│ ├── ADRG分组规则维护 ← 新增
│ ├── 接口服务配置 ← 从系统管理移入
│ └── 接口日志 ← 从系统管理移入
└── 系统管理
├── 用户管理
├── 角色权限
└── 菜单配置
在 menuItems 数组中,在 rules(分组规则)之后、system(系统管理)之前插入:
{
key: 'basicData',
icon: <ContainerOutlined />,
label: '基础数据管理',
children: [
{ key: 'basic-data-maintenance', label: 'DRG基础数据维护' },
{ key: 'basic-data-icd-mapping', label: 'ICD编码映射' },
{ key: 'basic-data-icd-query', label: 'ICD编码查询' },
{ key: 'basic-data-adrg-rules', label: 'ADRG分组规则维护' },
{ key: 'basic-data-api-config', label: '接口服务配置' },
{ key: 'basic-data-api-logs', label: '接口日志' },
],
},
同时从 system 的 children 中移除 system-api 和 system-logs。
basic-data-maintenancebasic-data-icd-mappingbasic-data-icd-querybasic-data-adrg-rulessystem-api 迁移,key 改为 basic-data-api-configsystem-logs 迁移,key 改为 basic-data-api-logsContainerOutlined(容器图标)作为"基础数据管理"模块图标ContainerOutlined所有新增页面采用统一的骨架布局:
import { Card, Table, Button, Space, Input, Form, Modal, message } from 'antd';
export default function PageName() {
// 状态管理
const [loading, setLoading] = useState(false);
const [data, setData] = useState([]);
return (
<div style={{ padding: 24 }}>
{/* 搜索区域 */}
<Card style={{ marginBottom: 16 }}>
<Form layout="inline">
{/* 搜索条件 */}
</Form>
</Card>
{/* 数据表格 */}
<Card title="页面标题">
<Table columns={columns} dataSource={data} loading={loading} />
</Card>
</div>
);
}
查询请求参数:
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| dataCode | String | 否 | 数据编码 |
| dataName | String | 否 | 数据名称 |
| dataType | String | 否 | 数据类型 |
| version | String | 否 | 版本号 |
| page | Number | 否 | 页码 |
| limit | Number | 否 | 每页条数 |
查询请求参数:
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| sourceCode | String | 否 | 源编码 |
| targetCode | String | 否 | 目标编码 |
| sourceVersion | String | 否 | 源版本 |
| targetVersion | String | 否 | 目标版本 |
| codeType | String | 否 | 编码类型:diagnosis/operation |
| page | Number | 否 | 页码 |
| limit | Number | 否 | 每页条数 |
查询请求参数:
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| keyword | String | 否 | 关键词(编码或名称模糊搜索) |
| codeType | String | 否 | 编码类型:icd10/icd9cm3 |
| categoryCode | String | 否 | 分类编码 |
| page | Number | 否 | 页码 |
| limit | Number | 否 | 每页条数 |
查询请求参数:
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| mdcCode | String | 否 | MDC编码 |
| adrgCode | String | 否 | ADRG编码 |
| ruleType | String | 否 | 规则类型 |
| isActive | String | 否 | 是否启用 |
| page | Number | 否 | 页码 |
| limit | Number | 否 | 每页条数 |