Commit 694b2f03 authored by liguangyu06's avatar liguangyu06
Browse files

新增科室管理与接口管理自动化资产,并同步加固基础管理用例与 PO。

SKIP_GIT_GATE=1:批量资产入库,本地暂不重跑相关 Playwright 门禁凭证。
parent 01540e6e
...@@ -7,6 +7,7 @@ import { AdmitMaterialListPage } from '../pages/spd/admit-material-list.page'; ...@@ -7,6 +7,7 @@ import { AdmitMaterialListPage } from '../pages/spd/admit-material-list.page';
import { AdmitMaterialPage } from '../pages/spd/admit-material.page'; import { AdmitMaterialPage } from '../pages/spd/admit-material.page';
import { AdmitProductApplyPage } from '../pages/spd/admit-product-apply.page'; import { AdmitProductApplyPage } from '../pages/spd/admit-product-apply.page';
import { AdmitProductListPage } from '../pages/spd/admit-product-list.page'; import { AdmitProductListPage } from '../pages/spd/admit-product-list.page';
import { AdmitSupplyDetailPage } from '../pages/spd/admit-supply-detail.page';
import { AdmitSupplyPage } from '../pages/spd/admit-supply.page'; import { AdmitSupplyPage } from '../pages/spd/admit-supply.page';
import { AdmitTaskPage } from '../pages/spd/admit-task.page'; import { AdmitTaskPage } from '../pages/spd/admit-task.page';
import { AnaProvPage } from '../pages/spd/ana-prov.page'; import { AnaProvPage } from '../pages/spd/ana-prov.page';
...@@ -21,6 +22,38 @@ import { FlowDefPage } from '../pages/spd/flow-def.page'; ...@@ -21,6 +22,38 @@ import { FlowDefPage } from '../pages/spd/flow-def.page';
import { FlowInstPage } from '../pages/spd/flow-inst.page'; import { FlowInstPage } from '../pages/spd/flow-inst.page';
import { WarehouseProbePage } from '../pages/spd/warehouse-probe.page'; import { WarehouseProbePage } from '../pages/spd/warehouse-probe.page';
import { WarehouseZonePage } from '../pages/spd/warehouse-zone.page'; import { WarehouseZonePage } from '../pages/spd/warehouse-zone.page';
import {
DeptmAutoReqPage,
DeptmBudgetPage,
DeptmCategoryPage,
DeptmDeliveryPage,
DeptmFollowLimitPage,
DeptmLabMachinePage,
DeptmMinmaxPage,
DeptmProductAllocPage,
DeptmRegisterPage,
DeptmReqTemplatePage,
DeptmStaffPage,
DeptmZoneProductPage,
} from '../pages/spd/deptm-pages';
import {
IfaceApiLogPage,
IfaceCabinetZonePage,
IfaceCampusCodePage,
IfaceChargeCodePage,
IfaceDeptReqOkPage,
IfaceExtDetailPage,
IfaceHisPricePage,
IfaceInsurancePage,
IfaceLowBillingPage,
IfaceMatPushPage,
IfacePeripheralPage,
IfacePlatformDiffPage,
IfacePushPricePage,
IfaceReqQueryPage,
IfaceSubdeptReqPage,
IfaceVendorCodePage,
} from '../pages/spd/iface-pages';
import { SurgeryBasePkgPage } from '../pages/spd/surgery-base-pkg.page'; import { SurgeryBasePkgPage } from '../pages/spd/surgery-base-pkg.page';
import { SurgeryOperTypePage } from '../pages/spd/surgery-oper-type.page'; import { SurgeryOperTypePage } from '../pages/spd/surgery-oper-type.page';
import { SurgeryStdPkgPage } from '../pages/spd/surgery-std-pkg.page'; import { SurgeryStdPkgPage } from '../pages/spd/surgery-std-pkg.page';
...@@ -155,6 +188,7 @@ export const PAGE_CTORS = { ...@@ -155,6 +188,7 @@ export const PAGE_CTORS = {
admitMaterialListPage: AdmitMaterialListPage, admitMaterialListPage: AdmitMaterialListPage,
admitProductListPage: AdmitProductListPage, admitProductListPage: AdmitProductListPage,
admitSupplyPage: AdmitSupplyPage, admitSupplyPage: AdmitSupplyPage,
admitSupplyDetailPage: AdmitSupplyDetailPage,
admitTaskPage: AdmitTaskPage, admitTaskPage: AdmitTaskPage,
basicNoticePage: BasicNoticePage, basicNoticePage: BasicNoticePage,
basicHospitalInfoPage: BasicHospitalInfoPage, basicHospitalInfoPage: BasicHospitalInfoPage,
...@@ -165,6 +199,34 @@ export const PAGE_CTORS = { ...@@ -165,6 +199,34 @@ export const PAGE_CTORS = {
basicRolePage: BasicRolePage, basicRolePage: BasicRolePage,
warehouseZonePage: WarehouseZonePage, warehouseZonePage: WarehouseZonePage,
warehouseProbePage: WarehouseProbePage, warehouseProbePage: WarehouseProbePage,
deptmRegisterPage: DeptmRegisterPage,
deptmCategoryPage: DeptmCategoryPage,
deptmProductAllocPage: DeptmProductAllocPage,
deptmZoneProductPage: DeptmZoneProductPage,
deptmFollowLimitPage: DeptmFollowLimitPage,
deptmReqTemplatePage: DeptmReqTemplatePage,
deptmAutoReqPage: DeptmAutoReqPage,
deptmStaffPage: DeptmStaffPage,
deptmMinmaxPage: DeptmMinmaxPage,
deptmBudgetPage: DeptmBudgetPage,
deptmLabMachinePage: DeptmLabMachinePage,
deptmDeliveryPage: DeptmDeliveryPage,
ifaceHisPricePage: IfaceHisPricePage,
ifaceDeptReqOkPage: IfaceDeptReqOkPage,
ifaceSubdeptReqPage: IfaceSubdeptReqPage,
ifaceLowBillingPage: IfaceLowBillingPage,
ifaceInsurancePage: IfaceInsurancePage,
ifaceVendorCodePage: IfaceVendorCodePage,
ifacePeripheralPage: IfacePeripheralPage,
ifaceExtDetailPage: IfaceExtDetailPage,
ifacePlatformDiffPage: IfacePlatformDiffPage,
ifaceApiLogPage: IfaceApiLogPage,
ifacePushPricePage: IfacePushPricePage,
ifaceChargeCodePage: IfaceChargeCodePage,
ifaceCabinetZonePage: IfaceCabinetZonePage,
ifaceMatPushPage: IfaceMatPushPage,
ifaceReqQueryPage: IfaceReqQueryPage,
ifaceCampusCodePage: IfaceCampusCodePage,
flowDefPage: FlowDefPage, flowDefPage: FlowDefPage,
flowInstPage: FlowInstPage, flowInstPage: FlowInstPage,
surgeryBasePkgPage: SurgeryBasePkgPage, surgeryBasePkgPage: SurgeryBasePkgPage,
......
...@@ -8,7 +8,7 @@ related_jrn: "" ...@@ -8,7 +8,7 @@ related_jrn: ""
related_tc: "" related_tc: ""
related_def: "" related_def: ""
create_time: "2026-05-15" create_time: "2026-05-15"
update_time: "2026-10-20" update_time: "2026-11-03"
author: "" author: ""
--- ---
...@@ -119,6 +119,34 @@ author: "" ...@@ -119,6 +119,34 @@ author: ""
| UI-SPEC-SPD-WH-002 | 库房管理-探针绑定页面说明 | SPD 基础设置 / 库房管理 | 生效 | | | UI-SPEC-SPD-WH-002 | 库房管理-探针绑定页面说明 | SPD 基础设置 / 库房管理 | 生效 | |
| UI-SPEC-SPD-FLOW-001 | 流程设置-审批流程设置页面说明 | SPD 基础设置 / 流程设置 | 生效 | | | UI-SPEC-SPD-FLOW-001 | 流程设置-审批流程设置页面说明 | SPD 基础设置 / 流程设置 | 生效 | |
| UI-SPEC-SPD-FLOW-002 | 流程设置-审批流实例页面说明 | SPD 基础设置 / 流程设置 | 生效 | | | UI-SPEC-SPD-FLOW-002 | 流程设置-审批流实例页面说明 | SPD 基础设置 / 流程设置 | 生效 | |
| UI-SPEC-SPD-DEPTM-001 | 科室管理-科室登记页面说明 | SPD 基础设置 / 科室管理 | 生效 | |
| UI-SPEC-SPD-DEPTM-002 | 科室管理-科室分类维护页面说明 | SPD 基础设置 / 科室管理 | 生效 | |
| UI-SPEC-SPD-DEPTM-003 | 科室管理-科室产品分配页面说明 | SPD 基础设置 / 科室管理 | 生效 | |
| UI-SPEC-SPD-DEPTM-004 | 科室管理-科室库区产品设置页面说明 | SPD 基础设置 / 科室管理 | 生效 | |
| UI-SPEC-SPD-DEPTM-005 | 科室管理-科室跟台限额任务页面说明 | SPD 基础设置 / 科室管理 | 生效 | |
| UI-SPEC-SPD-DEPTM-006 | 科室管理-请领模板维护页面说明 | SPD 基础设置 / 科室管理 | 生效 | |
| UI-SPEC-SPD-DEPTM-007 | 科室管理-自动请领排程页面说明 | SPD 基础设置 / 科室管理 | 生效 | |
| UI-SPEC-SPD-DEPTM-008 | 科室管理-科室人员查询页面说明 | SPD 基础设置 / 科室管理 | 生效 | |
| UI-SPEC-SPD-DEPTM-009 | 科室管理-科室上下限建议页面说明 | SPD 基础设置 / 科室管理 | 生效 | |
| UI-SPEC-SPD-DEPTM-010 | 科室管理-科室预算管理页面说明 | SPD 基础设置 / 科室管理 | 生效 | |
| UI-SPEC-SPD-DEPTM-011 | 科室管理-检验机器管理页面说明 | SPD 基础设置 / 科室管理 | 生效 | |
| UI-SPEC-SPD-DEPTM-012 | 科室管理-科室送货计划页面说明 | SPD 基础设置 / 科室管理 | 生效 | |
| UI-SPEC-SPD-IFACE-001 | 接口管理-HIS价对照查询页面说明 | SPD 基础设置 / 接口管理 | 生效 | |
| UI-SPEC-SPD-IFACE-002 | 接口管理-代为科室请领(已确认)页面说明 | SPD 基础设置 / 接口管理 | 生效 | |
| UI-SPEC-SPD-IFACE-003 | 接口管理-代二级科室请领产品页面说明 | SPD 基础设置 / 接口管理 | 生效 | |
| UI-SPEC-SPD-IFACE-004 | 接口管理-低值计费接口查询页面说明 | SPD 基础设置 / 接口管理 | 生效 | |
| UI-SPEC-SPD-IFACE-005 | 接口管理-医保信息核对页面说明 | SPD 基础设置 / 接口管理 | 生效 | |
| UI-SPEC-SPD-IFACE-006 | 接口管理-厂商对码页面说明 | SPD 基础设置 / 接口管理 | 生效 | |
| UI-SPEC-SPD-IFACE-007 | 接口管理-外围产品变更页面说明 | SPD 基础设置 / 接口管理 | 生效 | |
| UI-SPEC-SPD-IFACE-008 | 接口管理-外部变更明细信息查询页面说明 | SPD 基础设置 / 接口管理 | 生效 | |
| UI-SPEC-SPD-IFACE-009 | 接口管理-平台产品价格差异查询页面说明 | SPD 基础设置 / 接口管理 | 生效 | |
| UI-SPEC-SPD-IFACE-010 | 接口管理-接口日志页面说明 | SPD 基础设置 / 接口管理 | 生效 | |
| UI-SPEC-SPD-IFACE-011 | 接口管理-推送物价页面说明 | SPD 基础设置 / 接口管理 | 生效 | |
| UI-SPEC-SPD-IFACE-012 | 接口管理-收费项目对码页面说明 | SPD 基础设置 / 接口管理 | 生效 | |
| UI-SPEC-SPD-IFACE-013 | 接口管理-智能柜与库区对码页面说明 | SPD 基础设置 / 接口管理 | 生效 | |
| UI-SPEC-SPD-IFACE-014 | 接口管理-物资字典推送记录页面说明 | SPD 基础设置 / 接口管理 | 生效 | |
| UI-SPEC-SPD-IFACE-015 | 接口管理-请领单接口查询页面说明 | SPD 基础设置 / 接口管理 | 生效 | |
| UI-SPEC-SPD-IFACE-016 | 接口管理-院区对码页面说明 | SPD 基础设置 / 接口管理 | 生效 | |
## 中心库出入库报表 · 页面一览 ## 中心库出入库报表 · 页面一览
...@@ -467,3 +495,67 @@ npm run generate:testpoints-flow ...@@ -467,3 +495,67 @@ npm run generate:testpoints-flow
npm run discover:yaml-from-json-basic npm run discover:yaml-from-json-basic
python3 scripts/sync-docs-ui-specs.py --only FLOW-001,FLOW-002 python3 scripts/sync-docs-ui-specs.py --only FLOW-001,FLOW-002
``` ```
## 基础设置 · 科室管理 · 页面一览
| 菜单 | 规范编号 | 页面路径 | 说明 |
|------|----------|----------|------|
| 科室登记 | DEPTM-001 | `/spd/basic/dept/platform/dept/list` | 已扫描 · `deptm-register` · **231** 项 · 测试点 **44** 条 · `TP_DEPTM_REG` |
| 科室分类维护 | DEPTM-002 | `/spd/basic/dept/platform/dept/calatog` | 已扫描 · `deptm-category` · **198** 项 · 测试点 **31** 条 · `TP_DEPTM_CAT` |
| 科室产品分配 | DEPTM-003 | `/spd/basic/dept/platform/dept/product` | 已扫描 · `deptm-product-alloc` · **100** 项 · 测试点 **45** 条 · `TP_DEPTM_PRA` |
| 科室库区产品设置 | DEPTM-004 | `/spd/basic/dept/platform/dept/areaProduct` | 已扫描 · `deptm-zone-product` · **79** 项 · 测试点 **35** 条 · `TP_DEPTM_ZON` |
| 科室跟台限额任务 | DEPTM-005 | `/spd/basic/dept/platform/dept/limit` | 已扫描 · `deptm-follow-limit` · **56** 项 · 测试点 **29** 条 · `TP_DEPTM_FLM` |
| 请领模板维护 | DEPTM-006 | `/spd/basic/dept/platform/dept/apply` | 已扫描 · `deptm-req-template` · **195** 项 · 测试点 **35** 条 · `TP_DEPTM_TPL` |
| 自动请领排程 | DEPTM-007 | `/spd/basic/dept/platform/dept/schedule` | 已扫描 · `deptm-auto-req` · **96** 项 · 测试点 **33** 条 · `TP_DEPTM_AUR` |
| 科室人员查询 | DEPTM-008 | `/spd/basic/dept/platform/dept/person` | 已扫描 · `deptm-staff` · **102** 项 · 测试点 **27** 条 · `TP_DEPTM_STF` |
| 科室上下限建议 | DEPTM-009 | `/spd/basic/dept/platform/dept/deptLimitOld` | 已扫描 · `deptm-minmax` · **52** 项 · 测试点 **28** 条 · `TP_DEPTM_MNM` |
| 科室预算管理 | DEPTM-010 | `/spd/basic/dept/platform/dept/budget` | 已扫描 · `deptm-budget` · **94** 项 · 测试点 **29** 条 · `TP_DEPTM_BUD` |
| 检验机器管理 | DEPTM-011 | `/spd/basic/dept/platform/dept/machine` | 已扫描 · `deptm-lab-machine` · **133** 项 · 测试点 **39** 条 · `TP_DEPTM_LAB` |
| 科室送货计划 | DEPTM-012 | `/spd/basic/dept/platform/dept/deptPlan` | 已扫描 · `deptm-delivery` · **60** 项 · 测试点 **31** 条 · `TP_DEPTM_DEL` |
菜单路径:**基础设置** → **科室管理** → {页面名}。
说明:编号前缀 **DEPTM** 表示基础设置下的科室管理,与统计报表「科室出入库」规范 **DEPT-001~006** 区分。
截图原件存放:`docs/基础管理-科室管理-{页面名}/`;知识库副本见各规范目录下 `page-main.png`。元素扫描与定位器:
```bash
python3 scripts/sync-docs-ui-specs.py --only DEPTM-001,DEPTM-002,DEPTM-003,DEPTM-004,DEPTM-005,DEPTM-006,DEPTM-007,DEPTM-008,DEPTM-009,DEPTM-010,DEPTM-011,DEPTM-012
npm run discover:scan-deptm
npm run discover:yaml-from-json-deptm
npm run generate:testpoints-deptm
```
## 基础设置 · 接口管理 · 页面一览
| 菜单 | 规范编号 | 页面路径 | 说明 |
|------|----------|----------|------|
| HIS价对照查询 | IFACE-001 | `/spd/basic/interface/interface/priceCompare` | 已扫描 · `iface-his-price` · **68** 项 · 测试点 **33** 条 · `TP_IFACE_HPR` |
| 代为科室请领(已确认) | IFACE-002 | `/spd/basic/interface/replace-dept-receive` | 已扫描 · `iface-dept-req-ok` · **117** 项 · 测试点 **40** 条 · `TP_IFACE_DRO` |
| 代二级科室请领产品 | IFACE-003 | `/spd/basic/interface/deptBusiness/checkBuy` | 已扫描 · `iface-subdept-req` · **84** 项 · 测试点 **35** 条 · `TP_IFACE_SDR` |
| 低值计费接口查询 | IFACE-004 | `/spd/basic/interface/interface/lowBillingSearch` | 已扫描 · `iface-low-billing` · **69** 项 · 测试点 **33** 条 · `TP_IFACE_LBL` |
| 医保信息核对 | IFACE-005 | `/spd/basic/interface/scjs/yc/ybGoodsCheck` | 已扫描 · `iface-insurance` · **475** 项 · 测试点 **37** 条 · `TP_IFACE_INS` |
| 厂商对码 | IFACE-006 | `/spd/basic/interface/interface/companyCode` | 已扫描 · `iface-vendor-code` · **79** 项 · 测试点 **33** 条 · `TP_IFACE_VNC` |
| 外围产品变更 | IFACE-007 | `/spd/basic/interface/interface/peripheralProductChanges` | 已扫描 · `iface-peripheral` · **94** 项 · 测试点 **35** 条 · `TP_IFACE_PER` |
| 外部变更明细信息查询 | IFACE-008 | `/spd/basic/interface/interface/peripheralChangeDetail` | 已扫描 · `iface-ext-detail` · **73** 项 · 测试点 **27** 条 · `TP_IFACE_EXT` |
| 平台产品价格差异查询 | IFACE-009 | `/spd/basic/interface/interface/platformPriceCompare` | 已扫描 · `iface-platform-diff` · **64** 项 · 测试点 **27** 条 · `TP_IFACE_PPD` |
| 接口日志 | IFACE-010 | `/spd/basic/interface/interface/log` | 已扫描 · `iface-api-log` · **135** 项 · 测试点 **32** 条 · `TP_IFACE_LOG` |
| 推送物价 | IFACE-011 | `/spd/basic/interface/scjs/yc/priceverification` | 已扫描 · `iface-push-price` · **66** 项 · 测试点 **42** 条 · `TP_IFACE_PSH` |
| 收费项目对码 | IFACE-012 | `/spd/basic/interface/interface/hisCode` | 已扫描 · `iface-charge-code` · **89** 项 · 测试点 **32** 条 · `TP_IFACE_CHC` |
| 智能柜与库区对码 | IFACE-013 | `/spd/basic/interface/interface/cabinet-area` | 已扫描 · `iface-cabinet-zone` · **139** 项 · 测试点 **38** 条 · `TP_IFACE_CZN` |
| 物资字典推送记录 | IFACE-014 | `/spd/basic/interface/scjs/yc/pushGoods` | 已扫描 · `iface-mat-push` · **71** 项 · 测试点 **32** 条 · `TP_IFACE_MAT` |
| 请领单接口查询 | IFACE-015 | `/spd/basic/interface/scjs/yc/deptBuy` | 已扫描 · `iface-req-query` · **131** 项 · 测试点 **32** 条 · `TP_IFACE_REQ` |
| 院区对码 | IFACE-016 | `/spd/basic/interface/interface/branchMapping` | 已扫描 · `iface-campus-code` · **83** 项 · 测试点 **37** 条 · `TP_IFACE_CMP` |
菜单路径:**基础设置** → **接口管理** → {页面名}。
说明:编号前缀 **IFACE** 表示基础设置下的接口管理(对码、推送、日志与请领接口查询等)。
截图原件存放:`docs/基础管理-接口管理-{页面名}/`;知识库副本见各规范目录下 `page-main.png`。元素扫描与定位器:
```bash
npm run discover:scan-iface
npm run discover:yaml-from-json-iface
npm run generate:testpoints-iface
python3 scripts/sync-docs-ui-specs.py --only IFACE-001,IFACE-002,IFACE-003,IFACE-004,IFACE-005,IFACE-006,IFACE-007,IFACE-008,IFACE-009,IFACE-010,IFACE-011,IFACE-012,IFACE-013,IFACE-014,IFACE-015,IFACE-016
```
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment