|
@@ -1,5 +1,3 @@
|
|
-
|
|
|
|
-
|
|
|
|

|
|

|
|
|
|
|
|
|
|
|
|
@@ -53,56 +51,56 @@ npm run start:dev //开发环境,不使用mock,所有数据通过代理接口
|
|
.
|
|
.
|
|
├── README.md
|
|
├── README.md
|
|
├── config
|
|
├── config
|
|
-│ ├── config.dev.ts
|
|
|
|
-│ ├── config.ts
|
|
|
|
-│ ├── defaultSettings.ts
|
|
|
|
-│ ├── oneapi.json
|
|
|
|
-│ ├── proxy.ts
|
|
|
|
-│ └── routes.ts
|
|
|
|
|
|
+│ ├── config.dev.ts
|
|
|
|
+│ ├── config.ts
|
|
|
|
+│ ├── defaultSettings.ts
|
|
|
|
+│ ├── oneapi.json
|
|
|
|
+│ ├── proxy.ts
|
|
|
|
+│ └── routes.ts
|
|
├── jest.config.js
|
|
├── jest.config.js
|
|
├── jsconfig.json
|
|
├── jsconfig.json
|
|
├── mock
|
|
├── mock
|
|
-│ ├── accreditationDetail.ts
|
|
|
|
-│ ├── articleManagement.ts
|
|
|
|
-│ ├── generalSetting.ts
|
|
|
|
-│ ├── listTableList.ts
|
|
|
|
-│ ├── notices.ts
|
|
|
|
-│ ├── qualityRating.ts
|
|
|
|
-│ ├── route.ts
|
|
|
|
-│ └── user.ts
|
|
|
|
|
|
+│ ├── accreditationDetail.ts
|
|
|
|
+│ ├── articleManagement.ts
|
|
|
|
+│ ├── generalSetting.ts
|
|
|
|
+│ ├── listTableList.ts
|
|
|
|
+│ ├── notices.ts
|
|
|
|
+│ ├── qualityRating.ts
|
|
|
|
+│ ├── route.ts
|
|
|
|
+│ └── user.ts
|
|
├── package-lock.json
|
|
├── package-lock.json
|
|
├── package.json
|
|
├── package.json
|
|
├── public
|
|
├── public
|
|
-│ ├── CNAME
|
|
|
|
-│ ├── favicon.ico
|
|
|
|
-│ ├── icons
|
|
|
|
-│ ├── logo.png
|
|
|
|
-│ ├── logo.svg
|
|
|
|
-│ └── pro_icon.svg
|
|
|
|
|
|
+│ ├── CNAME
|
|
|
|
+│ ├── favicon.ico
|
|
|
|
+│ ├── icons
|
|
|
|
+│ ├── logo.png
|
|
|
|
+│ ├── logo.svg
|
|
|
|
+│ └── pro_icon.svg
|
|
├── src
|
|
├── 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
|
|
|
|
|
|
+│ ├── 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
|
|
├── tests
|
|
-│ ├── PuppeteerEnvironment.js
|
|
|
|
-│ ├── beforeTest.js
|
|
|
|
-│ ├── getBrowser.js
|
|
|
|
-│ ├── run-tests.js
|
|
|
|
-│ └── setupTests.js
|
|
|
|
|
|
+│ ├── PuppeteerEnvironment.js
|
|
|
|
+│ ├── beforeTest.js
|
|
|
|
+│ ├── getBrowser.js
|
|
|
|
+│ ├── run-tests.js
|
|
|
|
+│ └── setupTests.js
|
|
├── tree.text
|
|
├── tree.text
|
|
├── tsconfig.json
|
|
├── tsconfig.json
|
|
└── yarn.lock
|
|
└── yarn.lock
|
|
@@ -126,6 +124,15 @@ npm run start:dev //开发环境,不使用mock,所有数据通过代理接口
|
|
...
|
|
...
|
|
|
|
|
|
//项目数据共享使用的是umi 的model插件,每个page对应一个model.ts文件
|
|
//项目数据共享使用的是umi 的model插件,每个page对应一个model.ts文件
|
|
|
|
+//model文件分布在每个page下面,然后统一在src/models/allModel.ts里引入使用
|
|
|
|
+
|
|
|
|
+//在复杂的组件方面都配有readme.md文件,里面提供了相关demo
|
|
|
|
+//项目引入的绝大多数组件来自antd/antd Pro,在使用这些组件时,多数进行了初步的包装,以便在项目中对一些特性进行统一处理
|
|
|
|
+
|
|
|
|
+//项目的平台管理下的多个页面都是从成本核算移植过来的,采用的是react+react hook写法,并没有采用目前的react+react //hook+typescript,考虑到这块将来统一提升至中台,暂时没做处理。
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
```
|
|
```
|
|
|
|
|
|
|
|
|