| | |
| | | if (valid) { |
| | | this.buttonLoading = true |
| | | if (this.role.roleId) { |
| | | this.role.menuIds = this.$refs.permsTree.getCheckedKeys().join(',') |
| | | this.role.menuIds = this.$refs.permsTree.getCheckedKeys().concat(this.$refs.permsTree.getHalfCheckedKeys()).join(',') |
| | | this.role.createTime = this.role.modifyTime = null |
| | | this.$put('system/role', { ...this.role }).then(() => { |
| | | this.buttonLoading = false |
| | |
| | | this.reset() |
| | | }) |
| | | } else { |
| | | this.role.menuIds = this.$refs.permsTree.getCheckedKeys().join(',') |
| | | this.role.menuIds = this.$refs.permsTree.getCheckedKeys().concat(this.$refs.permsTree.getHalfCheckedKeys()).join(',') |
| | | this.$post('system/role', { ...this.role }).then(() => { |
| | | this.buttonLoading = false |
| | | this.$message({ |