Commit 892f9462 by Sxy

fix: 资质宝分配员权限

parent 303c8d70
...@@ -51,7 +51,7 @@ module.exports = function (app) { ...@@ -51,7 +51,7 @@ module.exports = function (app) {
//构造注册用户对象,需要设置默认角色,默认角色需要按照rolecode查询出角色 //构造注册用户对象,需要设置默认角色,默认角色需要按照rolecode查询出角色
let rolesfind = await roleS.dao.model.findAll({ where: { code: { [roleS.db.Op.in]: rcs }, company_id: company.id } }); let rolesfind = await roleS.dao.model.findAll({ where: { code: { [roleS.db.Op.in]: rcs }, company_id: company.id } });
//根据rolecode--,设置组织路径 //根据rolecode--,设置组织路径
let opath = ''; let opath = null;
let isSalesman = false; let isSalesman = false;
let isDelivery = false; let isDelivery = false;
let skilltags = new Set(); let skilltags = new Set();
...@@ -81,7 +81,7 @@ module.exports = function (app) { ...@@ -81,7 +81,7 @@ module.exports = function (app) {
//调用pmregister //调用pmregister
let reguser = { let reguser = {
company_id: company.id, company_id: company.id,
userName: userName, userName: `${userName}`,
nickName: nickName, nickName: nickName,
roles: rolesfind.map(r => r.id), roles: rolesfind.map(r => r.id),
opath: opath, opath: opath,
...@@ -91,9 +91,12 @@ module.exports = function (app) { ...@@ -91,9 +91,12 @@ module.exports = function (app) {
isAllocated: true, isAllocated: true,
skilltags: [...skilltags].join() skilltags: [...skilltags].join()
} }
if (rcs.includes("资质宝分配员")) {
reguser.ptags = "root10";
}
uf = await userS.registerByTantent(reguser); 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 })); res.json(System.getResult({ openurl: rtnobj.homePage + "?code=" + rtnobj.code }));
} catch (e) { } catch (e) {
res.json(System.getResult(null, e.message)); res.json(System.getResult(null, e.message));
...@@ -138,7 +141,7 @@ module.exports = function (app) { ...@@ -138,7 +141,7 @@ module.exports = function (app) {
//构造注册用户对象,需要设置默认角色,默认角色需要按照rolecode查询出角色 //构造注册用户对象,需要设置默认角色,默认角色需要按照rolecode查询出角色
let rolesfind = await roleS.dao.model.findAll({ where: { code: { [roleS.db.Op.in]: rcs }, company_id: company.id } }); let rolesfind = await roleS.dao.model.findAll({ where: { code: { [roleS.db.Op.in]: rcs }, company_id: company.id } });
//根据rolecode--,设置组织路径 //根据rolecode--,设置组织路径
let opath = ''; let opath = null;
let isSalesman = false; let isSalesman = false;
let isDelivery = false; let isDelivery = false;
let skilltags = new Set(); let skilltags = new Set();
...@@ -168,7 +171,7 @@ module.exports = function (app) { ...@@ -168,7 +171,7 @@ module.exports = function (app) {
//调用pmregister //调用pmregister
let reguser = { let reguser = {
company_id: company.id, company_id: company.id,
userName: userName, userName: `${userName}`,
nickName: nickName, nickName: nickName,
roles: rolesfind.map(r => r.id), roles: rolesfind.map(r => r.id),
opath: opath, opath: opath,
...@@ -178,9 +181,12 @@ module.exports = function (app) { ...@@ -178,9 +181,12 @@ module.exports = function (app) {
isAllocated: true, isAllocated: true,
skilltags: [...skilltags].join() skilltags: [...skilltags].join()
} }
if (rcs.includes("资质宝分配员")) {
reguser.ptags = "root10";
}
uf = await userS.registerByTantent(reguser); 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 })); res.json(System.getResult({ openurl: rtnobj.homePage + "?code=" + rtnobj.code }));
} catch (e) { } catch (e) {
res.json(System.getResult(null, e.message)); 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