Merge branch 'gin-vue-admin_v2_dev' of https://github.com/piexlmax/gin-vue-admin into gin-vue-admin_v2_dev

# Conflicts:
#	server/model/sys_authority.go
#	server/model/sys_authority_menu.go
#	server/model/sys_base_menu.go
This commit is contained in:
rainyan
2020-04-06 00:47:46 +08:00
28 changed files with 259 additions and 315 deletions
@@ -44,10 +44,10 @@ export default {
const apiObj = new Object()
apis &&
apis.map(item => {
if (apiObj.hasOwnProperty(item.group)) {
apiObj[item.group].push(item)
if (apiObj.hasOwnProperty(item.apiGroup)) {
apiObj[item.apiGroup].push(item)
} else {
Object.assign(apiObj, { [item.group]: [item] })
Object.assign(apiObj, { [item.apiGroup]: [item] })
}
})
const apiTree = []
@@ -34,7 +34,9 @@ export default {
menuTreeIds: [],
menuDefaultProps: {
children: 'children',
label: 'nickName'
label: function(data){
return data.meta.title
}
}
}
},
@@ -64,8 +66,8 @@ export default {
const arr = []
menus.map(item => {
// 防止直接选中父级造成全选
if (!menus.some(same => same.parentId === item.menuId)) {
arr.push(Number(item.menuId))
if (!menus.some(same => same.parentId === item.ID)) {
arr.push(Number(item.ID))
}
})
this.menuTreeIds = arr