Commit 4d3f3d9f authored by 周健威's avatar 周健威

修改用户修改表单bug

parent 63241234
......@@ -112,4 +112,15 @@ export function getCurrentGroups() {
});
}
/**
*
* @param id
*/
export function getUserGroups(id) {
return fetch({
url: '/api/admin/user/' + id + '/group',
method: 'get'
});
}
......@@ -115,7 +115,7 @@ import {
import {
fetchTree,
getCurrentGroups
getUserGroups
} from 'api/admin/group/index';
export default {
......@@ -282,9 +282,38 @@ export default {
this.dialogFormVisible = true;
},
handleUpdate(row) {
this.resetTemp();
getObj(row.id)
.then(response => {
this.form = response.data;
let dataLimit = new Array();
if(response.data.dataCompany != undefined) {
let companys = response.data.dataCompany.split(",");
if(companys.includes(response.data.zoneId)) {
dataLimit.push("1");
}
}
if(response.data.dataZone != undefined) {
let zones = response.data.dataZone.split(",");
if(zones.includes(response.data.zoneId)) {
dataLimit.push("2");
}
}
if(response.data.dataAll != undefined) {
dataLimit.push("3");
}
this.form.dataLimit = dataLimit;
getUserGroups(response.data.id).then(result => {
this.myGroups = result.data;
let mems = [];
for (let i = 0; i < result.data.length; i++) {
mems.push(result.data[i].id);
}
this.form.members = mems;
});
this.dialogFormVisible = true;
this.dialogStatus = 'update';
});
......@@ -355,6 +384,7 @@ export default {
});
},
resetTemp() {
console.log("12");
this.form = {
username: undefined,
name: undefined,
......
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