From bdbef0fbde20317d19bfc6d3473dabb10fb3fb3b Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Sat, 19 Apr 2025 15:41:21 +0800
Subject: [PATCH] feat: 修改任务事件概况的饼状图颜色

---
 src/views/Home/AINowFly.vue |   35 +++++++++++++++++++++--------------
 1 files changed, 21 insertions(+), 14 deletions(-)

diff --git a/src/views/Home/AINowFly.vue b/src/views/Home/AINowFly.vue
index 2cbe190..dbad17b 100644
--- a/src/views/Home/AINowFly.vue
+++ b/src/views/Home/AINowFly.vue
@@ -50,8 +50,8 @@
 					<el-checkbox v-model="item.checked" @change="handleItemCheck"/>
 				</div>
 				<div class="table-item">{{ item.nickname }}</div>
-				<div class="table-item">{{ item.minute }}</div>
-				<div class="table-item">{{ item.exe_distance }}</div>
+				<div class="table-item">{{ item.minute }}(min)</div>
+				<div class="table-item">{{ item.exe_distance }}(km)</div>
 			</div>
 		</div>
 		<div class="btn-submit" @click="nowFly"><img src="@/assets/images/aiNowFly/fly.png" alt=""></div>
@@ -122,6 +122,8 @@
 	await ruleFormRef.value.validate()
 	if (!params.value.dock_sns.length) return ElMessage.warning('请选择将要飞行的机巢')
 	if (!params.value.longitude) return ElMessage.warning('请选择飞行的点')
+	// 先清除,再push
+	params.value.action_modes = [{action_actuator_func:'startRecord'}]
 	if (isPhoto.value) {
 		params.value.action_modes.push({action_actuator_func:'takePhoto'})
 	}
@@ -157,22 +159,22 @@
       label: {
         text: `预计${item.minute}分钟`,
 				font: 'bold 16px Source Han Sans CN',  // 加粗并增大字号
-  			fillColor: new Cesium.Color(27/255, 179/255, 255/255, 1.0), 
-				fillColor: Cesium.Color.WHITE,
-				style: Cesium.LabelStyle.FILL_AND_OUTLINE,
-				verticalOrigin: Cesium.VerticalOrigin.CENTER,
-				horizontalOrigin: Cesium.HorizontalOrigin.CENTER,
-				eyeOffset: new Cesium.Cartesian3(0, 0, -10),
-				pixelOffset: new Cesium.Cartesian2(0, -10),
-				rotation: Math.atan2(direction.y, direction.x)
+  			// fillColor: new Cesium.Color(27/255, 179/255, 255/255, 1.0), 
+				// fillColor: Cesium.Color.WHITE,
+				// style: Cesium.LabelStyle.FILL_AND_OUTLINE,
+				// verticalOrigin: Cesium.VerticalOrigin.CENTER,
+				// horizontalOrigin: Cesium.HorizontalOrigin.CENTER,
+				// eyeOffset: new Cesium.Cartesian3(0, 0, -10),
+				// pixelOffset: new Cesium.Cartesian2(0, -10),
+				rotation: 12.785398, // 修改旋转计算方式
       }
     })
 		viewer.entities.add({
 			id: `AINow-line-${index}`,
 			polyline: {
-				width: 4,
+				width: 2,
 				positions: positionsList,
-				material: new Cesium.Color(27/255, 179/255, 255/255, 1.0),
+				material: index === 0 ? new Cesium.Color(2/255, 192/255, 255/255, 1) : new Cesium.Color(27/255, 179/255, 255/255, 0.4),
 				clampToGround: false,
 			},
 		})
@@ -416,7 +418,7 @@
 		padding: 0 0 14px 11px;
 	}
 	.tabledata {
-		height: 120px;
+		min-height: 120px;
 		border: 1px dashed #fff;
 		margin: 0px 10px;
 		.table-content {
@@ -424,13 +426,18 @@
 			display: flex;
 			justify-content: space-between;
 			align-items: center;
-			border-bottom: 1px dashed #fff;
+			&:not(:last-child) {
+				border-bottom: 1px dashed #fff;
+			}
 		}
 		.table-item {
 			width: 100px;
 			text-align: center;
 			height: 32px;
 			line-height: 32px;
+			overflow: hidden;
+			text-overflow: ellipsis;
+			white-space: nowrap;
 		}
 	}
 	

--
Gitblit v1.9.3