|
@@ -1,21 +1,22 @@
|
|
-<!--
|
|
|
|
- * @Author: your name
|
|
|
|
- * @Date: 2021-08-02 17:30:55
|
|
|
|
- * @LastEditTime: 2021-08-04 11:12:06
|
|
|
|
- * @LastEditors: Please set LastEditors
|
|
|
|
- * @Description: In User Settings Edit
|
|
|
|
- * @FilePath: /CostAccountManaSys/README.md
|
|
|
|
--->
|
|
|
|
-# 全成本核算管理系统
|
|
|
|
|
|
|
|
-基于 [Ant Design Pro](https://pro.ant.design).
|
|
|
|
|
|
|
|
-## Environment Prepare
|
|
|
|
|
|
|
|
-Install `node_modules`:
|
|
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+## 全成本核算管理系统
|
|
|
|
+
|
|
|
|
+##### 背景:
|
|
|
|
+
|
|
|
|
+为了实现医疗卫生事业发展的需要,将医院的内部经济、经营管理向正规化的轨道转变。医院建立规范、完整的成本管理决策体系,将管理重点转移到经济管理上来,并透过完善的信息化建设,实现对成本管理的支撑。纠正医院的成本管控理念及应用错误,改变现行的“四类三级”成本核算方法。本产品可实现医院科室(医师组)成本核算(损益表),支持医院床位动态管理(按床日分配护理成本),支持科室实施主诊医师负责制(HIS、财务系统可区分医师组单元、护理单元为前置),可以实现科室(医师组)真实盈亏计算及盈亏平衡分析,指导科室经营,可以实现利润敏感性分析,使用国际先进的管理会计理论用以医院经营管理决策。
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+##### 安装环境依赖:
|
|
|
|
|
|
```bash
|
|
```bash
|
|
-npm install
|
|
|
|
|
|
+npm i
|
|
```
|
|
```
|
|
|
|
|
|
or
|
|
or
|
|
@@ -24,36 +25,115 @@ or
|
|
yarn
|
|
yarn
|
|
```
|
|
```
|
|
|
|
|
|
-## Provided Scripts
|
|
|
|
|
|
|
|
|
|
|
|
-### Start project
|
|
|
|
|
|
+##### 启动项目
|
|
|
|
|
|
```bash
|
|
```bash
|
|
-npm start
|
|
|
|
|
|
+npm run start //包含mock
|
|
|
|
+npm run start:dev //开发环境,不使用mock,所有数据通过代理接口获取
|
|
|
|
+
|
|
|
|
+//更过查看pakage.json
|
|
```
|
|
```
|
|
|
|
|
|
-### Build project
|
|
|
|
|
|
|
|
-```bash
|
|
|
|
-npm run build
|
|
|
|
-```
|
|
|
|
|
|
|
|
-### Check code style
|
|
|
|
|
|
+#### 预览
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+##### 项目结构
|
|
|
|
+
|
|
|
|
+```json
|
|
|
|
+.
|
|
|
|
+├── README.md
|
|
|
|
+├── config
|
|
|
|
+│ ├── config.dev.js
|
|
|
|
+│ ├── config.js
|
|
|
|
+│ ├── defaultSettings.js
|
|
|
|
+│ ├── oneapi.json
|
|
|
|
+│ ├── proxy.js
|
|
|
|
+│ └── routes.js
|
|
|
|
+├── jest.config.js
|
|
|
|
+├── jsconfig.json
|
|
|
|
+├── package.json
|
|
|
|
+├── src
|
|
|
|
+│ ├── access.js
|
|
|
|
+│ ├── app.jsx
|
|
|
|
+│ ├── components
|
|
|
|
+│ │ ├── CATable
|
|
|
|
+│ │ ├── CAUpload
|
|
|
|
+│ │ ├── Dialog
|
|
|
|
+│ │ ├── DrawerContent
|
|
|
|
+│ │ ├── Footer
|
|
|
|
+│ │ ├── HeaderDropdown
|
|
|
|
+│ │ ├── HeaderSearch
|
|
|
|
+│ │ ├── NoticeIcon
|
|
|
|
+│ │ ├── RightContent
|
|
|
|
+│ │ └── index.md
|
|
|
|
+│ ├── global.jsx
|
|
|
|
+│ ├── global.less
|
|
|
|
+│ ├── manifest.json
|
|
|
|
+│ ├── menuIcons.js
|
|
|
|
+│ ├── pages
|
|
|
|
+│ │ ├── 404.jsx
|
|
|
|
+│ │ ├── Admin.jsx
|
|
|
|
+│ │ ├── DepartmentMana
|
|
|
|
+│ │ ├── UserMana
|
|
|
|
+│ │ ├── Welcome.jsx
|
|
|
|
+│ │ ├── Welcome.less
|
|
|
|
+│ │ ├── accountingSubject
|
|
|
|
+│ │ ├── accountingSubjectConnect
|
|
|
|
+│ │ ├── apportionmentLevel
|
|
|
|
+│ │ ├── baseSetting
|
|
|
|
+│ │ ├── costAccounting
|
|
|
|
+│ │ ├── costAllocationParamsConnect
|
|
|
|
+│ │ ├── costAllocationParamsSetting
|
|
|
|
+│ │ ├── costProjectMana
|
|
|
|
+│ │ ├── document.ejs
|
|
|
|
+│ │ ├── platformMana
|
|
|
|
+│ │ ├── reportTableExport
|
|
|
|
+│ │ ├── responsibilityCenter
|
|
|
|
+│ │ ├── responsibilityCenterConnect
|
|
|
|
+│ │ └── user
|
|
|
|
+│ ├── projectConstant.js
|
|
|
|
+│ ├── service-worker.js
|
|
|
|
+│ ├── services
|
|
|
|
+│ │ ├── ant-design-pro
|
|
|
|
+│ │ ├── swagger
|
|
|
|
+│ │ └── user.js
|
|
|
|
+│ └── utils.js
|
|
|
|
+├── tree.text
|
|
|
|
+└── yarn.lock
|
|
|
|
+
|
|
|
|
+31 directories, 28 files
|
|
|
|
|
|
-```bash
|
|
|
|
-npm run lint
|
|
|
|
```
|
|
```
|
|
|
|
|
|
-You can also use script to auto fix some lint error:
|
|
|
|
|
|
|
|
-```bash
|
|
|
|
-npm run lint:fix
|
|
|
|
-```
|
|
|
|
|
|
|
|
-### Test code
|
|
|
|
|
|
+#### 创建者有话说
|
|
|
|
+
|
|
|
|
+```javascript
|
|
|
|
+//该项目运用了大量类似关系
|
|
|
|
+...
|
|
|
|
+ const [data,setData] = useSate<DataType>();
|
|
|
|
+
|
|
|
|
+ useEffect(()=>{
|
|
|
|
+ //处理相关逻辑
|
|
|
|
+ },[data]);
|
|
|
|
+...
|
|
|
|
+
|
|
|
|
|
|
-```bash
|
|
|
|
-npm test
|
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+#### RoadMap
|
|
|
|
+
|
|
|
|
+- 2022-10-25
|
|
|
|
+-
|
|
|
|
+
|