主题
系统对比网点
基础信息
| 项 | 说明 |
|---|---|
| 菜单路径 | /operationsManagement/reviewManage/dataContrastManage/system |
| 路由名称 | petChannelNetwork |
| 页面组件 | src/views/operationsManagement/reviewManage/dataContrastManage/system/index.vue |
| 接口模块 | 组件内 this.$api.post(...) 直接调用 |
| Store | 无 |
| 页面定位 | 查看系统定时任务(comparisonType=1)产出的网点对比结果并查看明细 |
页面功能
「宠物网点对比」分组下三个对比页的通用框架(系统对比)。Vue2 Options API 实现,Container + SearchContainer(筛选区)+ TableContainer(表格+分页)布局。
1. 筛选区
筛选项:统一社会信用代码、网点名称、网点编码、联系人、联系电话、所在地址(DistrictSelect)、详细地址、对比时间(datetimerange → comparisonTimeStart/End)、财务编码。查询参数固定 searchData.comparisonType = '1'(系统定时任务)。支持更多筛选展开(SearchContainer isMore)。
2. 表格与操作
表格列:序号、疑似相关网点数(sameNetworkNum)、标的(网点名称)、标的(所在省/市/区)、标的(详细地址)、标的(距离,km)、对比时间。操作列仅「对比结果」按钮,打开 Comparison 弹窗。
3. 对比结果弹窗(Comparison.vue)
../components/Comparison.vue:
- 上半部:对比医院标的信息(网点编码/统一社会信用代码/网点名称/财务编码/省市区/疑似相同医院数/详细地址/联系人/电话/对比距离/对比时间)。
- 下半部:疑似相同医院表格(
networkUnderlying/listItemVoByQuery,首条为标的自身),与标的不同字段红色高亮(toTextColor)。操作列:启用/禁用(network/delete)、删除(components/Delete弹窗,走network/networkDeleteAndCheck)、标记(components/Sign弹窗,走networkUnderlying/setNetworkUnderlying)、查看(跳转网点详情)。
4. 生命周期与分页
created 与 activated 均 getTableData;activated 时 doLayout 修正错位。分页用原生 el-pagination(pageshow 控制重渲染)。
使用组件
| 组件 | 路径 | 用途 |
|---|---|---|
Container | @/components/container | 页面容器 |
SearchContainer | @/components/SearchTableContainer | 筛选区容器 |
TableContainer | @/components/SearchTableContainer | 表格区容器 |
DistrictSelect | @/components/DistrictSelect | 所在地址(省/市/区)单选 |
Comparison | ../components/Comparison | 对比结果弹窗 |
Pagination | @/components/pagination | 弹窗内分页(由 Comparison 引用) |
Sign | ../components/Sign | 标记网点弹窗(由 Comparison 引用) |
Delete | ../components/Delete | 删除网点弹窗(由 Comparison 引用) |
使用 Store
无。
调用接口
所有接口实际请求统一带
/api前缀(下表为业务路径简写)。
| 接口 URL | 用途 |
|---|---|
networkUnderlying/pageVoByQuery | 分页查询对比结果(comparisonType=1) |
networkUnderlying/listItemVoByQuery | 疑似相同医院列表(由 Comparison 调用) |
network/delete | 启用/禁用网点(由 Comparison 调用) |
network/networkDeleteAndCheck | 删除网点(由 components/Delete 调用) |
networkUnderlying/setNetworkUnderlying | 标记网点(由 components/Sign 调用) |
ddic/getList(network_underlying_type) | 标记内容下拉(由 components/Sign 调用) |
ddic/getList(network_delete_reason) | 删除原因下拉(由 components/Delete 调用) |
修改记录
| 修改人 | 修改时间 | 修改内容 |
|---|---|---|
| zhouw | 2026-07-03 | 初始化页面 |
| zhouw | 2026-07-09 | 编写页面内容 |