Skip to content

Commit 0606ef5

Browse files
YunaiVgitee-org
authored andcommitted
!77 修复tree组件在已有展开节点后全部展开和折叠的bug
Merge pull request !77 from puhui999/dev
2 parents d28179d + ad16456 commit 0606ef5

File tree

2 files changed

+2
-9
lines changed

2 files changed

+2
-9
lines changed

src/types/auto-components.d.ts

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -52,16 +52,13 @@ declare module '@vue/runtime-core' {
5252
ElForm: typeof import('element-plus/es')['ElForm']
5353
ElFormItem: typeof import('element-plus/es')['ElFormItem']
5454
ElIcon: typeof import('element-plus/es')['ElIcon']
55-
ElImage: typeof import('element-plus/es')['ElImage']
5655
ElImageViewer: typeof import('element-plus/es')['ElImageViewer']
5756
ElInput: typeof import('element-plus/es')['ElInput']
58-
ElInputNumber: typeof import('element-plus/es')['ElInputNumber']
5957
ElLink: typeof import('element-plus/es')['ElLink']
6058
ElOption: typeof import('element-plus/es')['ElOption']
6159
ElPagination: typeof import('element-plus/es')['ElPagination']
6260
ElPopover: typeof import('element-plus/es')['ElPopover']
6361
ElRadio: typeof import('element-plus/es')['ElRadio']
64-
ElRadioButton: typeof import('element-plus/es')['ElRadioButton']
6562
ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup']
6663
ElRow: typeof import('element-plus/es')['ElRow']
6764
ElScrollbar: typeof import('element-plus/es')['ElScrollbar']
@@ -72,13 +69,7 @@ declare module '@vue/runtime-core' {
7269
ElTableColumn: typeof import('element-plus/es')['ElTableColumn']
7370
ElTabPane: typeof import('element-plus/es')['ElTabPane']
7471
ElTabs: typeof import('element-plus/es')['ElTabs']
75-
ElTag: typeof import('element-plus/es')['ElTag']
76-
ElTimeline: typeof import('element-plus/es')['ElTimeline']
77-
ElTimelineItem: typeof import('element-plus/es')['ElTimelineItem']
7872
ElTooltip: typeof import('element-plus/es')['ElTooltip']
79-
ElTransfer: typeof import('element-plus/es')['ElTransfer']
80-
ElTree: typeof import('element-plus/es')['ElTree']
81-
ElTreeSelect: typeof import('element-plus/es')['ElTreeSelect']
8273
ElUpload: typeof import('element-plus/es')['ElUpload']
8374
Error: typeof import('./../components/Error/src/Error.vue')['default']
8475
FlowCondition: typeof import('./../components/bpmnProcessDesigner/package/penal/flow-condition/FlowCondition.vue')['default']

src/views/system/tenantPackage/TenantPackageForm.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ import * as TenantPackageApi from '@/api/system/tenantPackage'
6969
import * as MenuApi from '@/api/system/menu'
7070
import { ElTree } from 'element-plus'
7171
import { handleTree } from '@/utils/tree'
72+
7273
const { t } = useI18n() // 国际化
7374
const message = useMessage() // 消息弹窗
7475
@@ -176,6 +177,7 @@ const handleCheckedTreeNodeAll = () => {
176177
const handleCheckedTreeExpand = () => {
177178
const nodes = treeRef.value?.store.nodesMap
178179
for (let node in nodes) {
180+
if (nodes[node].expanded === menuExpand.value) continue
179181
nodes[node].expanded = !nodes[node].expanded
180182
}
181183
}

0 commit comments

Comments
 (0)