主题
待审核网点修改
基础信息
| 项 | 说明 |
|---|---|
| 菜单路径 | /operationsManagement/reviewManage/networkModificationReview/pendingReviewNetwork |
| 路由名称 | pendingReviewNetwork |
| 页面组件 | src/views/operationsManagement/reviewManage/networkModificationReview/pendingReviewNetwork/index.vue |
| 接口模块 | 组件内 api.post(...) 直接调用 |
| Store | 无 |
| 页面定位 | 查看待审核的网点信息修改记录并配置审核人/查看审核内容 |
页面功能
「宠物网点修改审核」分组下的待审核列表。Vue3 <script setup> 实现,Container + SearchContainer + TableContainer + Pagination 布局。
1. 筛选区
筛选项(el-form,label-width="auto"):审核编号(recordCode)、网点名称、网点编码、省市区(DistrictSelect)、提交时间(datetimerange → createTimeStart/End)、提交人(el-select,filterable,@focus 懒加载下拉)。
查询时将 form 复制到 searchForm 再合并分页提交;重置遍历 form 置空并清空 siteValue。
2. 操作区
SearchContainer operation 插槽提供「审核人配置」按钮,打开 ConfigDialog 弹窗。
3. 表格与操作
表格列:序号、审核编号、网点名称、网点编码、所在省市区、详细地址、提交时间、提交人、审核内容(「查看」按钮 → AuditContent.init(relationId))、审核状态。
AuditContent 复用自 supplyChainManagement/petProvider/channelNetwork/info/AuditLog/AuditContent.vue,展示修改字段明细。
4. 审核人配置弹窗(ConfigDialog.vue)
./components/ConfigDialog.vue:表格化配置审核人/抄送人。每行:组织架构(sysOrg/queryAuditList)、审核人配置类型(1-角色 / 2-用户)、审核配置(角色多选 role/getAllRole,或用户经 UserSelectorDialog 选择 user/getUserList)、抄送人配置类型与抄送配置(同上)。可增删行;保存调用 networkAuditRecord/addAuditConfigList,回显走 networkAuditRecord/queryAuditConfigList(GET)。用户选择器基于 @/use/useUserSelector composable。
5. 生命周期
onActivated 重新查询、加载提交人下拉并 doLayout。初始化时 getTableData。分页由 Pagination 组件驱动。
使用组件
| 组件 | 路径 | 用途 |
|---|---|---|
Container | @/components/container | 页面容器 |
SearchContainer | @/components/SearchTableContainer | 筛选区容器(含审核人配置按钮) |
TableContainer | @/components/SearchTableContainer | 表格区容器 |
Pagination | @/components/pagination | 分页 |
DistrictSelect | @/components/DistrictSelect | 省市区单选 |
ConfigDialog | ./components/ConfigDialog.vue | 审核人/抄送人配置弹窗 |
AuditContent | @/views/supplyChainManagement/petProvider/channelNetwork/info/AuditLog/AuditContent.vue | 审核内容明细弹窗 |
UserSelectorDialog | @/components/UserSelector/UserSelectorDialog.vue | 用户选择器(由 ConfigDialog 引用) |
useUserSelector | @/use/useUserSelector | 用户选择器 composable(由 ConfigDialog 引用) |
使用 Store
无。
调用接口
所有接口实际请求统一带
/api前缀(下表为业务路径简写)。
| 接口 URL | 用途 |
|---|---|
networkAuditRecord/auditWait/page | 分页查询待审核网点修改记录 |
networkAuditRecord/queryCreateUserList | 提交人下拉(懒加载) |
networkAuditRecord/queryAuditConfigList | 查询审核人配置回显(GET,由 ConfigDialog 调用) |
networkAuditRecord/addAuditConfigList | 保存审核人/抄送人配置(由 ConfigDialog 调用) |
sysOrg/queryAuditList | 组织架构下拉(由 ConfigDialog 调用,GET) |
role/getAllRole | 角色下拉(由 ConfigDialog 调用,GET) |
user/getUserList | 账号列表(由 ConfigDialog 调用,GET) |
修改记录
| 修改人 | 修改时间 | 修改内容 |
|---|---|---|
| zhouw | 2026-07-03 | 初始化页面 |
| zhouw | 2026-07-09 | 编写页面内容 |