洲聚零代码开放平台
开放平台简介
后端API
表单
单点登录
SAMl2.0协议
OIDC协议
CAS协议
开发指南
获取token
Rsa加密公钥
Des加密公钥
通用
执行sql
数据缓存
组织岗位
应用功能
前端API
开发指南
通用
系统
用户信息
模态
网络
消息管理
常用方法
业务服务
调用sql
个性化样式
个性化配置
数据处理
定义函数
表单
打开表单
表单属性监听
流程
流程处理
主列表
子列表
页面
自定义Vue组件
zj-cli安装使用
自定义 Vue 组件开发规范
自定义Vue组件调试
脚本示例
列表脚本示例
表单脚本示例
全局脚本示例
UI组件动态加载
其他UI框架如何引入
表单地址说明
场景示例
综合示例
列表按钮打开表单存值
点击按钮调用API回写表单
按钮
修改平台默认按钮名称
点击子表自定义按钮弹出流传表单
数据库结构
操作日志表 t_operation_log
单点登录
单点登录(Authcode)配置
单点登录第三方系统集成
异常处理
vs code 环节异常
技术参数
连接器示例
人员信息加/解密自定义接口示例
本文档使用 MrDoc 发布
-
+
首页
用户信息
# 用户信息 # 开发准备 使用场景 调用方式 ### 获取用户信息 ``` this.$user.getUserInfo(); ``` #### 支持版本: V8\.8\.3 #### 输入参数:无 #### 返回内容: | 参数 | | 类型 | 说明 | | --- | --- | --- | --- | | ObjectID | | string | 用户ID | | Name | | string | 用户名 | | Code | | string | 用户Code | | ParentID | | string | 用户所在的部门ID | | ParentName | | string | 用户所在的部门名称 | | CompanyID | | string | 用户所在的公司ID | | CompanyName | | string | 用户所在的公司名称 | | Email | | string | 用户邮箱 | | IDNumber | | string | 用户身份证号 | | OUFullName | | string | 用户所在部门路径 | | isAdministrator | | bool | 是否是管理员 | | UserGroups | | array | 当前用户所属的组集合 | | UserGroups| Name | string | 组的名称 | | UserGroups| ObjectID | string | 组的ID | | UserRoles | | array | 当前用户所属角色集合 | |UserRoles | Name | string | 角色名称 | |UserRoles | Code | string | 角色编码 | #### 返回数据数据样例: ``` { "ObjectID": "18f923a7-5a5e-426d-94ae-a55ad1a4b239", "Name": "系统管理员", "Code": "Administrator", "ParentID": "18f923a7-5a5e-426d-94ae-a55ad1a4b240", "ParentName": "我的公司", "CompanyID": "18f923a7-5a5e-426d-94ae-a55ad1a4b240", "CompanyName": "我的公司", "Email": "patcher1983@qq.com", "IDNumber": "420923198703216261", "OUFullName": "我的公司", "isAdministrator": true, "UserGroups":[ { "Name": "xx", "ObjectID": "xxx-xxx", }, { "Name": "xx", "ObjectID": "xxx-xxx", } ], "UserRoles": [ { "Name": "科长", "Code": "kz", }, { "Name": "处长", "Code": "cz", } ] } ``` ### ~~获取用户可访问的应用菜单~~ 暂未实现 ``` this.$user.getAppMenus(); ``` #### 输入参数:无 #### 返回内容: | 参数 | 类型 | 说明 | | --- | --- | --- | | Name | string | IsFolder为true时是文件夹名称,为false时是功能名称 | | Code | string | IsFolder为true时是文件夹Code,为false时是功能Code | | IsFolder | bool | 是否是文件夹 | | Children | array | 子菜单,IsFolder为true时才有值 | #### 返回数据数据样例: ``` [ { "Name": "xx", "Code": "xxx-xxx", "IsFolder": true, "Children": [ { "Name": "xx", "Code": "xxx-xxx", "IsFolder": false, } ] }, { "Name": "xx", "Code": "xxx-xxx", "IsFolder": false, } ] ``` ### ~~获取指定人员所在组织类型的岗位成员~~ 暂未实现 ``` this.$user.getPostMembersByUnitId(unitId, postCode, organizationType); ``` #### 输入参数: | 参数 | 类型 | 说明 | | --- | --- | --- | | unitId | string | 用户Id/部门Id | | postCode | string | 组织岗位 | | organizationType | string | 组织类型 | #### 返回内容: | 参数 | 类型 | 说明 | | --- | --- | --- | | | | | | | | | | | | | #### 返回数据数据样例: ``` [ ] ``` ### 获取指定人员或部门所在组织类型的岗位成员(包含兼职) ``` this.$user.getAllPostMembersByUnitId(unitId, postCode, organizationType); ``` #### 支持版本: V8\.8\.3 #### 输入参数: | 参数 | 类型 | 说明 | | --- | --- | --- | | unitId | string | 用户Id/部门Id | | postCode | string | 组织岗位 | | organizationType | string | 组织类型 | #### 返回内容: 人员Id数据 #### 返回数据数据样例: ``` [ "xxx-xx", "xxx-xx" ] ``` **更新指定人员列表的信息** ``` this.$user.updateUserInfoList(userList); ``` **支持版本: V1\.5\.1,V8\.8\.4\.12** **目扩展字段只支持Extend11,Extend2 字段更新** **输入参数:** | 参数 | 类型 | 说明 | | --- | --- | --- | | userList | Array | 用户信息的数组 | #### 入参举例: ``` [{ "ObjectID": "c72e10bb-377c-457f-8dc4-b58e6xxxx", "Extend11": "value", "Name": "abc" }, { "ObjectID": "18f923a7-5a5e-426d-94ae-xxxxx", "Extend2": "value" }] ``` **返回内容** true/false **根据部门ID和组名获取组成员** ``` this.$user.getUserIdsByUnitIdAndGroupName(unitId, groupName); ``` **支持版本: V3\.3\.1** **输入参数:** | 参数 | 类型 | 说明 | | --- | --- | --- | | unitId | String | 部门id | | groupName | String | 组名 | **返回内容:人员id的数组** []
fanfy
2025年7月22日 12:02
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码