This commit is contained in:
pushuo 2022-08-04 15:44:01 +08:00
parent dda399f1db
commit 9ebe2f604e
2 changed files with 17 additions and 2 deletions

View File

@ -68,6 +68,17 @@
<el-input v-model="dialog.form.password" placeholder="密码"></el-input>
</el-form-item>
<el-form-item label="语言">
<el-select v-model="dialog.form.locale" placeholder="请选择">
<el-option
v-for="language in source.languages"
:key="language.code"
:label="language.name"
:value="language.code">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="角色" prop="roles">
<el-checkbox-group v-model="dialog.form.roles">
<el-checkbox v-for="roles, index in source.roles" :label="roles.id">@{{roles.name}}</el-checkbox>
@ -93,7 +104,9 @@
source: {
all_tax_rates: @json($all_tax_rates ?? []),
roles: @json($admin_roles ?? [])
roles: @json($admin_roles ?? []),
languages: @json($admin_languages ?? []),
{{-- language: @json($admin_language ?? 'en'), --}}
},
dialog: {
@ -104,6 +117,7 @@
id: null,
name: '',
email: '',
locale: @json($admin_language ?? 'en'),
password: '',
roles: [],
},
@ -176,6 +190,7 @@
closeCustomersDialog(form) {
Object.keys(this.dialog.form).forEach(key => this.dialog.form[key] = '')
this.dialog.form.roles = [];
this.dialog.form.locale = @json($admin_language ?? 'en');
this.dialog.show = false
this.$refs[form].resetFields();
}

View File

@ -139,7 +139,7 @@
name: @json($customer['name']),
email: @json($customer['email']),
password: '',
customer_group_id: 1,
customer_group_id: @json($customer['customer_group_id']),
status: @json($customer['status']) * 1,
},