Skip to content

全部注册网点

基础信息

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

onInitgetOptions 拉取三个字典,再用 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/getListnetwork_delete_reason删除原因下拉(由 Delete 组件调用)

修改记录

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