Files
login_task_web/docs/公告管理使用说明.md

3.3 KiB
Raw Blame History

公告管理使用说明

功能概述

公告管理模块提供了完整的公告信息管理功能,包括公告的创建、编辑、删除、启用/禁用等操作。

功能特性

  • 公告列表查看(支持分页)
  • 按标题/内容关键词搜索
  • 按启用状态筛选
  • 创建新公告
  • 编辑现有公告
  • 删除公告
  • 一键启用/禁用公告
  • 支持跳转链接设置
  • 权限控制(管理员和代理商不同权限)

权限说明

管理员权限

  • 查看公告列表
  • 创建新公告
  • 编辑现有公告
  • 删除公告
  • 启用/禁用公告

代理商权限

  • 查看公告列表(只读)

使用步骤

1. 访问公告管理

  • 登录管理后台
  • 在左侧导航菜单中点击"公告管理"

2. 查看公告列表

  • 公告列表显示所有公告信息
  • 支持按关键词搜索(标题或内容)
  • 支持按启用状态筛选
  • 支持分页浏览

3. 创建新公告

  1. 点击"新增公告"按钮
  2. 填写公告信息:
    • 标题:必填,公告标题
    • 内容:必填,公告详细内容
    • 跳转链接可选点击公告后跳转的URL
    • 状态:选择是否启用
  3. 点击"保存"完成创建

4. 编辑公告

  1. 在公告列表中找到要编辑的公告
  2. 点击"编辑"按钮
  3. 修改公告信息
  4. 点击"保存"完成修改

5. 删除公告

  1. 在公告列表中找到要删除的公告
  2. 点击"删除"按钮
  3. 确认删除操作

6. 启用/禁用公告

  • 在公告列表中,直接点击状态开关即可快速启用或禁用公告
  • 只有启用的公告才会对用户可见

字段说明

字段 类型 必填 说明
标题 文本 公告标题,用于列表显示
内容 文本 公告详细内容
跳转链接 URL 点击公告后跳转的链接地址
状态 布尔 是否启用,只有启用的公告用户才能看到

注意事项

  1. 权限控制:只有具备相应权限的用户才能进行相应操作
  2. 数据验证:标题和内容为必填字段
  3. URL验证跳转链接必须是有效的URL格式http://或https://开头)
  4. 状态控制:只有启用的公告才会在前端显示给用户
  5. 操作记录:所有操作都会记录创建时间和更新时间

API接口

公告管理使用以下API接口

  • GET /api/admin/announcement/list - 获取公告列表
  • POST /api/admin/announcement - 创建公告
  • PUT /api/admin/announcement/{id} - 更新公告
  • DELETE /api/admin/announcement/{id} - 删除公告
  • PUT /api/admin/announcement/{id}/enabled - 更新启用状态
  • GET /api/admin/announcement/enabled - 获取启用的公告

详细的API文档请参考项目根目录的接口文档。

故障排除

常见问题

  1. 无法访问公告管理页面

    • 检查用户是否有相应权限
    • 确认已正确登录
  2. 创建公告失败

    • 检查标题和内容是否已填写
    • 检查跳转链接格式是否正确
  3. 状态切换失败

    • 检查网络连接
    • 确认用户有编辑权限
  4. 搜索无结果

    • 检查搜索关键词是否正确
    • 尝试重置搜索条件

如有其他问题,请联系系统管理员。