From e792d4d46e406da8d0a4ae8ad97db34a95f1c66a Mon Sep 17 00:00:00 2001 From: wujingjing <gersonwu@qq.com> Date: 星期一, 10 二月 2025 17:31:08 +0800 Subject: [PATCH] 高亮问题 --- src/components/chat/chatComponents/summaryCom/components/recordSetTable/map/panelTool/PropertyPanel.vue | 39 ++++++++++++++++++++++++++------------- 1 files changed, 26 insertions(+), 13 deletions(-) diff --git a/src/components/chat/chatComponents/summaryCom/components/recordSetTable/map/panelTool/PropertyPanel.vue b/src/components/chat/chatComponents/summaryCom/components/recordSetTable/map/panelTool/PropertyPanel.vue index f4a54d2..272cbdc 100644 --- a/src/components/chat/chatComponents/summaryCom/components/recordSetTable/map/panelTool/PropertyPanel.vue +++ b/src/components/chat/chatComponents/summaryCom/components/recordSetTable/map/panelTool/PropertyPanel.vue @@ -1,14 +1,14 @@ <template> - <div class="property-panel bg-white flex-col" style="display: flex"> - <div class=" bg-white rounded flex-0"> + <div class="property-panel bg-white flex-col w-[340px]" style="display: flex"> + <div class="bg-white rounded flex-0 h-full flex flex-col"> <div class="header flex-items-center pb-1.5" style="border-bottom: 1px solid black"> - <div class="flex-items-center"> - <span class="ywifont ywicon-guanbi cursor-pointer mr-1.5" @click="closeClick"></span> - <span class="text-lg font-bold">{{ propertyTitle }}</span> + <div class="flex-items-center w-full"> + <span class="ywifont ywicon-guanbi cursor-pointer mr-1.5 flex-0" @click="closeClick"></span> + <span class="text-lg font-bold over-ellipsis flex-auto">{{ propertyTitle }}</span> </div> </div> - <div class="content rounded-lg max-h-[700px] overflow-y-auto min-h-[600px]"> - <el-collapse v-model="activeNames" @change="handleChange" class="mt-2 h-full"> + <div class="content rounded-lg overflow-y-auto mt-2"> + <el-collapse v-model="activeNames" @change="handleChange" class="h-full"> <el-collapse-item v-for="group in propertyGroupList" :key="group.type" :title="group.title" :name="group.type" class=""> <el-table class="collapse-table" @@ -20,7 +20,15 @@ > <el-table-column prop="date" label="Date" min-width="40%" show-overflow-tooltip> <template #default="scope"> - {{ scope.row.info.title }} + + <div v-if="scope.row.info.unit" class="flex-items-center"> + <el-tooltip :disabled="disableTooltip" effect="dark" :content="scope.row.info.title" placement="top-start"> + <span class="over-ellipsis " @mouseover="textMouseOver($event)"> {{ scope.row.info.title }}</span> + </el-tooltip> + + <span> {{`锛�${scope.row.info.unit}锛塦}}</span> + </div> + <span v-else>{{ scope.row.info.title }}</span> </template> </el-table-column> <el-table-column prop="name" label="Name"> @@ -52,6 +60,8 @@ const emit = defineEmits(['close']); const activeNames = ref(['1']); const { disableTooltip, textMouseOver } = useTextOverflow(); + + const handleChange = (val) => {}; const closeClick = () => { @@ -89,14 +99,14 @@ const otype = feature.get('otype'); const oname = feature.get('oname'); if (!otype) return; - + const otypeProperty = props.propertyMap?.[otype] ?? {}; - console.log("馃殌 ~ otypeProperty:", otypeProperty) - propertyTitle.value = otypeProperty.title; + console.log('馃殌 ~ otypeProperty:', otypeProperty); + propertyTitle.value = `${otypeProperty.title}: ${oname}`; const vpropsMap = otypeProperty.vprops ?? {}; - console.log("馃殌 ~ vpropsMap:", vpropsMap) + console.log('馃殌 ~ vpropsMap:', vpropsMap); const config = props.propertyConfigMap?.[otype] ?? {}; - console.log("馃殌 ~ config:", config) + console.log('馃殌 ~ config:', config); const specialList = ['ONAME', 'OTYPE']; const vpropsList: any[] = []; @@ -145,6 +155,9 @@ border-top: unset; border-bottom: unset; .el-collapse-item { + :deep(.el-collapse-item__wrap) { + border: none; + } :deep(.el-collapse-item__header) { background-color: #e5e5e5; padding-left: 4px; -- Gitblit v1.9.3