feat: restrict permission roles

This commit is contained in:
Frudrax Cheng
2026-06-06 13:50:54 +08:00
parent 2892cfb93d
commit 15a9f80b7f
12 changed files with 94 additions and 49 deletions
+5 -5
View File
@@ -104,9 +104,9 @@ VITE_API_BASE_URL=/api
- 控制台(工单统计)
- 权限管理
- 创建员工时录入姓名、电话、工号、岗位、角色
- 角色仅保留管理员、技术员、员工
- 管理员/技术员有后台登录权限,创建时显示并必填初始密码
- 员工无后台权限,创建时不显示密码框
- 角色仅可选择:软件工程师、硬件工程师、商务经理、项目经理
- 四个角色均有后台登录权限,创建时必须设置初始密码
- 不允许通过权限管理创建管理员或普通员工
- 创建员工后自动生成员工码,列表直接展示员工码
- 支持查看员工码二维码,扫码进入公开查询页
- 员工码查询页展示姓名、电话、工号、岗位
@@ -115,11 +115,11 @@ VITE_API_BASE_URL=/api
- 字段顺序:企业名称、地址、电话、设备信息、质保期、出厂日期、产品序列号、官网链接(可选)、公众号二维码(可选)
- 公众号二维码上传到 OSS,客户扫码产品二维码后可查看产品溯源信息
- 售后工单
- 技术员创建工单、填写处理结果、提交客户确认
- 管理员创建并派单,软件工程师、硬件工程师、商务经理、项目经理只能处理分配给自己的工单
- 工单里的企业名称是售后客户信息,只保存在工单中
- 服务类型:软件故障 / 硬件故障 / 售后维保
- 新建和详情字段使用“现场情况说明”
- 管理员可进行工单分配(重新分配技术员)或强制关闭工单
- 管理员可进行工单分配(重新分配工单负责人)或强制关闭工单
- 工单状态机:待处理 → 待客户确认 → 已完成 / 已退回
- 项目工单
- 用于现场勘查、现场实施等项目任务