爱游戏

 
 注册成为天翎用户
热搜:
查看: 15|回复: 0

用户中心usercenter-爱游戏

[复制链接]
admin 发表于 2023-9-15 16:47:16 | 显示全部楼层 |
1、(static) getrolebyname(name) → {rolevo}        根据角色名取角色对象
示例:
获取角色对象

(function(){
var rolename = getitemvalue("输入1");
var role = findrolebyname(rolename);
var result = "角色id:" role.getid() " 角色名:" role.getname();
getcurrentdocument().finditem("结果1").setvalue(result);
})()

2、(static) getroleidbyname(name) → {string}        根据角色名取角色id(精确查询)
示例:
获取角色id
(function(){
var rolename = getitemvalue("输入2");
var roleid = getroleidbyname(rolename);
var result = "角色id:" roleid;
getcurrentdocument().finditem("结果2").setvalue(result);
})()

3、(static) getallroles() → {collection.}        获取当前软件下面的所有角色组别
示例:
获取所有角色
(function(){
var roles = getallroles();

var result = "共有角色:" roles.size() "(个)";
getcurrentdocument().finditem("结果3").setvalue(result);
})()

4、(static) getallusers() → {collection.}        获取当前域下面的所有用户
示例:
获取所有用户

(function(){
var users = getallusers();

var result = "共有用户:" users.size() "(个)";
getcurrentdocument().finditem("结果4").setvalue(result);
})()

5、(static) getdepartmentbylevel(level) → {collection.}        根据部门等级值获取对应等级的所有部门
示例:
获取所有2级部门

(function(){
var depts = getdepartmentbylevel(2);

var result = "共有2级部门:" depts.size() "(个)";
getcurrentdocument().finditem("结果5").setvalue(result);
})()

6、(static) getdepartmentsbyparent(parent) → {collection.}        获取指定部门的下级部门
示例:
获取总部的下级部门

(function(){
var parentid = "z42xu8lmnirouz93e7s";
var depts = getdepartmentsbyparent(parentid);
var result = "总部共有下级部门:" depts.size() "(个)";
getcurrentdocument().finditem("结果6").setvalue(result);
})()

7、(static) getdeptidbynameandlevel(name, level) → {string}        根据部门名称和部门等级获取部门对象id
示例:
获取总部下2层级部门下技术部

(function(){
var name = "技术部";
var deptid= getdeptidbynameandlevel(name, 1);
var result = "部门id:" deptid;
getcurrentdocument().finditem("结果7").setvalue(result);
})()

8、(static) getrolebyroleno(roleno, applicationid)        根据角色编号和软件id获取角色
示例:
获取roleno=002角色

(function(){
var roleno = "002";
var rolename = getrolebyroleno(roleno, getapplication());
var result = "角色名:" rolename;
getcurrentdocument().finditem("结果8").setvalue(result);
})()

9、(static) getuserbyid(userid) → {uservo}        根据用户id获取用户对象
示例:
获取userid=__op0irhwxga2ozrusw1d用户

(function(){
var userid = "__op0irhwxga2ozrusw1d";
var user = getuserbyid(userid);
var result = "用户id:" user.getid() " 用户名:" user.getname();
getcurrentdocument().finditem("结果9").setvalue(result);
})()

10、(static) getuserbyloginno(loginno) → {uservo}        根据用户登录名取用户对象
示例:
获取loginno=admin1用户

(function(){
var loginno = "admin1";
var user = getuserbyloginno(loginno);
var result = "用户id:" user.getid() " 用户名:" user.getname();
getcurrentdocument().finditem("结果10").setvalue(result);
})()

11、(static) getusersbydptid(dptid) → {collection.}        获取指定部门所有用户
示例:
获取deptid=z42xu8lmnirouz93e7s下(总部)的所有用户

(function(){
var deptid = "z42xu8lmnirouz93e7s";
var users = getusersbydptid(deptid);
var result = "共有用户:" users.size() "(个)";
getcurrentdocument().finditem("结果11").setvalue(result);
})()

12、(static) getusersbydptidandroleid(dptid, roleid) → {collection.}        获取指定部门并角色的所有用户
示例:
获取deptid=z42xu8lmnirouz93e7s并且roleid=fbuxdkalwtdgxqoq4ci的所有用户(总部&员工)

(function(){
var deptid = "z42xu8lmnirouz93e7s";
var roleid = "fbuxdkalwtdgxqoq4ci";
var users = getusersbydptidandroleid(deptid, roleid);
var result = "共有用户:" users.size() "(个)";
getcurrentdocument().finditem("结果12").setvalue(result);
})()

13、(static) getusersbyroleid(roleid) → {collection.}        获取指定角色下的所有用户
示例:
获取roleid=fbuxdkalwtdgxqoq4c所有用户(员工)

(function(){
var roleid = "fbuxdkalwtdgxqoq4ci";
var users = getusersbyroleid(roleid);
var result = "共有用户:" users.size() "(个)";
getcurrentdocument().finditem("结果13").setvalue(result);
})()
您需要登录后才可以回帖 登录 | 注册成为天翎用户

本版积分规则

||爱游戏 ( )

gmt 8, 2023-9-30 12:46

powered by x3.4

爱游戏 copyright © 2001-2020, tencent cloud.

快速回复 返回列表
网站地图