Skip to content

轮播海报配置

基础信息

说明
菜单路径/operationsManagement/contentManagement/configurationCenter/rotatePicConfig
路由名称rotate-pic-config
页面组件src/views/operationsManagement/contentManagement/configurationCenter/rotatePicConfig/index.vue
接口模块import api from '@/api'<script setup>)直接调用
Store
页面定位维护宠保圈 B 端的轮播海报(图片/跳转链接/默认海报/网点分组),以卡片画廊形式展示与新增/编辑/删除

页面功能

页面为 Vue3 <script setup>,以卡片形式(el-card 画廊)展示海报列表,并提供新增/编辑弹窗。

1. 海报画廊(getList)

调用 rotatePoster/getList 返回全部海报,逐张卡片展示:海报图(点击放大查看 ElImageViewer)、名称、跳转链接、上传人+创建时间、编辑/删除按钮、右上角「默认海报」标签(ifDefault==='1')。

  • 设置默认海报:点击「默认海报」标签,若为当前默认则切换是否显示其他按钮;若非当前默认,二次确认后调用 rotatePoster/setDefault?id=
  • 编辑:回填表单与图片,海报名称与海报图编辑时不可改。
  • 删除:二次确认后 rotatePoster/delete?id=

2. 新增/编辑弹窗

字段与规则:

  • 海报名称name):必填;编辑时禁用。
  • 海报picUrl):必填,单图上传(UploadImgsonlyKey='opt_manage_poster',提示尺寸 323px*60px);编辑时禁用。
  • 配置链接ifConfigureLink):必填,开关(1 是 / 0 否)。
  • 输入链接地址linkUrl):当配置链接=1 时必填。
  • 关联网点分组networkGroupCode):选填。

新增/编辑保存按 dialogTypeadd / edit;若配置链接=0 则清空 linkUrl

使用组件

组件路径用途
UploadImgs@/components/uploadingImg/uploadImgs海报图片上传
ElImageViewerelement-ui/packages/image/src/image-viewer图片放大预览

使用 Store

无。

调用接口

所有接口实际请求统一带 /api 前缀(下表为业务路径简写)。

接口 URL方法用途
rotatePoster/getListPOST查询全部海报
rotatePoster/addPOST新增海报
rotatePoster/editPOST编辑海报
rotatePoster/deleteGET删除海报(id 参数)
rotatePoster/setDefaultGET设置默认海报(id 参数)

修改记录

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