mirror of
				https://gitee.com/hhyykk/ipms-sjy-ui.git
				synced 2025-11-01 02:38:44 +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'] |     ElForm: typeof import('element-plus/es')['ElForm'] | ||||||
|     ElFormItem: typeof import('element-plus/es')['ElFormItem'] |     ElFormItem: typeof import('element-plus/es')['ElFormItem'] | ||||||
|     ElIcon: typeof import('element-plus/es')['ElIcon'] |     ElIcon: typeof import('element-plus/es')['ElIcon'] | ||||||
|     ElImage: typeof import('element-plus/es')['ElImage'] |  | ||||||
|     ElImageViewer: typeof import('element-plus/es')['ElImageViewer'] |     ElImageViewer: typeof import('element-plus/es')['ElImageViewer'] | ||||||
|     ElInput: typeof import('element-plus/es')['ElInput'] |     ElInput: typeof import('element-plus/es')['ElInput'] | ||||||
|     ElInputNumber: typeof import('element-plus/es')['ElInputNumber'] |  | ||||||
|     ElLink: typeof import('element-plus/es')['ElLink'] |     ElLink: typeof import('element-plus/es')['ElLink'] | ||||||
|     ElOption: typeof import('element-plus/es')['ElOption'] |     ElOption: typeof import('element-plus/es')['ElOption'] | ||||||
|     ElPagination: typeof import('element-plus/es')['ElPagination'] |     ElPagination: typeof import('element-plus/es')['ElPagination'] | ||||||
|     ElPopover: typeof import('element-plus/es')['ElPopover'] |     ElPopover: typeof import('element-plus/es')['ElPopover'] | ||||||
|     ElRadio: typeof import('element-plus/es')['ElRadio'] |     ElRadio: typeof import('element-plus/es')['ElRadio'] | ||||||
|     ElRadioButton: typeof import('element-plus/es')['ElRadioButton'] |  | ||||||
|     ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup'] |     ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup'] | ||||||
|     ElRow: typeof import('element-plus/es')['ElRow'] |     ElRow: typeof import('element-plus/es')['ElRow'] | ||||||
|     ElScrollbar: typeof import('element-plus/es')['ElScrollbar'] |     ElScrollbar: typeof import('element-plus/es')['ElScrollbar'] | ||||||
| @@ -72,13 +69,7 @@ declare module '@vue/runtime-core' { | |||||||
|     ElTableColumn: typeof import('element-plus/es')['ElTableColumn'] |     ElTableColumn: typeof import('element-plus/es')['ElTableColumn'] | ||||||
|     ElTabPane: typeof import('element-plus/es')['ElTabPane'] |     ElTabPane: typeof import('element-plus/es')['ElTabPane'] | ||||||
|     ElTabs: typeof import('element-plus/es')['ElTabs'] |     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'] |     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'] |     ElUpload: typeof import('element-plus/es')['ElUpload'] | ||||||
|     Error: typeof import('./../components/Error/src/Error.vue')['default'] |     Error: typeof import('./../components/Error/src/Error.vue')['default'] | ||||||
|     FlowCondition: typeof import('./../components/bpmnProcessDesigner/package/penal/flow-condition/FlowCondition.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 * as MenuApi from '@/api/system/menu' | ||||||
| import { ElTree } from 'element-plus' | import { ElTree } from 'element-plus' | ||||||
| import { handleTree } from '@/utils/tree' | import { handleTree } from '@/utils/tree' | ||||||
|  |  | ||||||
| const { t } = useI18n() // 国际化 | const { t } = useI18n() // 国际化 | ||||||
| const message = useMessage() // 消息弹窗 | const message = useMessage() // 消息弹窗 | ||||||
|  |  | ||||||
| @@ -176,6 +177,7 @@ const handleCheckedTreeNodeAll = () => { | |||||||
| const handleCheckedTreeExpand = () => { | const handleCheckedTreeExpand = () => { | ||||||
|   const nodes = treeRef.value?.store.nodesMap |   const nodes = treeRef.value?.store.nodesMap | ||||||
|   for (let node in nodes) { |   for (let node in nodes) { | ||||||
|  |     if (nodes[node].expanded === menuExpand.value) continue | ||||||
|     nodes[node].expanded = !nodes[node].expanded |     nodes[node].expanded = !nodes[node].expanded | ||||||
|   } |   } | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 puhui999
					puhui999