Browse Source

完善移动端管理、移动端授权

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

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

@ -132,7 +132,7 @@ export function saveorgrolemenus(data) {
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
'token':tokens
}
})
}

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

@ -654,6 +654,71 @@ export default {
this.loading = false
})
},
mobileMenus(row) {
this.mobileDialog = true
this.checkedId = []
this.roleForm.name = row.name
this.Thisrow = row
this.loading = true
getRoleMenuList(row.sid).then(res => {
let data1 = res.data
//
for (let i = 0; i < data1.length; i++) {
if (data1[i].children) {
// data2
let data2 = data1[i].children
for (let j = 0; j < data2.length; j++) {
//
if (data2[j].children) {
// data3
const data3 = data2[j].children
for (let k = 0; k < data3.length; k++) {
//
if (data3[k].children) {
const data4 = data3[k].children
for (let l = 0; l < data4.length; l++) {
if (data4[l].checked == 0) {
this.checkedId.push(data4[l].sid)
}
}
}
//
if (data3[k].children.length == 0 && data3[k].checked == 0) {
this.checkedId.push(data3[k].sid)
}
}
}
//
if (data2[j].children.length == 0 && data2[j].checked == 0) {
this.checkedId.push(data2[j].sid)
}
}
}
}
// for (let i = 0; i < data1.length; i++) {
// if (data1[i].checked == 0) {
// this.checkedId.push(data1[i].sid)
// }
// for (let j = 0; j < data1[i].children.length; j++) {
// let data2 = data1[i].children
// if (data2[j].checked == 0) {
// this.checkedId.push(data2[j].sid)
// }
// for (let k = 0; k < data2[j].children.length; k++) {
// let data3 = data2[j].children
// if (data3[k].checked == 0) {
// this.checkedId.push(data3[k].sid)
// }
// }
// }
// }
console.log('112233', this.checkedId)
this.treedata = res.data
this.getTreeParentNode(res.data, this.checkedId)
// this.getTreeParentid(res.data)
this.loading = false
})
},
//
getTreeParentNode(menus, ids) {
for (var i = 0; i < menus.length; i++) {

Loading…
Cancel
Save