0.0.10 • Published 1 year ago
@winning-test/winex-page v0.0.10
1 # 开发规范
1.1 通用说明
1.1.1 Page目录名使用大驼峰命名法,其他目录名使用小驼峰命名法
1.1.2 Class文件名使用大驼峰命名法,其他文件名使用小驼峰命名法
1.1.3 变量名、函数名使用小驼峰命名法
1.1.4 所有类和类中方法都需要有注释
1.2 目录说明
1.2.1 src/component目录中存放所有页面共用组件
1.2.2 src/page目录中存放页面和页面特有组件
1.2.3 src/page目录下第一级目录为子系统目录
1.3 页面
1.3.1 每个页面都是Page类的子类
1.3.2 每个页面对应一个Page目录,目录名以Page结尾
1.3.3 Page目录中都有一个index.js文件,用于定义Page类
1.3.4 Page类名与Page目录名相同
1.4 组件
1.4.1 每个组件都是Component类的子类
1.4.2 Component类名以Component结尾
1.4.3 Component类使用工厂方法模式,_createRootXpath方法和_createXpath方法可由子类重写扩展
1.4.4 _createRootXpath方法返回父组件xpath,_createXpath方法返回组件xpath
2. 页面和组件
- 公共-common
- 登录页面-LoginPage
- 索引页面-IndexPage
门诊医生站-outpatientDoctorStation
- 主页-HomePage
- 诊间挂号组件- CsideDiagnosticRoomRegisterComponent
- 主页-HomePage
门诊收费-outpatientCharge
- 主页-HomePage
- 挂号登记页面-RegisterPage
- 患者查询组件-QueryPatientComponent
- 地址编辑器组件-AddressEditorComponent
- 收银对话框组件-CashDialogComponent
- 科室显示方式切换组件-ChangeCardLineComponent
- 挂号列表组件-RegisterListComponent
- 患者挂号信息页面-RegisterInfoPage
- 患者挂号信息组件-RegisterInfoComponent
- 基础业务管理-basicBusinessManagement
- 主页-HomePage
- 患者建档页面-CreatePatientPage
- 住院医生站-inpatientDoctorStation
- 公共组件(与护士站共用)-component
- 床位卡组件-BedCardComponent
- 危急值弹窗组件-CritialNoticeComponent
- 首次科室、病区弹窗组件-DialogComponent
- 切换科室、病区弹窗组件-SwitchDeptComponent
- 住院各页面顶栏组件-HeaderComponent
- 住院主页一级床位查询组件-FirstLevelTabComponent
- 住院主页二级床位查询组件-SecondLevelTabComponent
- 住院主页右侧功能块组件-RightSideModulesComponent
- 下拉菜单组件-DropdownMenuComponent
- 重写Select组件,添加延迟-SelectComponent
- 主页-HomePage
- 患者就诊页-PatientPage
- 患者信息组件-PatientBannerComponent
- 左侧患者列表组件-PatientListComponent
- 右侧按钮组件-RightSideButtonComponent
- 中间医嘱列表组件-OrderListComponent
- 医嘱开立组件-DisposalComponent
- 医嘱搜索列表组件-SearchListComponent
- 医嘱诊疗卡组件-DisposalCardComponent
- 重写Table组件-TableComponent
- 重写List组件-ListComponent
- 公共组件(与护士站共用)-component
- 住院护士站-inpatientNurseStation