删除多余代码

This commit is contained in:
stt
2025-12-05 11:26:16 +08:00
parent 178054426d
commit 346346c3f9

View File

@@ -23,7 +23,7 @@ import { Close } from '@element-plus/icons-vue'
// 定义 emits
const emit = defineEmits<{
(e: 'lineListChange', lineList: string[]): void
(e: 'lineListChange', lineList: string[]): void
}>()
// 定义接收的 props
@@ -154,7 +154,7 @@ const extractTitleFromLineName = (lineName: string): string => {
}
// 更新指定角落数据的函数
const updateCornerData = (cornerIndex: number, dataItem: any, elementId: string, lineName: string) => {
const updateCornerData = (cornerIndex: number, elementId: string, lineName: string) => {
// 更新标题为传入的 lineName 的最后一部分
corners.value[cornerIndex].title = extractTitleFromLineName(lineName)
@@ -185,28 +185,12 @@ const showNextCorner = (elementId: string, lineName: string) => {
return
}
// // 确保 props.eventList 是数组并且过滤掉 null/undefined 元素
// if (!Array.isArray(props.eventList)) {
// console.warn('props.eventList 不是数组格式:', props.eventList)
// return
// }
// // 过滤掉 null 和 undefined 元素,然后查找匹配项
// const validItems = props.eventList.filter(item => item !== null && item !== undefined)
// const dataItem = validItems.find(item => item.lineId === elementId)
// // 如果没有找到匹配的数据项,则不更新数据
// if (!dataItem) {
// console.warn('未找到匹配的数据项:', elementId)
// return
// }
// 查找一个未显示的角落
const availableCornerIndex = corners.value.findIndex(corner => !corner.show)
if (availableCornerIndex !== -1) {
// 有空闲角落,显示在该角落
updateCornerData(availableCornerIndex, dataItem, elementId, lineName)
updateCornerData(availableCornerIndex, elementId, lineName)
// 记录显示顺序
displayOrder.value.push(availableCornerIndex)
@@ -214,7 +198,7 @@ const showNextCorner = (elementId: string, lineName: string) => {
// 没有空闲角落,按顺序替换角落
// 获取需要替换的角落索引(循环替换)
const replaceIndex = displayOrder.value.shift() || 0
updateCornerData(replaceIndex, dataItem, elementId, lineName)
updateCornerData(replaceIndex, elementId, lineName)
// 将替换的索引重新加入队列末尾
displayOrder.value.push(replaceIndex)
}
@@ -238,7 +222,7 @@ const closeCorner = (id: string) => {
const cornerIndex = corners.value.findIndex(c => c.id === id)
if (cornerIndex !== -1) {
const elementId = corners.value[cornerIndex].elementId
corners.value[cornerIndex].show = false
corners.value[cornerIndex].elementId = '' // 清空元素ID记录
@@ -376,4 +360,4 @@ defineExpose({
.indicator {
display: flex;
}
</style>
</style>