|
@@ -51,20 +51,19 @@ export default {
|
|
|
let remoteOptionsRoles = []
|
|
|
if (params.role_arr && params.role_arr.length > 0) {
|
|
|
params.rolesIds = params.role_arr.map(item => {
|
|
|
- remoteOptionsRoles.push({ keyRO: item.name, valRO: item.id })
|
|
|
- return item.id
|
|
|
+ remoteOptionsRoles.push({ keyRO: item.name, valRO: Number(item.id) })
|
|
|
+ return Number(item.id)
|
|
|
})
|
|
|
} else {
|
|
|
params.rolesIds = []
|
|
|
}
|
|
|
- console.log(remoteOptionsRoles)
|
|
|
this.formData = [
|
|
|
{ label: '账号', key: 'username', rules: 1 },
|
|
|
{ label: '昵称', key: 'nickname', rules: 1 },
|
|
|
{ label: '密码', key: 'password', rules: 1 },
|
|
|
{ label: '角色', key: 'rolesIds', type: 'selectRemote', multiple: true,
|
|
|
remoteParams: { skey: 'name', api: `base.admroleslist`, opKey: 'name', opVal: 'id' },
|
|
|
- // remoteOptions: remoteOptionsRoles
|
|
|
+ remoteOptions: remoteOptionsRoles
|
|
|
},
|
|
|
{ label: '邮箱', key: 'email' },
|
|
|
{ label: '头像', key: 'avatar', type: 'upload' },
|