| | |
| | | const handleCheck = (checkedNodesData, checkedKeysData) => { |
| | | const filteredNodes = checkedKeysData.checkedNodes.filter(node => node.level === 3); |
| | | checkedNodes.value = checkedNodesData.checkedNodes; |
| | | console.log(' checkedKeysData.checkedNodes', checkedNodes.value); |
| | | |
| | | checkedKeys.value = filteredNodes.map(node => node.id); |
| | | coverData.value = filteredNodes; |
| | | emit('update:coverData', coverData.value); |
| | |
| | | }; |
| | | // 定位按钮事件 |
| | | const handleLocation = (node) => { |
| | | checkedKeys.value = []; |
| | | checkedNodes.value = []; |
| | | coverData.value = []; |
| | | if (node.data.level === 2) { |
| | | const folderChildren = node.data.children || []; |
| | | const childrenIds = folderChildren.map(child => child.id); |
| | |
| | | checkedKeys.value = childrenIds; |
| | | checkedNodes.value = folderChildren; |
| | | coverData.value = folderChildren; |
| | | console.log('1111',node.data.children); |
| | | emit('update:coverData', coverData.value); |
| | | }else{ |
| | | console.log('node',node); |
| | | |
| | | } |
| | | }; |
| | | // 编辑按钮事件 |