Commit 8bfb0ef8 authored by 徐一鸣's avatar 徐一鸣

权限管理fixed

parent b24b1cfb
...@@ -171,7 +171,7 @@ export default { ...@@ -171,7 +171,7 @@ export default {
setTimeout(() => { setTimeout(() => {
this.header_arr = [ this.header_arr = [
{ {
prop: "user_name", prop: "user_id",
label: "账号", label: "账号",
minWidth: "25%", minWidth: "25%",
align: "left", align: "left",
......
...@@ -122,9 +122,11 @@ export default { ...@@ -122,9 +122,11 @@ export default {
}); });
Promise.all(temp_arr) Promise.all(temp_arr)
.then((result) => { .then((result) => {
this.$message.success("分配菜单成功");
this.get_now_page(); this.get_now_page();
}) })
.catch((error) => { .catch((error) => {
this.$message.error("分配菜单失败");
console.log(error); console.log(error);
}); });
} }
...@@ -210,38 +212,16 @@ export default { ...@@ -210,38 +212,16 @@ export default {
}); });
}, },
delete_node(val) { delete_node(val) {
return this.$http return this.$http.post(`/apaas/backmgt/role/menuDel`, {
.post(`/apaas/backmgt/role/menuDel`, { role_id: this.$route.params.id,
role_id: this.$route.params.id, menu_id: val,
menu_id: val, });
})
.then((response) => {
if (response.data.success) {
this.$message.success("删除分配菜单成功");
} else {
this.$message.error("删除分配菜单失败");
}
})
.catch((response) => {
this.$message.error("删除分配菜单失败");
});
}, },
add_node(arr) { add_node(arr) {
return this.$http return this.$http.post(`/apaas/backmgt/role/menuAdd`, {
.post(`/apaas/backmgt/role/menuAdd`, { role_id: this.$route.params.id,
role_id: this.$route.params.id, menu_id: arr,
menu_id: arr, });
})
.then((response) => {
if (response.data.success) {
this.$message.success("分配菜单成功");
} else {
this.$message.error("分配菜单失败");
}
})
.catch((response) => {
this.$message.error("分配菜单失败");
});
}, },
deal_node(data, data1) { deal_node(data, data1) {
data.forEach((e) => { data.forEach((e) => {
...@@ -281,10 +261,10 @@ export default { ...@@ -281,10 +261,10 @@ export default {
.get(`/apaas/backmgt/role/id/${this.$route.params.id}`) .get(`/apaas/backmgt/role/id/${this.$route.params.id}`)
.then((response) => { .then((response) => {
console.log(response); console.log(response);
if(!response.data.success){ if (!response.data.success) {
this.$message.error(response.data.errMsg) this.$message.error(response.data.errMsg);
return return;
} }
let data = response.data.data; let data = response.data.data;
this.form = { this.form = {
name: data.role_name, name: data.role_name,
......
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