提交 05c9774f 编写于 作者: laizhilong's avatar laizhilong

增加对当前登录人是否superuser=1身份的判断

上级 db89507d
......@@ -68,7 +68,6 @@
/*当前登录人信息*/
public curUserContext: any = {};
/**
* vue 创建
*/
......@@ -92,13 +91,21 @@
*/
private initTree() {
const _this = this;
// 获取当前登录人的身份
let user = JSON.parse(localStorage.getItem('user'));
// 获取当前登录人所处组织的部门及下级组织的部门
var url;
if (_this.curUserContext && _this.curUserContext.srforgid) {
url = 'ibzorganizations/' + _this.curUserContext.srforgid + '/suborg/ibzdepartments/picker';
} else {
// 判断是否超级用户
if (user.superuser==1) {
// 获取所有组织的部门及下级组织的部门
url = 'ibzorganizations/alls/suborg/ibzdepartments/picker';
}else {
// 获取当前登录人所在组织的部门及下级组织的部门
if (_this.curUserContext && _this.curUserContext.srforgid) {
url = 'ibzorganizations/' + _this.curUserContext.srforgid + '/suborg/ibzdepartments/picker';
}else {
this.$Notice.error({title: '错误', desc: '当前登录人组织为空'});
}
}
this.$http.get(url).then((response: any) => {
if (!response || response.status !== 200) {
......@@ -117,7 +124,7 @@
_this.selectionChange(response.data[0]);
}
}
}).catch((e) => {
}).catch((e:any) => {
console.log(e);
});
}
......
......@@ -91,14 +91,21 @@
*/
private initTree() {
const _this = this;
// 获取当前登录人的身份
let user = JSON.parse(localStorage.getItem('user'));
// 获取当前登录人所处组织及其下级组织
var url;
if (_this.curUserContext && _this.curUserContext.srforgid) {
url = 'ibzorganizations/' + _this.curUserContext.srforgid + '/suborg/picker';
} else {
// 获取所有组织及其下级组织
url = 'ibzorganizations/picker';
if (user.superuser==1) {
// 获取所有组织
url = 'ibzorganizations/alls/suborg/picker';
}else {
if (_this.curUserContext && _this.curUserContext.srforgid) {
url = 'ibzorganizations/' + _this.curUserContext.srforgid + '/suborg/picker';
} else {
this.$Notice.error({title: '错误', desc: '当前登录人组织为空'});
}
}
this.$http.get(url).then((response: any) => {
if (!response || response.status !== 200) {
this.$Notice.error({title: '错误', desc: response.message});
......@@ -116,7 +123,7 @@
_this.selectionChange(response.data[0]);
}
}
}).catch((e) => {
}).catch((e:any) => {
console.log(e);
});
}
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册