diff --git a/src/renderer/src/views/components/tree/hooks/treeNode.ts b/src/renderer/src/views/components/tree/hooks/treeNode.ts index 5d5d30b..3ee2f74 100644 --- a/src/renderer/src/views/components/tree/hooks/treeNode.ts +++ b/src/renderer/src/views/components/tree/hooks/treeNode.ts @@ -121,6 +121,19 @@ export const useTreeNode = () => { // render: () => {}, allowChildren: true, }, + folder: { + rightMenus: [ + 'addDirectory', + 'addResource', + 'pictureLocation', + 'importPanorama', + 'edit', + 'del' + ], + // detailFun: get_detail_null, + // render: () => {}, + allowChildren: true, + }, tileset: { rightMenus: [ 'edit', @@ -395,7 +408,7 @@ export const useTreeNode = () => { rightMenus: [ 'edit', 'del', - 'setView', + 'setView', 'resetView' ] // render: renderFlyLine, @@ -440,7 +453,7 @@ export const useTreeNode = () => { const cusNodeIcon = async (node) => { let availablePort = await ipcRenderer.invoke('get-available-port'); let type - if(node.sourcePath || node.sourceType === 'vector') { + if (node.sourcePath || node.sourceType === 'vector') { let path = node.sourcePath ? node.sourcePath : JSON.parse(node.params).path // 获取最后一个点的位置 const lastDotIndex = path.lastIndexOf('.'); @@ -467,13 +480,13 @@ export const useTreeNode = () => { if (type == "road" && node.detail.imageType == "arrowRoad") name = "lineDrawing"; - let strokeWidth = 0.1 - if(type === 'ellipse') { - strokeWidth = 1.5; - } + let strokeWidth = 0.1 + if (type === 'ellipse') { + strokeWidth = 1.5; + } // return (type === 'directory' || type === 'FeatureCollection') ? undefined : `http://localhost:${availablePort}/icon/${name}.png`; - return (type === 'directory' || type === 'FeatureCollection') ? undefined : ` + return (type === 'directory' || type === 'FeatureCollection' || type === 'folder') ? undefined : ` @@ -537,7 +550,7 @@ export const useTreeNode = () => { allNodes = allNodes.concat(treeObj.transformToArray(node)) }) allNodes.forEach((node: any) => { - if(node.sourceType !== 'FeatureCollection' && node.sourceType !== 'Feature') { + if (node.sourceType !== 'FeatureCollection' && node.sourceType !== 'Feature') { _idSet.add(node.id) } treeObj.removeNode(node) @@ -635,7 +648,7 @@ export const useTreeNode = () => { } } } - + return arr }