...
|
...
|
@@ -43,6 +43,16 @@ export default { |
|
|
type: Array,
|
|
|
default: ['取消', '授权']
|
|
|
},
|
|
|
//用户数据
|
|
|
userArr:{
|
|
|
type: Array,
|
|
|
default:[],
|
|
|
},
|
|
|
//是否获取所有用户数据
|
|
|
isUser:{
|
|
|
type: Boolean,
|
|
|
default: true
|
|
|
}
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
...
|
...
|
@@ -53,8 +63,11 @@ export default { |
|
|
const {proxy} = Vue.getCurrentInstance();
|
|
|
|
|
|
let allArr = Vue.ref([]);
|
|
|
|
|
|
let userArr = Vue.ref([]);
|
|
|
let isUser = props.isUser;
|
|
|
if(!isUser){
|
|
|
userArr = props.userArr;
|
|
|
}
|
|
|
let roleArr = Vue.ref([]);
|
|
|
let orgArr = Vue.ref([]);
|
|
|
let activeName = Vue.ref('user');
|
...
|
...
|
@@ -71,33 +84,30 @@ export default { |
|
|
}
|
|
|
|
|
|
const getAllUser = () => {
|
|
|
if(userArr.value.length != 0){
|
|
|
return;
|
|
|
if(isUser){
|
|
|
// 查询全部用户
|
|
|
proxy.$http.get("/api-user/users?page=1&limit=10000&username=&nickname=&enabled=&orgId=&roles=", {}, function (res) {
|
|
|
if (res && res.data) {
|
|
|
res.data.map(function (v) {
|
|
|
let desc = [];
|
|
|
let orgName = v.orgName;
|
|
|
let nickname = v.nickname;
|
|
|
if (orgName) {
|
|
|
desc.push(orgName);
|
|
|
}
|
|
|
if (nickname) {
|
|
|
desc.push(nickname);
|
|
|
}
|
|
|
userArr.value.push({
|
|
|
value: v.username,
|
|
|
type:'USER',
|
|
|
desc: `${desc.join(' / ')}`,
|
|
|
props : v
|
|
|
})
|
|
|
});
|
|
|
}
|
|
|
},function (){},false)
|
|
|
}
|
|
|
// 查询全部用户
|
|
|
proxy.$http.get("/api-user/users?page=1&limit=10000&username=&nickname=&enabled=&orgId=&roles=", {}, function (res) {
|
|
|
if (res && res.data) {
|
|
|
res.data.map(function (v) {
|
|
|
let desc = [];
|
|
|
let orgName = v.orgName;
|
|
|
let nickname = v.nickname;
|
|
|
if (orgName) {
|
|
|
desc.push(orgName);
|
|
|
}
|
|
|
if (nickname) {
|
|
|
desc.push(nickname);
|
|
|
}
|
|
|
|
|
|
userArr.value.push({
|
|
|
value: v.username,
|
|
|
type:'USER',
|
|
|
desc: `${desc.join(' / ')}`,
|
|
|
props : v
|
|
|
})
|
|
|
});
|
|
|
}
|
|
|
},function (){},false)
|
|
|
|
|
|
}
|
|
|
|
|
|
const getAllRole = () => {
|
...
|
...
|
@@ -266,7 +276,7 @@ export default { |
|
|
hidedialog,
|
|
|
activeName,
|
|
|
|
|
|
userArr,
|
|
|
//userArr,
|
|
|
roleArr,
|
|
|
orgArr,
|
|
|
|
...
|
...
|
|