diff --git a/src/views/system/role/index.vue b/src/views/system/role/index.vue index 5a9cd30..624a1da 100644 --- a/src/views/system/role/index.vue +++ b/src/views/system/role/index.vue @@ -278,7 +278,9 @@ export default { status: undefined }, // 表单参数 - form: {}, + form: { + roleLevelObj:null + }, defaultProps: { children: 'children', label: 'label' @@ -396,7 +398,8 @@ export default { deptIds: [], menuCheckStrictly: true, deptCheckStrictly: true, - remark: undefined + remark: undefined, + roleLevelObj:null } this.resetForm('form') }, @@ -530,10 +533,11 @@ export default { submitForm: function () { this.$refs['form'].validate(valid => { if (valid) { + console.log(this.form.roleLevelObj); + this.form.roleLevel = this.form.roleLevelObj.value; this.form.roleLevelName = this.form.roleLevelObj.label; this.form.roleLevelTips = this.roleLevelTips; - delete this.form.roleLevelObj; if (this.form.roleId != undefined) { this.form.menuIds = this.getMenuAllCheckedKeys() updateRole(this.form).then(response => { diff --git a/src/views/system/user/prop/userForm.vue b/src/views/system/user/prop/userForm.vue index f228c9b..a31661f 100644 --- a/src/views/system/user/prop/userForm.vue +++ b/src/views/system/user/prop/userForm.vue @@ -15,7 +15,7 @@ item.label }} - +