|
|
@@ -120,8 +120,9 @@ onMounted(loadTree)
|
|
|
|
|
|
<template>
|
|
|
<div
|
|
|
- class="dept-aside-container relative bg-white dark:bg-[#1d1e1f] shadow rounded-lg transition-all duration-300 ease-in-out overflow-visible"
|
|
|
- :class="[isCollapsed ? 'is-collapsed' : 'p-4']">
|
|
|
+ class="dept-aside-container relative bg-white dark:bg-[#1d1e1f] rounded-md transition-all duration-300 ease-in-out overflow-visible"
|
|
|
+ :class="[isCollapsed ? 'is-collapsed' : 'p-4']"
|
|
|
+ >
|
|
|
<div v-show="!isCollapsed" class="h-full flex flex-col gap-4 overflow-hidden w-full">
|
|
|
<h1 v-if="showTitle" class="text-lg font-medium truncate shrink-0">{{ props.title }}</h1>
|
|
|
|
|
|
@@ -131,7 +132,8 @@ onMounted(loadTree)
|
|
|
placeholder="请输入部门名称"
|
|
|
clearable
|
|
|
size="default"
|
|
|
- :prefix-icon="Search" />
|
|
|
+ :prefix-icon="Search"
|
|
|
+ />
|
|
|
</div>
|
|
|
|
|
|
<div class="flex-1 relative overflow-hidden">
|
|
|
@@ -148,7 +150,8 @@ onMounted(loadTree)
|
|
|
highlight-current
|
|
|
:current-node-key="modelValue"
|
|
|
:default-expanded-keys="expandedKeys"
|
|
|
- @node-click="handleNodeClick" />
|
|
|
+ @node-click="handleNodeClick"
|
|
|
+ />
|
|
|
</el-scrollbar>
|
|
|
</template>
|
|
|
</el-auto-resizer>
|