工具管理
管理平台的工具集功能,包括工具分类管理和工具管理。工具集功能可通过开关统一控制前台显示。
访问路径
- 工具分类:
/admin/tool_categories - 工具管理:
/admin/tools
admin和operator均可访问。
功能开关
在工具分类和工具管理页面顶部,都有一个全局开关,用于控制前台工具集功能的显示/隐藏。
- 开启:前台导航栏和页面中展示工具集入口
- 关闭:前台隐藏工具集相关入口
开关修改即时生效,通过 AJAX 请求更新设置。
工具分类管理
分类列表
表格列
| 列 | 说明 |
|---|---|
| 分类名 | 名称 + 图标颜色标记 |
| 图标类名 | Bootstrap Icons 类名(如 bi-robot) |
| 工具数 | 该分类下的工具数量 |
| 状态 | 启用/禁用 |
| 排序 | 排序编号 |
| 操作 | 编辑/删除(删除时连带删除分类下所有工具) |
创建/编辑分类
| 字段 | 说明 | 验证 |
|---|---|---|
| 分类名称 | 工具分类名称 | 必填,最长 100 字符 |
| 图标 | Bootstrap Icons 图标类名 | 如 bi-robot、bi-code 等 |
| 主题色 | 分类主题颜色 | 文本输入 + 颜色选择器联动 |
| 分类描述 | 分类简介 | 最长 500 字符 |
| 排序 | 显示顺序 | 数字 |
| 状态 | 启用/禁用 | 开关 |
注意
删除工具分类时会级联删除该分类下的所有工具,请谨慎操作。
工具管理
工具列表
页面顶部有分类筛选按钮组,点击可按分类过滤工具列表。
表格列
| 列 | 说明 |
|---|---|
| 工具图标/名称 | 工具图标 + 名称 + 描述 |
| 分类 | 所属工具分类 |
| 定价 | 工具定价信息 |
| 状态 | 启用/禁用 |
| 排序 | 排序编号 |
| 操作 | 编辑/删除 |
创建/编辑工具
基本信息
| 字段 | 说明 | 验证 |
|---|---|---|
| 所属分类 | 从已有分类中选择 | 必选 |
| 工具名称 | 工具显示名称 | 必填,最长 100 字符 |
| 工具描述 | 工具简介 | 最长 500 字符 |
| 官网链接 | 工具官方链接 | 可选,需为有效 URL |
| 定价 | 价格信息 | 最长 50 字符,如「免费」「$20/月」 |
| 排序 | 显示顺序 | 数字 |
| 状态 | 启用/禁用 | 开关 |
图标设置
支持两种图标模式:
- 默认图标:输入 Bootstrap Icons 类名(如
bi-robot) - 自定义图标:
- 上传模式:拖拽或点击上传图片(5MB 限制)
- URL 模式:输入外部图片链接
- 有自定义图标时优先显示自定义图标
颜色设置
- 主题色文本输入 + 颜色选择器联动
标签管理
- 回车添加标签
- 点击标签上的 x 删除
- 标签以 JSON 数组存储,自动去重和过滤空值
提示
工具图标建议使用统一风格,保持视觉一致性。可以使用自定义图标上传 PNG/SVG 格式的品牌 Logo。