Fix role selection on in user form.

This commit is contained in:
Kailash Nadh 2024-07-15 22:58:11 +05:30
parent 9e7cc62d9e
commit 4d8d2fc009
2 changed files with 6 additions and 2 deletions

View file

@ -15,7 +15,8 @@
<section expanded class="modal-card-body"> <section expanded class="modal-card-body">
<b-field :label="$t('globals.fields.name')" label-position="on-border"> <b-field :label="$t('globals.fields.name')" label-position="on-border">
<b-input autofocus :disabled="disabled" :maxlength="200" v-model="form.name" name="name" ref="focus" required /> <b-input autofocus :disabled="disabled" :maxlength="200" v-model="form.name" name="name" ref="focus"
required />
</b-field> </b-field>
<div v-if="!disabled" class="box"> <div v-if="!disabled" class="box">
@ -139,7 +140,7 @@ export default Vue.extend({
form: { form: {
curList: null, curList: null,
lists: [], lists: [],
name: this.$t('users.newRole'), name: null,
permissions: {}, permissions: {},
}, },
hasToggle: false, hasToggle: false,

View file

@ -199,6 +199,9 @@ export default Vue.extend({
mounted() { mounted() {
this.form = { ...this.form, ...this.$props.data }; this.form = { ...this.form, ...this.$props.data };
if (this.$props.data.role) {
this.form.roleId = this.$props.data.role.id;
}
this.$api.getRoles(); this.$api.getRoles();