diff --git a/view/catch-admin/src/views/permissions/roles/form/create.vue b/view/catch-admin/src/views/permissions/roles/form/create.vue index 4a0ad8e..2022b9b 100644 --- a/view/catch-admin/src/views/permissions/roles/form/create.vue +++ b/view/catch-admin/src/views/permissions/roles/form/create.vue @@ -82,7 +82,9 @@ export default { this.id = record.id this.getRolePermissions(this.id) this.getPermissions(record.parent_id > 0 ? { role_id: record.parent_id } : {}) - setFieldsValue(pick(record, ['role_name', 'description', 'permissions'])) + this.$nextTick(() => { + setFieldsValue(pick(record, ['role_name', 'description', 'permissions'])) + }) }, addSon (record) { this.visible = true diff --git a/view/catch-admin/src/views/permissions/rules/form/create.vue b/view/catch-admin/src/views/permissions/rules/form/create.vue index 28bdce6..32c02d7 100644 --- a/view/catch-admin/src/views/permissions/rules/form/create.vue +++ b/view/catch-admin/src/views/permissions/rules/form/create.vue @@ -132,7 +132,9 @@ export default { this.title = '编辑菜单' const { form: { setFieldsValue } } = this this.id = record.id - setFieldsValue(pick(record, ['permission_name', 'route', 'permission_mark', 'method', 'type', 'sort', 'icon'])) + this.$nextTick(() => { + setFieldsValue(pick(record, ['permission_name', 'route', 'permission_mark', 'method', 'type', 'sort', 'icon'])) + }) this.methodValue = record.method this.typeValue = record.type this.sort = record.sort diff --git a/view/catch-admin/src/views/permissions/users/form/create.vue b/view/catch-admin/src/views/permissions/users/form/create.vue index a436c0b..7ae4d08 100644 --- a/view/catch-admin/src/views/permissions/users/form/create.vue +++ b/view/catch-admin/src/views/permissions/users/form/create.vue @@ -104,7 +104,9 @@ export default { this.getUser(this.id) console.log(this.defaultRoles) const { form: { setFieldsValue } } = this - setFieldsValue(pick(record, ['username', 'email'])) + this.$nextTick(() => { + setFieldsValue(pick(record, ['username', 'email'])) + }) }, handleEmail (rule, value, callback) { if (!validEmail(value)) {