Browse Source

完善功能授权、功能管理

master
yunuo970428 2 years ago
parent
commit
b2fbcecfb0
  1. 8
      anrui-system-ui/src/api/system/roleAdminister/index.js
  2. 17
      anrui-system-ui/src/views/RoleAdminister/RoleAdminister.vue
  3. 3
      anrui-system-ui/src/views/functional/functional.vue

8
anrui-system-ui/src/api/system/roleAdminister/index.js

@ -161,12 +161,8 @@ export function saveSource(data) {
// 功能授权
export function funMenuTree(data) {
return request({
url: `/portal/v1/sysfunction/listAllByRoleSid`,
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
url: `/portal/v1/sysfunction/getFunctionAuthorization/` + data.roleSid,
method: 'get'
})
}
// 功能授权保存

17
anrui-system-ui/src/views/RoleAdminister/RoleAdminister.vue

@ -780,9 +780,22 @@ export default {
},
//
funSave() {
let funMenus = this.$refs.funTree.getCheckedKeys()
let funMenus = []
funMenus = this.$refs.funTree.getCheckedNodes(false, true)
// funMenus = this.$refs.Tree.getCheckedKeys()
console.log('已选节点、半选节点node', funMenus)
const funMenus_sid = []
for (var i = 0; i < funMenus.length; i++) {
funMenus_sid.push(funMenus[i].sid)
}
console.log('已选节点、半选节点sid', funMenus_sid)
// let funMenus = this.$refs.funTree.getCheckedKeys()
// let params = {
// functionSid: funMenus.toString(),
// roleSid: this.Thisrow.sid
// }
let params = {
functionSid: funMenus.toString(),
functionSid: funMenus_sid.toString(),
roleSid: this.Thisrow.sid
}
savefunMenu(params).then(res => {

3
anrui-system-ui/src/views/functional/functional.vue

@ -252,12 +252,13 @@ export default {
this.dialogTitle = '编辑'
this.editDialog = true
this.roleForm = Object.assign({}, row)
console.log(this.roleForm)
getSingleData({ id: row.sid }).then((res) => {
if (res.success) {
this.roleForm = res.data
}
})
getMenusForFunction(this.roleForm.sourceSid).then((resp) => {
getMenusForFunction({ sourceSid: this.roleForm.sourceSid }).then((resp) => {
if (resp.success) {
this.actionUrl_list = resp.data
}

Loading…
Cancel
Save