1. 账号添加进去了但是角色添加不进去,没有成功或失败返回值
参照这个帖子https://gcdn.grapecity.com.cn/showtopic-53249-1-1.html建立并获取了角色表
这里设置了角色表的可选项目关联
点击确认后账号和角色添加的代码如下:
var data = {
//获取页面上的姓名,密码单元格的值
account: page.getCell("name").getValue(),
password: page.getCell("password").getValue()
};
//此处需要先添加账号和密码
Forguncy.Common.forguncyPostSync("customapi/Interview/RegisterUser", data, function (e) {
if (e) {//当账号添加失败时
console.log(e);
}else{//添加账号这一步执行成功
//获取页面上的姓名,角色单元格的值
let user = page.getCell("name").getValue()
var role = page.getCell("role").getValue();
console.log(user + role);//这里打印的值也正确
//下面调用添加角色的方法后最后没有添加上角色,也不显示成功或失败的回调函数
Forguncy.addUserToRole(user,role,
function () {//此处测试没有添加上角色,也不显示回调函数
console.log("账号密码及角色成功同步到账户表。")
},
function (error) {
console.log(error)
}
);
};
});
执行后的结果是账号正常添加进去了,但是角色没有添加进去,也没有显示成功或失败的回调函数,麻烦请教下这是怎么回事?
2. 还有一个问题麻烦请教下,咱们活字格有没有控制页面权限的接口或者什么方法,就是可以写来放在页面中让类似管理员用户给其他用户分配页面或者菜单权限的?
|