|
@@ -69,7 +69,16 @@ export default {
|
69
|
69
|
'updateRole'
|
70
|
70
|
]),
|
71
|
71
|
onSubmit() {
|
72
|
|
- this.form.menuIds = this.$refs.tree.getCheckedKeys().join(',')
|
|
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)
|
73
|
82
|
this.updateRole(this.form)
|
74
|
83
|
this.$router.go(-1)
|
75
|
84
|
},
|