This commit is contained in:
2025-09-24 16:43:14 +08:00
parent 547a7c2e12
commit 8e791cfb74
4 changed files with 20 additions and 11 deletions

View File

@ -468,8 +468,8 @@ const handleMenuCommand = (command: string) => {
} }
const handleTypeClick = (row: TypeNode) => { const handleTypeClick = (row: TypeNode) => {
console.log(row) getModelListByType(row.id)
// currentTypeId.value = row.id currentTypeId.value = row.$treeNodeId
// // 模拟根据类型ID加载模型数据 // // 模拟根据类型ID加载模型数据
// loadModelsByType(row.id) // loadModelsByType(row.id)
// contextMenu.visible && (contextMenu.visible = false) // contextMenu.visible && (contextMenu.visible = false)
@ -512,7 +512,6 @@ const handleImportModel = (row: TypeNode) => {
} }
const handleRenameType = (row: TypeNode) => { const handleRenameType = (row: TypeNode) => {
console.log('重命名类型', row)
dialogTitle.value = '军标类型重命名' dialogTitle.value = '军标类型重命名'
modelType.value = row.label modelType.value = row.label
dialogVisible.value = true dialogVisible.value = true
@ -789,7 +788,8 @@ onMounted(() => {
} }
.el-tree { .el-tree {
background: transparent !important; background: transparent !important;
--el-tree-node-hover-bg-color: rgba(var(--color-sdk-base-rgb), 0.2) !important; /* --el-tree-node-hover-bg-color: rgba(var(--color-sdk-base-rgb), 0.2) !important; */
--el-tree-node-hover-bg-color: unset !important;
color: rgba(255, 255, 255, 1) !important; color: rgba(255, 255, 255, 1) !important;
/* font-size: 12px !important; */ /* font-size: 12px !important; */
} }

View File

@ -477,8 +477,8 @@ const handleMenuCommand = (command: string) => {
} }
const handleTypeClick = (row: TypeNode) => { const handleTypeClick = (row: TypeNode) => {
console.log(row) getModelListByType(row.id)
// currentTypeId.value = row.id currentTypeId.value = row.$treeNodeId
// // 模拟根据类型ID加载模型数据 // // 模拟根据类型ID加载模型数据
// loadModelsByType(row.id) // loadModelsByType(row.id)
// contextMenu.visible && (contextMenu.visible = false) // contextMenu.visible && (contextMenu.visible = false)
@ -524,7 +524,6 @@ const handleRenameType = (row: TypeNode) => {
dialogTitle.value = '模型类型重命名' dialogTitle.value = '模型类型重命名'
modelType.value = row.label modelType.value = row.label
dialogVisible.value = true dialogVisible.value = true
console.log('重命名类型', row)
} }
const handleDeleteType = (row: TypeNode) => { const handleDeleteType = (row: TypeNode) => {
@ -798,7 +797,8 @@ onMounted(() => {
} }
.el-tree { .el-tree {
background: transparent !important; background: transparent !important;
--el-tree-node-hover-bg-color: rgba(var(--color-sdk-base-rgb), 0.2) !important; /* --el-tree-node-hover-bg-color: rgba(var(--color-sdk-base-rgb), 0.2) !important; */
--el-tree-node-hover-bg-color: unset !important;
color: rgba(255, 255, 255, 1) !important; color: rgba(255, 255, 255, 1) !important;
/* font-size: 12px !important; */ /* font-size: 12px !important; */
} }

View File

@ -35,6 +35,7 @@
:data="typeTreeData" :data="typeTreeData"
ref="treeRef" ref="treeRef"
node-key="id" node-key="id"
@node-click="handleTypeClick"
:filter-node-method="filterNode" :filter-node-method="filterNode"
> >
<template #default="{ node, data }"> <template #default="{ node, data }">
@ -242,6 +243,11 @@ const toggleExpand = (row: any) => {
// loadModelsByType(row.id) // loadModelsByType(row.id)
} }
const handleTypeClick = (row: TypeNode) => {
getModelListByType(row.id)
currentTypeId.value = row.$treeNodeId
}
let typeArr = { let typeArr = {
point: '点', point: '点',
line: '线', line: '线',
@ -272,7 +278,6 @@ const renderModel = async (model) => {
// let source_id = this.$md5(new Date().getTime() + model.model_name+index); // let source_id = this.$md5(new Date().getTime() + model.model_name+index);
let id = new YJ.Tools().randomString() let id = new YJ.Tools().randomString()
console.log('model', model)
let Draw = new YJ.Draw.DrawPoint(window.earth) let Draw = new YJ.Draw.DrawPoint(window.earth)
Draw.start((a, positions) => { Draw.start((a, positions) => {
let option = { let option = {
@ -285,9 +290,7 @@ const renderModel = async (model) => {
let GroundSvg = new YJ.Obj.GroundSvg(window.earth, option) let GroundSvg = new YJ.Obj.GroundSvg(window.earth, option)
GroundSvg.load(() => { GroundSvg.load(() => {
console.log('GroundSvg')
GroundSvg.drag(true, (data) => { GroundSvg.drag(true, (data) => {
console.log(data, 'loaddata')
let params = data let params = data
delete params.attributeType delete params.attributeType
delete params.attribute.ISC delete params.attribute.ISC

View File

@ -35,6 +35,7 @@
:data="typeTreeData" :data="typeTreeData"
ref="treeRef" ref="treeRef"
node-key="id" node-key="id"
@node-click="handleTypeClick"
:filter-node-method="filterNode" :filter-node-method="filterNode"
> >
<template #default="{ node, data }"> <template #default="{ node, data }">
@ -241,6 +242,11 @@ const toggleExpand = (row: any) => {
// loadModelsByType(row.id) // loadModelsByType(row.id)
} }
const handleTypeClick = (row: TypeNode) => {
getModelListByType(row.id)
currentTypeId.value = row.$treeNodeId
}
let typeArr = { let typeArr = {
point: '点', point: '点',
line: '线', line: '线',