style: 显示用户权限列
This commit is contained in:
@@ -130,8 +130,8 @@ let tableColumns: ColumnsType = [
|
|||||||
align: 'center',
|
align: 'center',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '手机号码',
|
title: '用户权限',
|
||||||
dataIndex: 'phonenumber',
|
key: 'roles',
|
||||||
align: 'center',
|
align: 'center',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -965,6 +965,11 @@ onMounted(() => {
|
|||||||
}"
|
}"
|
||||||
>
|
>
|
||||||
<template #bodyCell="{ column, record }">
|
<template #bodyCell="{ column, record }">
|
||||||
|
<template v-if="column.key === 'roles'">
|
||||||
|
<a-tag color="cyan" v-for="r in record.roles">
|
||||||
|
{{ r.roleName }}
|
||||||
|
</a-tag>
|
||||||
|
</template>
|
||||||
<template v-if="column.key === 'deptId'">
|
<template v-if="column.key === 'deptId'">
|
||||||
{{ record.dept?.deptName }}
|
{{ record.dept?.deptName }}
|
||||||
</template>
|
</template>
|
||||||
@@ -1159,12 +1164,12 @@ onMounted(() => {
|
|||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :lg="12" :md="12" :xs="24">
|
<a-col :lg="12" :md="12" :xs="24">
|
||||||
<a-form-item label="用户角色" name="roleIds">
|
<a-form-item label="用户权限" name="roleIds">
|
||||||
<a-select
|
<a-select
|
||||||
:value="modalState.from.roleIds"
|
:value="modalState.from.roleIds"
|
||||||
disabled
|
disabled
|
||||||
mode="multiple"
|
mode="multiple"
|
||||||
placeholder="请选择用户角色"
|
placeholder="请选择用户权限"
|
||||||
option-label-prop="roleName"
|
option-label-prop="roleName"
|
||||||
:options="modalState.options.roles"
|
:options="modalState.options.roles"
|
||||||
:field-names="{ label: 'roleName', value: 'roleId' }"
|
:field-names="{ label: 'roleName', value: 'roleId' }"
|
||||||
@@ -1341,12 +1346,12 @@ onMounted(() => {
|
|||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :lg="12" :md="12" :xs="24">
|
<a-col :lg="12" :md="12" :xs="24">
|
||||||
<a-form-item label="用户角色" name="roleIds">
|
<a-form-item label="用户权限" name="roleIds">
|
||||||
<a-select
|
<a-select
|
||||||
v-model:value="modalState.from.roleIds"
|
v-model:value="modalState.from.roleIds"
|
||||||
allow-clear
|
:allow-clear="false"
|
||||||
mode="multiple"
|
mode="multiple"
|
||||||
placeholder="请选择用户角色"
|
placeholder="请选择用户权限"
|
||||||
show-search
|
show-search
|
||||||
option-filter-prop="roleName"
|
option-filter-prop="roleName"
|
||||||
option-label-prop="roleName"
|
option-label-prop="roleName"
|
||||||
|
|||||||
Reference in New Issue
Block a user