Skip to content

系统对比网点

基础信息

说明
菜单路径/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. 生命周期与分页

createdactivatedgetTableDataactivateddoLayout 修正错位。分页用原生 el-paginationpageshow 控制重渲染)。

使用组件

组件路径用途
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/getListnetwork_underlying_type标记内容下拉(由 components/Sign 调用)
ddic/getListnetwork_delete_reason删除原因下拉(由 components/Delete 调用)

修改记录

修改人修改时间修改内容
zhouw2026-07-03初始化页面
zhouw2026-07-09编写页面内容