点击蓝字
关注我们
最近有用户提了一些关于创建用户时的小需求:比如在创建账号的同时添加一些别的字段,而不是在创建完后再创建一个表来添加;又比如可不可以让除了超级管理员以外的普通管理员也可以创建子账号呢?
那其实这两个需求都可以通过用户管理拓展来实现,一起来看看怎么操作吧!
用户管理拓展
Function Description
场景描述
使用功能流程搭建用户管理功能,可实现以下两个应用场景。
除超级管理员外的普通管理员也可创建子账号供员工使用系统:
一般情况下只有系统超级管理员才可进入系统设置进行用户管理,除系统超级管理员以外的管理员无法创建子账号给他人使用。而实现用户管理功能后,拥有此功能权限的普通管理员便可在用户端直接创建账号并修改账号信息。
在创建账号的同时填写除系统字段外的信息:用户管理页面在添加子用户时无法配置除账号、密码、昵称、角色以外的其他附加信息。使用功能流程搭建实现用户管理的功能后,可以实现在创建账号的同时添加其他需要的用户信息,例如部门、职务等,无需再创建一个用户信息表进行记录。
实现效果
创建用户:
修改用户:
实现步骤
优化用户表字段
为用户表添加所需的额外字段,例如部门、职务、联系方式、状态、入职离职时间等。
创建员工(用户)信息数据集
创建数据集用于在用户端查看数据。
新增用户功能
1.创建一个新增用户的功能,设置各个字段的必填选项以及填写规则。
账号:必填,账号需要以英文开头,6到16位的数字/字母/下划线组成正则表达式:^[a-zA-Z][0-9a-zA-Z#!*.@_]{5,15}$
密码:必填,需要以6~16位数字/字母组成,正则表达式:^[a-zA-Z0-9!@#]{6,16}$
2.添加编程步骤,代码如下:
修改用户功能
可以对子账号进行修改操作,可对用户的昵称、密码以及角色进行修改。
1.添加一个选择用户数据步骤。
2.添加一个关联获取用户数据步骤,配置相关字段的必填选项以及正则表达式。
密码与角色是必填项,密码的正则校验与上方新增功能相同。
3.添加编程步骤,代码如下:
权限分配
绑定权限后,拥有此功能权限的用户便可在用户端使用用户管理功能。
有任何建议或者需求都可以扫描下方的二维码添加客服来跟我们说哦~
白码科技 · BAIMA
扫描二维码添加客服微信
有任何问题都可以询问客服哦~
点击“阅读原文”了解更多白码资讯!

