# typescript-lesson **Repository Path**: ameng404/typescript-lesson ## Basic Information - **Project Name**: typescript-lesson - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-04-02 - **Last Updated**: 2025-04-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #临床科研一体化平台 临床科研一体化平台主要负责对外客户的科研产品交付,在数据处理能力上进行业务延展,以核心治理能力为中心,支持复杂条件、多模式的科研平台应用 科研配置后台 科研管理后台,科研数据系统,患者360系统,肿瘤专病库 科研服务管理系统 配置后台为权限配置平台包含项目管理,数据权限,数据集管理,肿瘤数据库配置,患者360配置,探查配置等功能性配置功能,可对相应平台的功能进行配置,限制其数据相关权限。此外还包含菜单管理,部门管理,角色管理等项目访问权限管理相关。另外包括操作日志,系统配置等系统操作相关功能。 科研管理系统包括课题申报管理,此功能是为科研服务管理系统相关课题状态进行查看和审批操作。数据权限管理是系统所包含数据库及数据表相关配置。此外包含角色管理,用户管理,部门管理。 患者360系统包含患者预览,患者360视图,标签管理。其中患者预览是根据配置院区下的所有患者数据统计相关内容展示,患者360视图是患者基础信息和病历相关。标签管理是患者标签相关。 科研数据系统包含全文检索,队列分析,患者360系统页面,课题管理,课题统计。全文检索主要是对患者进行检索,队列分析是多个纳排条件联合进行检索。课题管理包含新建课题,查看详情,查看课题结果,以及课题信息相关统计和下载等功能。课题统计包含指标统计: 描述性统计和差异性统计两个模块以及指标预测:线性回归,logistic预测,随机森林三个模块。 肿瘤专病库包含首页,患者360,肿瘤数据库和标签4个菜单。首页是17个癌种相关的数据统计页面。肿瘤数据库是在配置后台进行的数据库进行的患者统计,以及相应的患者详情。标签管理同患者360相关标签。 科研服务管理系统给科研工作者和学生等相关工作者进行项目申请相关流程。 #项目技术 vue3+vite+vue-router4+pinia+element-plus+echarts 使用pnpm 建立monorepo项目。由于登录以及用户信息相关使用同一套后端内容,所以将其做为一个公用子包,公用子包还包括各个项目公用的一些方法和组件全部放到此包,项目的启动文件均在公用子包中。其他有关项目相关的页面都在各个子包中进行开发。 患者360系统由于公司其他系统使用的较多,要求需要兼容到IE11,所以对此项目进行vue2+vue-cli+element-ui+vue-router3+vuex 技术降级处理。 #