Skip to content

未通过注册网点

基础信息

说明
菜单路径/operationsManagement/reviewManage/petChannelNetworkAudit/failedRegister
路由名称petChannelNetwork
页面组件src/views/operationsManagement/reviewManage/petChannelNetworkAudit/failedRegister/index.vue
接口模块组件内 this.$api.post(...) 直接调用
Store
页面定位查看未通过(auditStatus=2)注册网点列表,支持单个/批量删除与查看

页面功能

与「全部注册网点」共用同一套筛选+表格框架,差异如下:

1. 筛选区差异

  • Vue2 Options API 写法。
  • 查询参数固定 searchData.auditStatus = '2',无审核状态多选;地址筛选用 DistrictSelect
  • 筛选项:服务商名称、网点名称、网点编码、统一社会信用代码、注册渠道、详细地址、审核时间(datetimerange → auditTimeStart/End)、注册来源。无注册时间筛选。
  • SearchContainer operation 插槽提供「批量删除」按钮(disabled 受选中行控制)。
  • 支持更多筛选展开(SearchContainer isMore)。

2. 表格与操作差异

  • 表格开启多选:末列固定 type=selection 列,@selection-change 收集 networkIdrow-keyrow.id
  • 操作列两个按钮:删除(el-icon-deletedeleteType='1' 单删,弹 Delete 组件)、查看(el-icon-view,跳转审核详情 .../petChannelNetworkAudit/auditDetails,带 type=view)。
  • 批量删除:deleteType='2',传入选中的 networkId 数组。

3. 删除弹窗(Delete.vue)

本目录内 Delete.vue:选择删除原因(字典 network_delete_reason,选「其它」时需手填 50 字以内原因),单删走 network/networkDelete,批删走 network/batchNetworkDelete,提交成功后 updateInfo(1) 刷新列表并清空选中。

4. 生命周期与分页

createdgetOptionsgetTableDataactivated 重新查询。分页用原生 el-paginationpageshow 控制重渲染)。

使用组件

组件路径用途
Container@/components/container页面容器
SearchContainer@/components/SearchTableContainer筛选区容器(含批量删除按钮)
TableContainer@/components/SearchTableContainer表格区容器
DistrictSelect@/components/DistrictSelect所在地址(省/市/区)单选
Delete./Delete删除网点弹窗(单个/批量,含删除原因)

使用 Store

无。

调用接口

所有接口实际请求统一带 /api 前缀(下表为业务路径简写)。

接口 URL用途
network/auditNetworkPageQuery分页查询注册网点列表(auditStatus=2)
ddic/getList字典(注册渠道 supplier_network_registration_channel / 注册来源 supplier_network_channel
network/networkDelete单个删除网点
network/batchNetworkDelete批量删除网点
ddic/getListnetwork_delete_reason删除原因下拉(由 Delete 组件调用)

修改记录

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