|
35 | 35 | default-expand-all |
36 | 36 | :expand-on-click-node="false" |
37 | 37 | > |
38 | | - <template #default="{ node }"> |
| 38 | + <template #default="{ node, data }"> |
39 | 39 | <div class="custom-tree-node flex"> |
40 | 40 | <el-icon size="28"> |
41 | | - <avatar_personal v-if="node.isLeaf"></avatar_personal> |
42 | | - <avatar_organize v-else></avatar_organize> |
| 41 | + <avatar_organize v-if="Array.isArray(data.children)"></avatar_organize> |
| 42 | + <avatar_personal v-else></avatar_personal> |
43 | 43 | </el-icon> |
44 | 44 | <span class="ml-8 ellipsis" style="max-width: 40%" :title="node.label"> |
45 | 45 | {{ node.label }}</span |
46 | 46 | > |
47 | | - <span class="account ellipsis ml-8" style="max-width: 40%" :title="node.account" |
48 | | - >({{ node.id }})</span |
| 47 | + <span class="account ellipsis ml-8" style="max-width: 40%" :title="data.id" |
| 48 | + >({{ data.id }})</span |
49 | 49 | > |
50 | 50 | </div> |
51 | 51 | </template> |
|
73 | 73 | class="flex-between align-center hover-bg_select" |
74 | 74 | > |
75 | 75 | <div |
76 | | - :title="`${ele.name}(${ele.account})`" |
| 76 | + :title="`${ele.name}(${ele.id})`" |
77 | 77 | class="flex align-center ellipsis" |
78 | 78 | style="width: 100%" |
79 | 79 | > |
|
83 | 83 | <span class="ml-8 lighter ellipsis" style="max-width: 40%" :title="ele.name">{{ |
84 | 84 | ele.name |
85 | 85 | }}</span> |
86 | | - <span class="account ellipsis ml-8" style="max-width: 40%" :title="ele.account" |
87 | | - >({{ ele.account }})</span |
| 86 | + <span class="account ellipsis ml-8" style="max-width: 40%" :title="ele.id" |
| 87 | + >({{ ele.id }})</span |
88 | 88 | > |
89 | 89 | </div> |
90 | 90 | <el-button class="close-btn" text> |
@@ -160,7 +160,7 @@ const filterNode: FilterNodeMethodFunction = (value: string, data: any) => { |
160 | 160 | } |
161 | 161 |
|
162 | 162 | function isLeafNode(node: any) { |
163 | | - return !node.children || node.children.length === 0 |
| 163 | + return !Array.isArray(node.children) |
164 | 164 | } |
165 | 165 |
|
166 | 166 | const handleCheck = () => { |
|
0 commit comments