主题
未通过注册网点
基础信息
| 项 | 说明 |
|---|---|
| 菜单路径 | /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收集networkId;row-key取row.id。 - 操作列两个按钮:删除(
el-icon-delete,deleteType='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. 生命周期与分页
created 拉 getOptions 并 getTableData;activated 重新查询。分页用原生 el-pagination(pageshow 控制重渲染)。
使用组件
| 组件 | 路径 | 用途 |
|---|---|---|
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/getList(network_delete_reason) | 删除原因下拉(由 Delete 组件调用) |
修改记录
| 修改人 | 修改时间 | 修改内容 |
|---|---|---|
| zhouw | 2026-07-03 | 初始化页面 |
| zhouw | 2026-07-09 | 编写页面内容 |