Commit 892f9462 by Sxy

fix: 资质宝分配员权限

parent 303c8d70
......@@ -51,7 +51,7 @@ module.exports = function (app) {
//构造注册用户对象,需要设置默认角色,默认角色需要按照rolecode查询出角色
let rolesfind = await roleS.dao.model.findAll({ where: { code: { [roleS.db.Op.in]: rcs }, company_id: company.id } });
//根据rolecode--,设置组织路径
let opath = '';
let opath = null;
let isSalesman = false;
let isDelivery = false;
let skilltags = new Set();
......@@ -81,7 +81,7 @@ module.exports = function (app) {
//调用pmregister
let reguser = {
company_id: company.id,
userName: userName,
userName: `${userName}`,
nickName: nickName,
roles: rolesfind.map(r => r.id),
opath: opath,
......@@ -91,9 +91,12 @@ module.exports = function (app) {
isAllocated: true,
skilltags: [...skilltags].join()
}
if (rcs.includes("资质宝分配员")) {
reguser.ptags = "root10";
}
uf = await userS.registerByTantent(reguser);
}
let rtnobj = await userS.loginApp(appkey, userName);
let rtnobj = await userS.loginApp(appkey, `${userName}`);
res.json(System.getResult({ openurl: rtnobj.homePage + "?code=" + rtnobj.code }));
} catch (e) {
res.json(System.getResult(null, e.message));
......@@ -138,7 +141,7 @@ module.exports = function (app) {
//构造注册用户对象,需要设置默认角色,默认角色需要按照rolecode查询出角色
let rolesfind = await roleS.dao.model.findAll({ where: { code: { [roleS.db.Op.in]: rcs }, company_id: company.id } });
//根据rolecode--,设置组织路径
let opath = '';
let opath = null;
let isSalesman = false;
let isDelivery = false;
let skilltags = new Set();
......@@ -168,7 +171,7 @@ module.exports = function (app) {
//调用pmregister
let reguser = {
company_id: company.id,
userName: userName,
userName: `${userName}`,
nickName: nickName,
roles: rolesfind.map(r => r.id),
opath: opath,
......@@ -178,9 +181,12 @@ module.exports = function (app) {
isAllocated: true,
skilltags: [...skilltags].join()
}
if (rcs.includes("资质宝分配员")) {
reguser.ptags = "root10";
}
uf = await userS.registerByTantent(reguser);
}
let rtnobj = await userS.loginApp(appkey, userName);
let rtnobj = await userS.loginApp(appkey, `${userName}`);
res.json(System.getResult({ openurl: rtnobj.homePage + "?code=" + rtnobj.code }));
} catch (e) {
res.json(System.getResult(null, e.message));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment