主题
全部注册网点
基础信息
| 项 | 说明 |
|---|---|
| 菜单路径 | /operationsManagement/reviewManage/petChannelNetworkAudit/allNetwork |
| 路由名称 | allNetwork |
| 页面组件 | src/views/operationsManagement/reviewManage/petChannelNetworkAudit/allNetwork/index.vue |
| 接口模块 | 组件内 api.post(...) 直接调用 |
| Store | 无 |
| 页面定位 | 按审核状态多选筛选查看全部注册网点,并执行审核/查看/删除操作 |
页面功能
本页为「宠物网点审核」分组下五个状态页的通用框架(全部注册网点)。Vue3 <script setup> 实现,采用 Container + SearchContainer(筛选区)+ TableContainer(表格+分页)布局。其余四个状态页(待审核/已通过/未通过/待确认)在此基础上调整筛选条件与操作列,差异见各自说明。
1. 筛选区
筛选条件(el-form + el-row 弹性换行):服务商名称、网点名称、网点编码、统一社会信用代码、审核状态(多选 el-select,下拉来自字典 network_audit_status,未选时默认取全部状态)、所在地址(AddressSearch 组件,返回省/市/区 code 列表)、详细地址、注册渠道(字典 supplier_network_registration_channel)、注册时间(datetimerange → createTimeStart/End)、注册来源(字典 supplier_network_channel)、审核时间(datetimerange → auditTimeStart/End)。
查询时将表单与分页合并为 form + page 提交;重置调用 formRef.resetFields()、addressSearchRef.onReset() 并清空时间区间。
2. 表格与操作
表格列:序号、服务商名称、注册渠道、注册来源、注册时间、网点编码、统一社会信用代码、网点名称、所在省/市/区、详细地址、网点状态、审核时间、操作人、审核状态。
操作列按钮按行 auditStatus 动态显示:
- 删除(
el-icon-delete):仅当auditStatus === '2'(未通过)时显示,调用同目录failedRegister/Delete.vue删除弹窗。 - 查看(
el-icon-view):auditStatus !== '0'时显示。已通过(1)跳转至/supplyChainManagement/PetNetwork/info;其它状态跳转至审核详情.../petChannelNetworkAudit/auditDetails(带type=view)。 - 审核(
el-icon-s-check):仅auditStatus === '0'(待审核)时显示,跳转至审核详情.../petChannelNetworkAudit/auditDetails(无type=view,即可审核)。
3. 生命周期
onInit 先 getOptions 拉取三个字典,再用 initLock 防止 onActivated 重复查询;onActivated 时若已初始化则重新查询并 doLayout 修正表格错位。分页由 Pagination 组件驱动。
使用组件
| 组件 | 路径 | 用途 |
|---|---|---|
Container | @/components/container | 页面容器 |
SearchContainer | @/components/SearchTableContainer | 筛选区容器 |
TableContainer | @/components/SearchTableContainer | 表格区容器 |
Pagination | @/components/pagination | 分页 |
AddressSearch | @/components/AddressSearch | 所在地址(省/市/区)多选 |
Delete | ../failedRegister/Delete | 删除网点弹窗(单个/批量,含删除原因) |
使用 Store
无。
调用接口
所有接口实际请求统一带
/api前缀(下表为业务路径简写)。
| 接口 URL | 用途 |
|---|---|
network/auditNetworkPageQuery | 分页查询注册网点列表 |
ddic/getList | 字典(注册渠道 supplier_network_registration_channel / 注册来源 supplier_network_channel / 审核状态 network_audit_status) |
network/networkDelete | 删除网点(由 Delete 组件调用,单个) |
network/batchNetworkDelete | 批量删除网点(由 Delete 组件调用) |
ddic/getList(network_delete_reason) | 删除原因下拉(由 Delete 组件调用) |
修改记录
| 修改人 | 修改时间 | 修改内容 |
|---|---|---|
| zhouw | 2026-07-03 | 初始化页面 |
| zhouw | 2026-07-09 | 编写页面内容 |