mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-06-06 08:27:54 +08:00
perf: 优化用户管理左侧部门树的布局
This commit is contained in:
parent
281675bdaf
commit
384c789fc0
@ -96,7 +96,7 @@ defineExpose({ onTreeReset });
|
|||||||
<template>
|
<template>
|
||||||
<div
|
<div
|
||||||
v-loading="treeLoading"
|
v-loading="treeLoading"
|
||||||
class="h-full bg-bg_color overflow-auto"
|
class="h-full bg-bg_color overflow-hidden relative"
|
||||||
:style="{ minHeight: `calc(100vh - 141px)` }"
|
:style="{ minHeight: `calc(100vh - 141px)` }"
|
||||||
>
|
>
|
||||||
<div class="flex items-center h-[34px]">
|
<div class="flex items-center h-[34px]">
|
||||||
@ -151,6 +151,7 @@ defineExpose({ onTreeReset });
|
|||||||
</el-dropdown>
|
</el-dropdown>
|
||||||
</div>
|
</div>
|
||||||
<el-divider />
|
<el-divider />
|
||||||
|
<el-scrollbar height="calc(90vh - 88px)">
|
||||||
<el-tree
|
<el-tree
|
||||||
ref="treeRef"
|
ref="treeRef"
|
||||||
:data="treeData"
|
:data="treeData"
|
||||||
@ -163,10 +164,8 @@ defineExpose({ onTreeReset });
|
|||||||
@node-click="nodeClick"
|
@node-click="nodeClick"
|
||||||
>
|
>
|
||||||
<template #default="{ node, data }">
|
<template #default="{ node, data }">
|
||||||
<span
|
<div
|
||||||
:class="[
|
:class="[
|
||||||
'pl-1',
|
|
||||||
'pr-1',
|
|
||||||
'rounded',
|
'rounded',
|
||||||
'flex',
|
'flex',
|
||||||
'items-center',
|
'items-center',
|
||||||
@ -195,10 +194,13 @@ defineExpose({ onTreeReset });
|
|||||||
: Dept
|
: Dept
|
||||||
"
|
"
|
||||||
/>
|
/>
|
||||||
|
<span class="!w-[120px] !truncate" :title="node.label">
|
||||||
{{ node.label }}
|
{{ node.label }}
|
||||||
</span>
|
</span>
|
||||||
|
</div>
|
||||||
</template>
|
</template>
|
||||||
</el-tree>
|
</el-tree>
|
||||||
|
</el-scrollbar>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user