mirror of
				https://gitee.com/hhyykk/ipms-sjy-ui.git
				synced 2025-10-31 02:08:45 +08:00 
			
		
		
		
	update: 修复tree组件在已有展开节点后全部展开和折叠的bug
This commit is contained in:
		
							
								
								
									
										9
									
								
								src/types/auto-components.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								src/types/auto-components.d.ts
									
									
									
									
										vendored
									
									
								
							| @@ -52,16 +52,13 @@ declare module '@vue/runtime-core' { | ||||
|     ElForm: typeof import('element-plus/es')['ElForm'] | ||||
|     ElFormItem: typeof import('element-plus/es')['ElFormItem'] | ||||
|     ElIcon: typeof import('element-plus/es')['ElIcon'] | ||||
|     ElImage: typeof import('element-plus/es')['ElImage'] | ||||
|     ElImageViewer: typeof import('element-plus/es')['ElImageViewer'] | ||||
|     ElInput: typeof import('element-plus/es')['ElInput'] | ||||
|     ElInputNumber: typeof import('element-plus/es')['ElInputNumber'] | ||||
|     ElLink: typeof import('element-plus/es')['ElLink'] | ||||
|     ElOption: typeof import('element-plus/es')['ElOption'] | ||||
|     ElPagination: typeof import('element-plus/es')['ElPagination'] | ||||
|     ElPopover: typeof import('element-plus/es')['ElPopover'] | ||||
|     ElRadio: typeof import('element-plus/es')['ElRadio'] | ||||
|     ElRadioButton: typeof import('element-plus/es')['ElRadioButton'] | ||||
|     ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup'] | ||||
|     ElRow: typeof import('element-plus/es')['ElRow'] | ||||
|     ElScrollbar: typeof import('element-plus/es')['ElScrollbar'] | ||||
| @@ -72,13 +69,7 @@ declare module '@vue/runtime-core' { | ||||
|     ElTableColumn: typeof import('element-plus/es')['ElTableColumn'] | ||||
|     ElTabPane: typeof import('element-plus/es')['ElTabPane'] | ||||
|     ElTabs: typeof import('element-plus/es')['ElTabs'] | ||||
|     ElTag: typeof import('element-plus/es')['ElTag'] | ||||
|     ElTimeline: typeof import('element-plus/es')['ElTimeline'] | ||||
|     ElTimelineItem: typeof import('element-plus/es')['ElTimelineItem'] | ||||
|     ElTooltip: typeof import('element-plus/es')['ElTooltip'] | ||||
|     ElTransfer: typeof import('element-plus/es')['ElTransfer'] | ||||
|     ElTree: typeof import('element-plus/es')['ElTree'] | ||||
|     ElTreeSelect: typeof import('element-plus/es')['ElTreeSelect'] | ||||
|     ElUpload: typeof import('element-plus/es')['ElUpload'] | ||||
|     Error: typeof import('./../components/Error/src/Error.vue')['default'] | ||||
|     FlowCondition: typeof import('./../components/bpmnProcessDesigner/package/penal/flow-condition/FlowCondition.vue')['default'] | ||||
|   | ||||
| @@ -69,6 +69,7 @@ import * as TenantPackageApi from '@/api/system/tenantPackage' | ||||
| import * as MenuApi from '@/api/system/menu' | ||||
| import { ElTree } from 'element-plus' | ||||
| import { handleTree } from '@/utils/tree' | ||||
|  | ||||
| const { t } = useI18n() // 国际化 | ||||
| const message = useMessage() // 消息弹窗 | ||||
|  | ||||
| @@ -176,6 +177,7 @@ const handleCheckedTreeNodeAll = () => { | ||||
| const handleCheckedTreeExpand = () => { | ||||
|   const nodes = treeRef.value?.store.nodesMap | ||||
|   for (let node in nodes) { | ||||
|     if (nodes[node].expanded === menuExpand.value) continue | ||||
|     nodes[node].expanded = !nodes[node].expanded | ||||
|   } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 puhui999
					puhui999