kuaifan
20b5daba50
feat(manage): 团队管理支持管理员创建/批量导入员工账号(含部门、职位)
单个创建:邮箱/昵称/初始密码 + 可选首登改密、职位、部门(多选,选子部门自动补选上级,并加入对应部门群)。
批量导入:上传 Excel/CSV → 预览逐行校验 → 确认后导入。职位为模板第4列(选填,逐行解析校验),部门在预览表按行勾选后由底部设置部门到选中写入;导入按行返回结果(全成功关弹窗+成功提示;含失败留弹窗显示失败明细;仅 success>0 才刷新列表)。
后端:User::createByAdmin 选项数组化 + 校验助手 assertValidProfession/assertValidDepartments;importUsers 逐行 department/profession;UsersController createuser/import;UserImport/UserImportTemplate(含职位列)。
测试:tests/Feature/AdminCreateUserTest、tests/Unit/UserImportParseTest。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-01 01:26:34 +00:00
..
2023-03-24 09:08:53 +08:00
2025-07-31 14:26:06 +08:00
2021-05-29 17:11:41 +08:00
2026-01-16 01:41:28 +00:00
2024-11-18 13:33:32 +08:00
2026-05-03 00:03:32 +00:00
2026-01-22 05:32:20 +00:00
2026-01-08 11:31:16 +00:00
2025-12-05 02:10:37 +00:00
2023-03-24 09:08:53 +08:00
2022-02-28 00:21:48 +08:00
2023-03-24 09:08:53 +08:00
2025-07-30 18:57:35 +08:00
2025-07-31 15:27:17 +08:00
2025-07-31 15:27:17 +08:00
2025-07-26 15:14:15 +08:00
2024-05-10 22:23:45 +09:00
2024-12-02 10:40:55 +08:00
2025-06-17 00:17:04 +08:00
2025-02-24 09:12:12 +08:00
2026-01-14 09:33:20 +00:00
2023-03-24 09:08:53 +08:00
2026-01-16 01:41:28 +00:00
2024-11-12 19:52:12 +08:00
2024-09-22 00:43:48 +03:00
2026-06-01 01:26:34 +00:00
2026-06-01 01:26:34 +00:00