Appearance
数据权限操作
getUserPermVal
获取指定用户在指定账套下的指定数据权限类型的全部可用权限值。
语法
js
getUserPermVal(dataPermTypeCode, userId, atId)参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| dataPermTypeCode | string | 是 | 数据权限类型编码 |
| userId | string | 是 | 用户 ID |
| atId | string | 是 | 账套 ID |
返回值
| 属性名 | 类型 | 说明 |
|---|---|---|
| USER_ID | string | 用户 ID |
| PERM_TYPE_CODE | string | 数据权限类型编码 |
| PERM_VALUE | string | 数据权限可用值 |
| VALID | string | 权限是否可用,1= 可用,0= 不可用 |
| AT_ID | string | 账套 ID |
updUserDataPerm
批量更新用户数据权限。
语法
js
updUserDataPerm(updPerm, callbackOut)参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| updPerm | Array | 是 | 待更新的数据权限对象数组 |
| callbackOut | Function | 是 | 更新完成回调函数 |
数组内权限对象属性
| 属性名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| dataPermId | string | 是 | 数据权限记录 ID |
| userId | string | 是 | 用户 ID |
| permTypeCode | string | 是 | 数据权限类型编码 |
| permValue | string | 是 | 数据权限可用值 |
| valid | string | 是 | 是否有效(1/0) |
| atId | string | 是 | 账套 ID |
addUserDataPerm
批量新增用户数据权限。
语法
js
addUserDataPerm(addPerm, callbackOut)参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| addPerm | Array | 是 | 待新增的数据权限对象数组 |
| callbackOut | Function | 是 | 新增完成回调函数 |
数组内权限对象属性
| 属性名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| permTypeCode | string | 是 | 数据权限类型编码 |
| permValue | string | 是 | 数据权限可用值 |
| valid | string | 是 | 是否有效(1/0) |
getUserPerm
获取当前用户在当前账套下指定数据权限类型的完整权限信息。
语法
js
getUserPerm(dataPermTypeCode)参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| dataPermTypeCode | string | 是 | 数据权限类型编码 |
返回值
| 键名 | 类型 | 说明 |
|---|---|---|
| atManager | boolean | 当前用户是否为本账套管理员权限:true/false |
| dataManager | boolean | 当前用户是否为该权限类型的数据管理员:true/false |
| permVals | Array | 当前用户该类型下全部可用权限值列表 |
getUserPermValByPermTypeCode
获取当前用户在当前账套下指定数据权限类型的所有可用权限值。
语法
js
getUserPermValByPermTypeCode(dataPermTypeCode)参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| dataPermTypeCode | string | 是 | 数据权限类型编码 |
返回值
| 属性名 | 类型 | 说明 |
|---|---|---|
| USER_ID | string | 用户 ID |
| PERM_TYPE_CODE | string | 数据权限类型编码 |
| PERM_VALUE | string | 数据权限可用值 |
| VALID | string | 权限是否可用,1= 可用,0= 不可用 |
| AT_ID | string | 账套 ID |
getDataTypeMgPerm
获取当前用户在当前账套下指定数据权限类型的管理员权限信息。
语法
js
getDataTypeMgPerm(dataPermTypeCode)参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| dataPermTypeCode | string | 是 | 数据权限类型编码 |
返回值
| 属性名 | 类型 | 说明 |
|---|---|---|
| USER_ID | string | 用户 ID |
| PERM_TYPE_CODE | string | 数据权限类型编码 |
| VALID | string | 权限是否可用,1= 可用,0= 不可用 |
| AT_ID | string | 账套 ID |
getUserAtMgPerm
查询当前用户是否拥有当前账套管理员权限。
语法
js
getUserAtMgPerm()返回值
| 属性名 | 类型 | 说明 |
|---|---|---|
| USER_ID | string | 用户 ID |
| AT_ID | string | 账套 ID |
| VALID | string | 权限是否可用,1= 可用,0= 不可用 |