JEPaaS 社区

 找回密码
 立即注册
JECloud低代码平台-官网
查看: 2181|回复: 0

【表单系列】为用户增加新属性,用此为表单字段赋默认值

[复制链接]

75

主题

77

帖子

355

积分

中级会员

Rank: 3Rank: 3

积分
355
发表于 2021-9-1 10:31:55 | 显示全部楼层 |阅读模式
一、实现效果
如图1,2所示,给用户增加了两个属性:所属团队和团队编码。在新增客户的时候,自动带上该属性。

1.png 2.png
二、实现思路
文字描述,可以配图。
三、具体操作
1、首先在员工管理模块增加两个字段。
2、如图3,在EndUser类里面有一个extendBean,该字段是map类型的,可以往该map里面添加属性。
3.png
3、如图4,在LoginServiceImpl里面,将新增加的两个属性值加进去。
4.png
4、如图5,前端用这种方式即可以获取到解析了的属性值。{@USER@}获取当前用户.
5.png
四、相关代码(可选)
  1. HashMap extendBean = new HashMap();
  2.         extendBean.put("ENDUSER_TDMC", user.getStr("ENDUSER_TDMC"));    //团队名称
  3.         extendBean.put("ENDUSER_TDBM", user.getStr("ENDUSER_TDBM"));    //团队编号
  4.         String BACKUSERCODE = user.getStr("BACKUSERCODE");  //登录人
  5.         //判断当前登录人是否是admin
  6.         if ("admin".equals(BACKUSERCODE)) {
  7.             extendBean.put("USERCODE", "01");    //登录标识管理员
  8.         } else {
  9.             extendBean.put("USERCODE", "02");    //登录标识普通人
  10.         }
  11.         u.setExtendBean(extendBean);
复制代码
  1. '{@USER.extendBean.ENDUSER_TDMC@}'
复制代码

五、总结(可选)
在用户登陆的时候可以往登陆类里面增加很多属性,前端通过上述方法即可解析到。
六、关键字

用户登陆,字段解析,表单默认值

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|JEPaaS 低代码平台社区 ( 京ICP备18023569号 )

GMT+8, 2024-4-28 03:45 , Processed in 0.064628 second(s), 23 queries .

Powered by 北京凯特伟业科技有限公司

Copyright © 2001-2021, JEPaaS.COM

快速回复 返回顶部 返回列表