|
|
@@ -168,7 +168,7 @@
|
|
|
<a-form-item field="psw" label="密码">
|
|
|
<a-input v-model="editform.psw" />
|
|
|
</a-form-item>
|
|
|
- </a-coladmin
|
|
|
+ </a-col>
|
|
|
<a-col :span="10">
|
|
|
<a-form-item
|
|
|
required
|
|
|
@@ -177,6 +177,7 @@
|
|
|
:rules="[{ required: true, message: '角色必选' }]"
|
|
|
>
|
|
|
<a-select
|
|
|
+ multiple
|
|
|
v-model="editform.role"
|
|
|
:options="roles"
|
|
|
:field-names="fieldNames"
|
|
|
@@ -354,7 +355,7 @@
|
|
|
loginName: '',
|
|
|
userName: '',
|
|
|
psw: '',
|
|
|
- role: '',
|
|
|
+ role: [],
|
|
|
});
|
|
|
|
|
|
let size = ref<SizeProps>('medium');
|
|
|
@@ -540,6 +541,7 @@
|
|
|
if (t == 2) {
|
|
|
visible.value = true;
|
|
|
formRef.value?.resetFields();
|
|
|
+ editform.value.role=[];
|
|
|
save.value = '编辑';
|
|
|
editform.value.userId = record.userId;
|
|
|
editform.value.userName = record.userName;
|
|
|
@@ -547,7 +549,10 @@
|
|
|
editform.value.email = record.email;
|
|
|
editform.value.phoneNumber = record.phoneNumber;
|
|
|
if (record.roles?.length > 0) {
|
|
|
- editform.value.role = record.roles[0].roleId;
|
|
|
+ //遍历record.roles
|
|
|
+ record.roles.forEach((val) => {
|
|
|
+ editform.value.role.push(val.roleId);
|
|
|
+ })
|
|
|
}
|
|
|
}
|
|
|
//删除
|