使用范围:WX
component WxContext ($UI/comp/wxContext/components/wxContext/wxContext) extends Component
上下文信息组件
Constructor Top
WxContext () | |||
WxContext ( config) |
Methods Top
Events Top
void | inited (InitedEvent event) |
Constructor details
Top
public
WxContext
()
上下文信息组件
使用场景:获取当前用户的上下文信息,如部门、岗位等信息。
使用方法:在属性编辑器中提供了函数,同时提供了api供js中使用。
public
WxContext
( config)
构造函数
Inherited from Operational
上下文信息组件
构造函数
Inherited from Operational
Methods Detail Top
获取所有人员成员列表
获取当前人拥有的角色列表
public
String
getCurrentDeptCode
()
获取部门组织编码
public
String
getCurrentDeptFCode
()
获取部门组织编码全路径
public
String
getCurrentDeptFID
()
获取部门组织主键全路径
public
String
getCurrentDeptFName
()
获取部门组织名称全路径
public
String
getCurrentDeptID
()
获取部门组织主键
public
String
getCurrentDeptName
()
获取部门组织名称
public
String
getCurrentOgnCode
()
获取机构组织编码
public
String
getCurrentOgnFCode
()
获取机构组织编码全路径
public
String
getCurrentOgnFID
()
获取机构组织主键全路径
public
String
getCurrentOgnFName
()
获取机构组织名称全路径
public
String
getCurrentOgnID
()
获取机构组织主键
public
String
getCurrentOgnName
()
获取机构组织名称
public
String
getCurrentOrgByKind
(String kind)
获取指定类型的组织节点
public
String
getCurrentOrgCode
()
获取当前组织编码
public
String
getCurrentOrgFCode
()
获取当前组织编码全路径
public
String
getCurrentOrgFID
()
获取当前组织主键全路径
public
String
getCurrentOrgFName
()
获取当前组织名称全路径
public
String
getCurrentOrgID
()
获取当前组织主键
public
String
getCurrentOrgName
()
获取当前组织名称
public
String
getCurrentPersonMemberCode
()
获取当前人员成员编码
public
String
getCurrentPersonMemberFCode
()
获取当前人员成员编码全路径
public
String
getCurrentPersonMemberFID
()
获取当前人员成员主键全路径
public
String
getCurrentPersonMemberFName
()
获取当前人员成员名称全路径
public
String
getCurrentPersonMemberID
()
获取当前人员成员主键
public
String
getCurrentPersonMemberName
()
获取当前人员成员名称
public
String
getCurrentPosCode
()
获取岗位组织编码
public
String
getCurrentPosFCode
()
获取岗位组织编码全路径
public
String
getCurrentPosFID
()
获取岗位组织主键全路径
public
String
getCurrentPosFName
()
获取岗位组织名称全路径
public
String
getCurrentPosID
()
获取岗位组织主键
public
String
getCurrentPosName
()
获取岗位组织名称
public
Promise
getCurrentUserAllOrgs
()
获取当前用户的所有组织列表包含父
public
Array
getCurrentUserAllOrgsSync
()
获取当前用户的所有组织列表包含父
public
String
getCurrentUserMainDptCodeSync
()
获取当前主部门编码
public
String
getCurrentUserMainDptFCodeSync
()
获取当前主部门编码全路径
public
String
getCurrentUserMainDptFIDSync
()
获取当前主部门主键全路径
public
String
getCurrentUserMainDptFNameSync
()
获取当前主部门名称全路径
public
String
getCurrentUserMainDptIDSync
()
获取当前主部门主键
public
String
getCurrentUserMainDptNameSync
()
获取当前主部门名称
public
String
getCurrentUserMainOgnCodeSync
()
获取当前主机构编码
public
String
getCurrentUserMainOgnFCodeSync
()
获取当前主机构编码全路径
public
String
getCurrentUserMainOgnFIDSync
()
获取当前主机构主键全路径
public
String
getCurrentUserMainOgnFNameSync
()
获取当前主机构名称全路径
public
String
getCurrentUserMainOgnIDSync
()
获取当前主机构主键
public
String
getCurrentUserMainOgnNameSync
()
获取当前主机构名称
public
Promise
getCurrentUserMainOrg
()
获取当前用户的主组织
Promise中返回的对象是: { id: "", name: "", code: "", fid: "", fname: "", fcode: "", pos: { id: "", name: "", code: "", fid: "", fname: "", fcode: "" }, dpt: { id: "", name: "", code: "", fid: "", fname: "", fcode: "" }, ogn: { id: "", name: "", code: "", fid: "", fname: "", fcode: "" } }
public
String
getCurrentUserMainOrgCodeSync
()
获取当前主组织编码
public
String
getCurrentUserMainOrgFCodeSync
()
获取当前主组织编码全路径
public
String
getCurrentUserMainOrgFIDSync
()
获取当前主组织主键全路径
public
String
getCurrentUserMainOrgFNameSync
()
获取当前主组织名称全路径
public
String
getCurrentUserMainOrgIDSync
()
获取当前主组织主键
public
String
getCurrentUserMainOrgNameSync
()
获取当前主组织名称
public
Object
getCurrentUserMainOrgSync
()
获取当前用户的主组织
public
String
getCurrentUserMainPosCodeSync
()
获取当前主岗位编码
public
String
getCurrentUserMainPosFCodeSync
()
获取当前主岗位编码全路径
public
String
getCurrentUserMainPosFIDSync
()
获取当前主岗位主键全路径
public
String
getCurrentUserMainPosFNameSync
()
获取当前主岗位名称全路径
public
String
getCurrentUserMainPosIDSync
()
获取当前主岗位主键
public
String
getCurrentUserMainPosNameSync
()
获取当前主岗位名称
public
Promise
getCurrentUserOrgs
()
获取当前用户的组织列表
public
Array
getCurrentUserOrgsSync
()
获取当前用户的组织列表
public
String
getPersonMembers
()
获取人员成员列表
public
Object
getUserInfoAttr
(String key)
获取用户属性
public
Object
getUserInfoExt
(String key)
获取用户扩展属性
public
Boolean
hasDeletePerm
(String tableName)
拥有数据表删除权限
public
Boolean
hasInsertPerm
(String tableName)
拥有数据表插入权限
public
Boolean
hasPermission
(String permission)
判断当前用户是否有指定的功能权限
public
Boolean
hasRole
(String code)
判断当前人是否拥有某个角色
public
Boolean
hasSelectPerm
(String tableName)
拥有数据表查询权限
public
Boolean
hasUIPermission
(String codes)
判断当前用户是否有指定的界面权限
public
Boolean
hasUpdatePerm
(String tableName)
拥有数据表更新权限
public
Boolean
isAuthorizeTable
(String tableName)
数据表需要授权
Events Detail Top
初始化后