From 08ffcf9d7ffafaa82d8de7f9b5fcfdb49e9c3688 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期三, 05 十一月 2025 17:33:54 +0800
Subject: [PATCH] 动态溯源 1. 修复CO因子文本没有正常显示的问题;
---
src/views/sourcetrace/UnderwayAdvice.vue | 83 ++++++++++++++++++++++++++++++++++++++++-
1 files changed, 81 insertions(+), 2 deletions(-)
diff --git a/src/views/sourcetrace/UnderwayAdvice.vue b/src/views/sourcetrace/UnderwayAdvice.vue
index 183ba28..9615793 100644
--- a/src/views/sourcetrace/UnderwayAdvice.vue
+++ b/src/views/sourcetrace/UnderwayAdvice.vue
@@ -7,7 +7,7 @@
width="400px"
>
<template #default>
- <template v-if="latestResult">
+ <!-- <template v-if="latestResult">
<el-row>
<el-text size="small">{{ latestResult._timestr }}</el-text>
</el-row>
@@ -25,7 +25,58 @@
鎺ㄨ崘璺嚎鎬婚暱{{ latestResult.direction.distance }}绫�
</el-text>
</el-row>
- </template>
+ </template> -->
+ <el-button icon="Plus" @click="addAdvice"></el-button>
+ <el-button icon="Minus" @click="removeAdvice"></el-button>
+ <el-scrollbar height="200">
+ <TransitionGroup name="list">
+ <div v-for="(item, index) in analysisResultList" :key="index">
+ <template v-if="index == 0">
+ <el-row justify="space-between">
+ <el-text size="small">{{ item._timestr }}</el-text>
+ <el-tag type="danger" effect="dark">鏈�鏂扮嚎绱�</el-tag>
+ </el-row>
+ <el-space>
+ <el-icon color="#F56C6C" :size="40"
+ ><WarnTriangleFilled
+ /></el-icon>
+ <el-text>
+ {{ item.advice }}
+ </el-text>
+ </el-space>
+ <el-row justify="space-between">
+ <el-link type="primary" :underline="true" @click="showPolyline">
+ {{ lineShow ? '鏀惰捣璺嚎' : '瀹氫綅璺嚎' }}
+ </el-link>
+ <el-text size="small">
+ 鎺ㄨ崘璺嚎鎬婚暱{{ item.direction.distance }}绫�
+ </el-text>
+ </el-row>
+ <el-divider>鍘嗗彶绾跨储</el-divider>
+ </template>
+ <template v-else>
+ <el-row>
+ <el-text size="small">{{ item._timestr }}</el-text>
+ </el-row>
+ <el-space>
+ <!-- <el-icon color="#F56C6C" :size="40"><WarnTriangleFilled /></el-icon> -->
+ <el-text>
+ {{ item.advice }}
+ </el-text>
+ </el-space>
+ <!-- <el-row justify="space-between">
+ <el-link type="primary" :underline="true" @click="showPolyline">
+ {{ lineShow ? '鏀惰捣璺嚎' : '瀹氫綅璺嚎' }}
+ </el-link>
+ <el-text size="small">
+ 鎺ㄨ崘璺嚎鎬婚暱{{ item.direction.distance }}绫�
+ </el-text>
+ </el-row> -->
+ <el-divider></el-divider>
+ </template>
+ </div>
+ </TransitionGroup>
+ </el-scrollbar>
</template>
<template #footer> </template>
</CardDialog>
@@ -97,6 +148,14 @@
function timeFormatter(time) {
return moment(time).format('YYYY-MM-DD HH:mm:ss');
}
+
+function addAdvice() {
+ analysisResultList.unshift(analysisResultList[0]);
+}
+
+function removeAdvice() {
+ analysisResultList.splice(0, 1);
+}
</script>
<style scoped>
:deep(.el-text) {
@@ -105,5 +164,25 @@
:deep(.el-link) {
--el-link-text-color: #23dad1;
+ /* color: #ffd82a; */
}
</style>
+<!-- <style>
+.list-move, /* 瀵圭Щ鍔ㄤ腑鐨勫厓绱犲簲鐢ㄧ殑杩囨浮 */
+.list-enter-active,
+.list-leave-active {
+ transition: all 0.5s ease;
+}
+
+.list-enter-from,
+.list-leave-to {
+ opacity: 0;
+ transform: translateX(-30px);
+}
+
+/* 纭繚灏嗙寮�鐨勫厓绱犱粠甯冨眬娴佷腑鍒犻櫎
+ 浠ヤ究鑳藉姝g‘鍦拌绠楃Щ鍔ㄧ殑鍔ㄧ敾銆� */
+.list-leave-active {
+ position: absolute;
+}
+</style> -->
--
Gitblit v1.9.3