|
|
|
|
@ -102,13 +102,17 @@
|
|
|
|
|
<el-table-column v-if="columns[2].visible" key="nickName" label="用户姓名" align="center" prop="nickName" :show-overflow-tooltip="true" />
|
|
|
|
|
<el-table-column v-if="columns[3].visible" key="deptName" label="部门" align="center" prop="deptName" :show-overflow-tooltip="true" />
|
|
|
|
|
<el-table-column v-if="columns[4].visible" key="phonenumber" label="手机号码" align="center" prop="phonenumber" width="120" />
|
|
|
|
|
<el-table-column v-if="columns[5].visible" key="status" label="状态" align="center">
|
|
|
|
|
<el-table-column v-if="columns[5].visible" key="roles" label="角色" align="center" prop="roles" :show-overflow-tooltip="true">
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
<span>{{ scope.row.roles?.map((role: any) => role.roleName).join(', ') || '-' }}</span>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column v-if="columns[6].visible" key="status" label="状态" align="center">
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
<el-switch v-model="scope.row.status" active-value="0" inactive-value="1" @change="handleStatusChange(scope.row)"></el-switch>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
|
|
|
|
|
<el-table-column v-if="columns[6].visible" label="创建时间" align="center" prop="createTime" width="160">
|
|
|
|
|
<el-table-column v-if="columns[7].visible" label="创建时间" align="center" prop="createTime" width="160">
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
<span>{{ scope.row.createTime }}</span>
|
|
|
|
|
</template>
|
|
|
|
|
@ -339,8 +343,9 @@ const columns = ref<FieldOption[]>([
|
|
|
|
|
{ key: 2, label: `用户姓名`, visible: true, children: [] },
|
|
|
|
|
{ key: 3, label: `部门`, visible: true, children: [] },
|
|
|
|
|
{ key: 4, label: `手机号码`, visible: true, children: [] },
|
|
|
|
|
{ key: 5, label: `状态`, visible: true, children: [] },
|
|
|
|
|
{ key: 6, label: `创建时间`, visible: true, children: [] }
|
|
|
|
|
{ key: 5, label: `角色`, visible: true, children: [] },
|
|
|
|
|
{ key: 6, label: `状态`, visible: true, children: [] },
|
|
|
|
|
{ key: 7, label: `创建时间`, visible: true, children: [] }
|
|
|
|
|
]);
|
|
|
|
|
|
|
|
|
|
const deptTreeRef = ref<ElTreeInstance>();
|
|
|
|
|
|