Skip to content

数据权限操作

getUserPermVal

获取指定用户在指定账套下的指定数据权限类型的全部可用权限值。

语法

js
getUserPermVal(dataPermTypeCode, userId, atId)

参数

参数名类型必填说明
dataPermTypeCodestring数据权限类型编码
userIdstring用户 ID
atIdstring账套 ID

返回值

属性名类型说明
USER_IDstring用户 ID
PERM_TYPE_CODEstring数据权限类型编码
PERM_VALUEstring数据权限可用值
VALIDstring权限是否可用,1= 可用,0= 不可用
AT_IDstring账套 ID

updUserDataPerm

批量更新用户数据权限。

语法

js
updUserDataPerm(updPerm, callbackOut)

参数

参数名类型必填说明
updPermArray待更新的数据权限对象数组
callbackOutFunction更新完成回调函数

数组内权限对象属性

属性名类型必填说明
dataPermIdstring数据权限记录 ID
userIdstring用户 ID
permTypeCodestring数据权限类型编码
permValuestring数据权限可用值
validstring是否有效(1/0)
atIdstring账套 ID

addUserDataPerm

批量新增用户数据权限。

语法

js
addUserDataPerm(addPerm, callbackOut)

参数

参数名类型必填说明
addPermArray待新增的数据权限对象数组
callbackOutFunction新增完成回调函数

数组内权限对象属性

属性名类型必填说明
permTypeCodestring数据权限类型编码
permValuestring数据权限可用值
validstring是否有效(1/0)

getUserPerm

获取当前用户在当前账套下指定数据权限类型的完整权限信息。

语法

js
getUserPerm(dataPermTypeCode)

参数

参数名类型必填说明
dataPermTypeCodestring数据权限类型编码

返回值

键名类型说明
atManagerboolean当前用户是否为本账套管理员权限:true/false
dataManagerboolean当前用户是否为该权限类型的数据管理员:true/false
permValsArray当前用户该类型下全部可用权限值列表

getUserPermValByPermTypeCode

获取当前用户在当前账套下指定数据权限类型的所有可用权限值。

语法

js
getUserPermValByPermTypeCode(dataPermTypeCode)

参数

参数名类型必填说明
dataPermTypeCodestring数据权限类型编码

返回值

属性名类型说明
USER_IDstring用户 ID
PERM_TYPE_CODEstring数据权限类型编码
PERM_VALUEstring数据权限可用值
VALIDstring权限是否可用,1= 可用,0= 不可用
AT_IDstring账套 ID

getDataTypeMgPerm

获取当前用户在当前账套下指定数据权限类型的管理员权限信息。

语法

js
getDataTypeMgPerm(dataPermTypeCode)

参数

参数名类型必填说明
dataPermTypeCodestring数据权限类型编码

返回值

属性名类型说明
USER_IDstring用户 ID
PERM_TYPE_CODEstring数据权限类型编码
VALIDstring权限是否可用,1= 可用,0= 不可用
AT_IDstring账套 ID

getUserAtMgPerm

查询当前用户是否拥有当前账套管理员权限。

语法

js
getUserAtMgPerm()

返回值

属性名类型说明
USER_IDstring用户 ID
AT_IDstring账套 ID
VALIDstring权限是否可用,1= 可用,0= 不可用

基于 MIT 许可发布