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

修改用户修改表单bug

parent 63241234
...@@ -112,4 +112,15 @@ export function getCurrentGroups() { ...@@ -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 { ...@@ -115,7 +115,7 @@ import {
import { import {
fetchTree, fetchTree,
getCurrentGroups getUserGroups
} from 'api/admin/group/index'; } from 'api/admin/group/index';
export default { export default {
...@@ -282,9 +282,38 @@ export default { ...@@ -282,9 +282,38 @@ export default {
this.dialogFormVisible = true; this.dialogFormVisible = true;
}, },
handleUpdate(row) { handleUpdate(row) {
this.resetTemp();
getObj(row.id) getObj(row.id)
.then(response => { .then(response => {
this.form = response.data; 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.dialogFormVisible = true;
this.dialogStatus = 'update'; this.dialogStatus = 'update';
}); });
...@@ -355,6 +384,7 @@ export default { ...@@ -355,6 +384,7 @@ export default {
}); });
}, },
resetTemp() { resetTemp() {
console.log("12");
this.form = { this.form = {
username: undefined, username: undefined,
name: 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