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