主题
首页配置
基础信息
| 项 | 说明 |
|---|---|
| 菜单路径 | /operationsManagement/contentManagement/configurationCenter/homeConfig |
| 菜单路径(详情) | /contentManagement/configurationCenter/homeConfig/info(src/routerParams/operationsManagement/contentManagement) |
| 路由名称 | configurationCenter/homeConfig |
| 页面组件 | src/views/operationsManagement/contentManagement/configurationCenter/homeConfig/index.vue |
| 详情组件 | src/views/operationsManagement/contentManagement/configurationCenter/homeConfig/info/index.vue |
| 接口模块 | 组件内 this.$api.post(...) / this.$api.get(...) 直接调用 |
| Store | 无 |
| 页面定位 | 配置宠保圈 B 端合作伙伴首页的 Banner 与预加载素材(含生效时间、跳转、发布范围) |
页面功能
列表页用两张 el-card 分别展示「首页 Banner」(homeType=1)与「预加载_素材」(homeType=2),每张卡片均有独立的新增/编辑/查看/删除。
1. 列表
两个列表均展示序号、文件名(name)、发布范围(releaseScopeName)、创建时间、生效时间、终止时间、类型(typeName)、状态(statusName)。操作列:
- 修改:跳转
info?type=&id=。 - 查看:仅
type==='2'(非默认类型)显示,跳转info?type=&id=&view=1。 - 删除:仅当
status==='2'(禁用)且type==='2'时显示,调用hospitalHome/deleteHospitalHome。
两个列表分别按 homeType 调 selectList(statusList: ['1','2'])。
2. 详情/新增/编辑页(info)
字段:
- Banner/素材图片(
fileUrl):必填,单图上传(目录partnerHomeConfig/banner或partnerHomeConfig/material)。 - 生效时间 / 终止时间(
effectTime、endTime):必填,type==='1'(默认类型)或查看态时禁用;保存前校验终止时间须晚于生效时间。 - 点击跳转页(
jumpType+jumpUrl):jumpType1 内部链接 / 2 外部链接;选了类型则jumpUrl必填。 - 内容(
content):富文本。 - 发布范围(
releaseScope):由ReleaseRange子组件管理,字典release_scope_type。范围=1 全国所有网点;=2 选择网点(弹窗network/list,supplierTypes:[4,5]);=3 导入网点(hospitalHome/importFileCheck,含模板下载)。
查看态(view=1)所有字段只读,并展示操作日志(Log 组件,hospitalHome/getOperationLogs)。新增/编辑保存按有无 id 走 addHospitalHome / editHospitalHome,name 取自 fileUrl 文件名。
使用组件
| 组件 | 路径 | 用途 |
|---|---|---|
Upload | @/components/uploadingImg/upload | 图片上传(详情页) |
tinymceEditor | @/components/tinymceEditor/tinymceEditor | 内容富文本(详情页) |
ReleaseRange | ./info/ReleaseRange | 发布范围(全国/选择网点/导入网点) |
Log | ./info/Log | 操作日志(查看态) |
pagination | @/components/pagination | 网点选择分页(ReleaseRange 内) |
DistrictSelect | @/components/DistrictSelect | 省市区选择(ReleaseRange 内) |
ImportPopup | @/views/supplyChainManagement/petOffer/equityQuotationRecord/components/ImportPopup.vue | 网点导入弹窗(ReleaseRange 内) |
exportExcel | @/components/exportExcel/export | 模板下载(ReleaseRange 内) |
使用 Store
无。
调用接口
所有接口实际请求统一带
/api前缀(下表为业务路径简写)。
| 接口 URL | 方法 | 用途 |
|---|---|---|
hospitalHome/selectList | POST | 查询 Banner / 素材列表(按 homeType) |
hospitalHome/addHospitalHome | POST | 新增 |
hospitalHome/editHospitalHome | POST | 编辑 |
hospitalHome/queryInfo | GET | 详情回显(id 参数) |
hospitalHome/deleteHospitalHome | GET | 删除(id 参数) |
hospitalHome/getOperationLogs | GET | 操作日志(id、type 参数) |
hospitalHome/importFileCheck | POST | 网点导入校验/保存 |
network/list | POST | 网点选择列表(发布范围=2) |
ddic/getList | POST | 字典(release_scope_type) |
修改记录
| 修改人 | 修改时间 | 修改内容 |
|---|---|---|
| zhouw | 2026-07-03 | 初始化页面 |
| zhouw | 2026-07-09 | 编写页面内容 |