![image-20211126105817314](./public/projectlogo.jpg) ## 医院评审管理系统 ##### 背景: 质量管理是医院管理的一个永恒主题。它是指确定质量方针、目标和职责,并通过质量体系中的质量策划、控制、保证和改进来使其实现的全部活动。最近几年,国家一直对医院的质量管理提出新要求。如2021年6月4日,国务院办公厅发布《关于推动公立医院高质量发展的意见》、2021年7月15日,国务院医改领导小组秘书处发布《关于综合医改试点省份率先推动公立医院高质量发展的通知》等等。同时,在日常查检中,部分医院使用纸质查核表进行现场查核,甚至没有查核表进行记录。导致事后无数据、无统计等情况。针对上述问题及挑战,医院需要更合理、更有效的信息技术来辅助医院达到精益管理的目的。 ##### 安装环境依赖: ```bash npm i ``` or ```bash yarn ``` ##### 启动项目 ```bash npm run start //包含mock npm run start:dev //开发环境,不使用mock,所有数据通过代理接口获取 //更过查看pakage.json ``` #### 预览 ![image-20211126135739479](./public/preview.jpg) ##### 项目结构 ```json . ├── README.md ├── config │ ├── config.dev.ts │ ├── config.ts │ ├── defaultSettings.ts │ ├── oneapi.json │ ├── proxy.ts │ └── routes.ts ├── jest.config.js ├── jsconfig.json ├── mock │ ├── accreditationDetail.ts │ ├── articleManagement.ts │ ├── generalSetting.ts │ ├── listTableList.ts │ ├── notices.ts │ ├── qualityRating.ts │ ├── route.ts │ └── user.ts ├── package-lock.json ├── package.json ├── public │ ├── CNAME │ ├── favicon.ico │ ├── icons │ ├── logo.png │ ├── logo.svg │ └── pro_icon.svg ├── src │ ├── access.ts │ ├── app.tsx │ ├── components │ ├── e2e │ ├── env.ts │ ├── global.less │ ├── global.tsx │ ├── locales │ ├── manifest.json │ ├── menuIcons.js │ ├── models │ ├── pages │ ├── service-worker.js │ ├── services │ ├── test.html │ ├── typings.d.ts │ └── utils.js ├── tests │ ├── PuppeteerEnvironment.js │ ├── beforeTest.js │ ├── getBrowser.js │ ├── run-tests.js │ └── setupTests.js ├── tree.text ├── tsconfig.json └── yarn.lock 12 directories, 43 files ``` #### 创建者有话说 ```javascript //该项目运用了大量类似关系 ... const [data,setData] = useSate(); useEffect(()=>{ //处理改变data后的相关逻辑 },[data]); ... ##### 条文管理和台账上传界面是共用页面模块,在编写这两块的逻辑时注意状态区分 ##### 项目数据共享使用的是umi 的model插件,每个page对应一个model.ts文件 ##### model文件分布在每个page下面,然后统一在src/models/allModel.ts里引入使用 ##### 在复杂的组件方面都配有readme.md文件,里面提供了相关demo ##### 项目引入的绝大多数组件来自antd/antd Pro,在使用这些组件时,多数进行了初步的包装,以便在项目中对一些特性进行统一处理 ##### 项目的平台管理下的多个页面都是从成本核算移植过来的,采用的是react+react hook写法,并没有采用目前的react+react //hook+typescript,考虑到这块将来统一提升至中台,暂时没做处理。 ##### 条文管理和台账上传两个页面有数据/组件共享,在处理时需重点注意 ``` #### RoadMap - 2022-01-25 - 2022-03-07