系统设置
系统设置用于配置平台的基础参数、管理用户权限、查看系统日志等。
功能概述
系统设置包含以下核心模块:
- 基础设置:平台信息、业务参数配置
- 支付设置:支付方式配置
- 短信设置:短信服务配置
- 存储设置:文件存储配置
- 用户管理:后台用户管理
- 角色权限:角色和权限配置
- 菜单管理:系统菜单配置
- 字典管理:数据字典维护
- 定时任务:系统定时任务
- 操作日志:系统操作记录
基础设置
平台信息
配置平台的基本信息:
- 进入「系统设置」→"基础设置"→"平台信息"
- 配置以下信息:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 平台名称 | 显示在各端的平台名称 | 上门服务系统 |
| 平台Logo | 平台标识图片 | - |
| 客服电话 | 客服联系电话 | 400-xxx-xxxx |
| 客服邮箱 | 客服邮箱 | support@example.com |
| 公司地址 | 公司办公地址 | - |
| ICP备案号 | 网站备案号 | - |
| 版权信息 | 页脚版权信息 | - |
业务设置
配置业务相关参数:
| 配置项 | 说明 | 默认值 |
|---|---|---|
| 订单超时时间 | 订单支付有效期(分钟) | 30 |
| 自动完成天数 | 服务完成后自动确认天数 | 7 |
| 评价有效期 | 服务完成后可评价天数 | 7 |
| 取消时限 | 服务开始前可取消时间(小时) | 2 |
| 最大预约天数 | 可预约的最远天数 | 30 |
其他设置
- 时间格式:日期时间显示格式
- 货币符号:金额显示符号(¥/$)
- 分页大小:列表默认每页显示条数
用户管理
管理员列表
- 进入「系统设置」→"用户管理"
- 查看所有后台用户
添加用户
- 点击「新增用户」
- 填写用户信息:
- 用户名(登录账号)
- 密码
- 真实姓名
- 手机号
- 邮箱
- 所属部门
- 分配角色
- 设置状态(启用/禁用)
- 保存
编辑用户
- 在用户列表中找到目标用户
- 点击「编辑」
- 修改信息
- 保存
重置密码
- 找到需要重置密码的用户
- 点击「重置密码」
- 输入新密码
- 确认重置
提示
重置密码后,用户下次登录需要使用新密码。
删除用户
- 找到需要删除的用户
- 点击「删除」
- 确认删除
注意
删除用户后,该用户将无法登录系统,请谨慎操作。
角色管理
角色列表
- 进入「系统设置」→"角色管理"
- 查看系统角色列表
系统预设角色
| 角色 | 权限范围 |
|---|---|
| 超级管理员 | 所有权限 |
| 运营管理员 | 订单、营销、统计 |
| 客服人员 | 订单查看、客户管理 |
| 财务人员 | 财务相关功能 |
| 门店管理员 | 本门店相关功能 |
添加角色
- 点击「新增角色」
- 填写角色信息:
- 角色名称
- 角色编码
- 角色描述
- 配置权限
- 保存
权限配置
为角色分配权限:
- 在角色列表点击「权限配置」
- 勾选该角色拥有的菜单权限
- 勾选该角色拥有的按钮权限
- 保存
权限类型:
- 菜单权限:可访问的菜单页面
- 按钮权限:可执行的操作(新增、编辑、删除等)
- 数据权限:可查看的数据范围
数据权限
配置角色可查看的数据范围:
| 权限范围 | 说明 |
|---|---|
| 全部数据 | 可查看所有数据 |
| 本部门数据 | 可查看本部门及子部门数据 |
| 本部门及以下 | 可查看本部门及下属部门数据 |
| 仅本人数据 | 只能查看自己创建的数据 |
| 自定义 | 自定义数据范围 |
菜单管理
菜单列表
- 进入「系统设置」→"菜单管理"
- 查看系统菜单树
菜单结构
一级菜单
├── 二级菜单
│ ├── 页面菜单
│ └── 页面菜单
└── 二级菜单
添加菜单
- 点击「新增菜单」
- 填写菜单信息:
| 字段 | 说明 | 必填 |
|---|---|---|
| 上级菜单 | 选择父菜单 | 是 |
| 菜单类型 | 目录/菜单/按钮 | 是 |
| 菜单名称 | 显示名称 | 是 |
| 菜单图标 | 菜单图标 | 否 |
| 路由地址 | 页面路由 | 菜单必填 |
| 组件路径 | 前端组件路径 | 菜单必填 |
| 权限标识 | 权限控制标识 | 否 |
| 排序 | 显示顺序 | 是 |
| 状态 | 显示/隐藏 | 是 |
菜单类型
| 类型 | 说明 | 示例 |
|---|---|---|
| 目录 | 包含子菜单的文件夹 | 订单管理 |
| 菜单 | 具体页面 | 订单列表 |
| 按钮 | 页面中的操作按钮 | 新增订单 |
编辑菜单
- 在菜单树中找到目标菜单
- 点击「编辑」
- 修改信息
- 保存
删除菜单
- 找到需要删除的菜单
- 点击「删除」
- 确认删除
注意
删除菜单前确保没有角色使用该菜单权限。
字典管理
字典类型
- 进入「系统设置」→"字典管理"→"字典类型"
- 查看字典类型列表
常用字典
| 字典类型 | 说明 |
|---|---|
| 订单状态 | 订单各状态值 |
| 支付方式 | 支付方式列表 |
| 服务分类 | 服务分类列表 |
| 技师等级 | 技师等级列表 |
添加字典类型
- 点击「新增类型」
- 填写信息:
- 字典名称
- 字典类型(唯一标识)
- 备注
- 保存
字典数据
- 选择字典类型
- 查看该类型下的数据列表
添加字典数据
- 点击「新增数据」
- 填写信息:
- 字典标签(显示名称)
- 字典键值(实际值)
- 排序
- 备注
- 保存
定时任务
任务列表
- 进入「系统设置」→"定时任务"
- 查看系统定时任务列表
系统预设任务
| 任务名称 | 执行时间 | 说明 |
|---|---|---|
| 订单超时处理 | 每5分钟 | 处理超时未支付订单 |
| 优惠券过期处理 | 每天0点 | 标记过期优惠券 |
| 结算处理 | 每天1点 | 执行结算计算 |
| 数据统计 | 每天2点 | 生成统计报表 |
| 签到结算 | 每天3点 | 处理签到奖励 |
| 日志清理 | 每周日4点 | 清理历史日志 |
任务操作
- 启动/暂停:控制任务的启停状态
- 立即执行:手动触发任务执行
- 查看日志:查看任务执行记录
添加定时任务
- 点击「新增任务」
- 填写任务信息:
- 任务名称
- 任务分组
- 调用目标(Bean方法或类方法)
- Cron表达式
- 执行策略
- 是否并发
- 保存
Cron表达式
定时任务使用Cron表达式:
| 表达式 | 说明 |
|---|---|
0 0 * * * ? | 每小时执行 |
0 0 0 * * ? | 每天0点执行 |
0 0 0 1 * ? | 每月1日0点执行 |
0 0 0 ? * 1 | 每周日0点执行 |
0 */5 * * * ? | 每5分钟执行 |
操作日志
查看日志
- 进入「系统设置」→"操作日志"
- 查看系统操作记录
日志内容
| 字段 | 说明 |
|---|---|
| 操作人 | 执行操作的用户 |
| 操作时间 | 操作发生时间 |
| 操作模块 | 操作的模块 |
| 操作类型 | 新增/修改/删除/查询 |
| 请求URL | 请求地址 |
| 请求参数 | 请求参数 |
| 返回结果 | 操作结果 |
| IP地址 | 操作人IP |
| 操作地点 | IP对应地区 |
筛选查询
- 按操作人筛选
- 按操作类型筛选
- 按操作模块筛选
- 按时间范围筛选
- 按IP地址筛选
日志导出
- 设置筛选条件
- 点击「导出」
- 下载Excel文件
常见问题
Q: 忘记超级管理员密码怎么办?
A:
- 联系系统开发人员
- 通过数据库直接修改密码(需技术操作)
- 或使用密码重置工具
Q: 如何限制某个用户只能查看部分数据?
A:
- 创建自定义角色
- 配置该角色的数据权限为"自定义"
- 设置具体的数据范围规则
- 将该角色分配给目标用户
Q: 菜单添加后不显示?
A:
- 检查菜单状态是否为"显示"
- 检查当前用户是否有该菜单权限
- 刷新页面或重新登录
- 检查前端路由配置
Q: 定时任务不执行?
A:
- 检查任务状态是否为"启动"
- 检查Cron表达式是否正确
- 查看任务执行日志
- 检查服务器时间是否正确
Q: 操作日志可以保留多久?
A: 系统默认保留90天的操作日志,可在系统配置中调整保留天数。建议定期备份重要日志。
安全建议
- 强密码策略:要求用户使用强密码,定期更换
- 最小权限原则:用户只分配必要的权限
- 敏感操作审计:关注删除、修改等敏感操作
- 定期审查:定期审查用户权限,移除离职人员账号
- 日志监控:关注异常操作日志
