From 15f938d1756a9da8bd1323edda92bd0f52537bb4 Mon Sep 17 00:00:00 2001
From: songshankun <songshankun@foxmail.com>
Date: 星期四, 02 十一月 2023 16:55:47 +0800
Subject: [PATCH] feat: 调整设备信息取值

---
 src/views/dashboard/components/TaskInfo.vue |   26 ++++++++++++++++++++++----
 1 files changed, 22 insertions(+), 4 deletions(-)

diff --git a/src/views/dashboard/components/TaskInfo.vue b/src/views/dashboard/components/TaskInfo.vue
index 9f151d4..d0ba6e1 100644
--- a/src/views/dashboard/components/TaskInfo.vue
+++ b/src/views/dashboard/components/TaskInfo.vue
@@ -1,5 +1,5 @@
 <template>
-  <div class="task-info" :class="{ selected }">
+  <div class="task-info" :class="{ active }">
     <div
       class="task-info-title"
       :class="{
@@ -31,13 +31,13 @@
 
 export interface TaskInfoProps {
   task: Task
-  selected?: boolean
+  active?: boolean
 }
 
 const props = withDefaults(defineProps<TaskInfoProps>(), {
-  selected: false
+  active: false
 })
-const { task, selected } = toRefs(props)
+const { task, active } = toRefs(props)
 
 const planTimeText = computed(() => {
   const format = (date: number) => {
@@ -55,9 +55,13 @@
 $status-running: #ffcc00;
 $status-ready: #13235a;
 $status-done: #13235a;
+$text-color: #d7d7d7;
+$active-color: #00dfdf;
 .task-info {
   background-color: #6b83ff;
   border-radius: 4px;
+  overflow: initial;
+  cursor: pointer;
 }
 .task-info-title {
   height: 34px;
@@ -81,6 +85,7 @@
 .task-info-content {
   font-size: 13px;
   padding: 10px 20px;
+  color: $text-color;
   .row {
     width: 100%;
     height: 24px;
@@ -92,4 +97,17 @@
     flex: 1;
   }
 }
+.active {
+  position: relative;
+  &:before {
+    content: '';
+    width: 8px;
+    background-color: $active-color;
+    height: 100%;
+    position: absolute;
+    top: 0;
+    left: 0;
+    border-radius: 6px 0 0 6px;
+  }
+}
 </style>

--
Gitblit v1.8.0