|
@@ -69,16 +69,7 @@ export default {
|
69
|
69
|
'updateRole'
|
70
|
70
|
]),
|
71
|
71
|
onSubmit() {
|
72
|
|
- // this.form.menuIds = this.$refs.tree.getCheckedKeys().join(',')
|
73
|
|
- const treeKeys = new Set()
|
74
|
|
- this.$refs.tree.getCheckedNodes().map((item,index) => {
|
75
|
|
- treeKeys.add(item.menuId)
|
76
|
|
- if (item.menuPid !== '-1') {
|
77
|
|
- treeKeys.add(item.menuPid)
|
78
|
|
- }
|
79
|
|
-
|
80
|
|
- })
|
81
|
|
- this.form.menuIds = Array.from(treeKeys)
|
|
72
|
+ this.form.menuIds = this.$refs.tree.getCheckedKeys().concat(this.$refs.tree.getHalfCheckedKeys())
|
82
|
73
|
this.updateRole(this.form)
|
83
|
74
|
this.$router.go(-1)
|
84
|
75
|
},
|