From fc6c0eead29cee67b78b4646c39c3dc5640b4f7d Mon Sep 17 00:00:00 2001
From: chenyao <1219716595@qq.com>
Date: Wed, 08 Jul 2026 15:30:40 +0800
Subject: [PATCH] feat:调整反无内容

---
 applications/drone-command/src/views/basicManage/deviceStock/FormDiaLog.vue   |   16 +++++++++++++---
 applications/drone-command/src/styles/common/cockpit.scss                     |    4 ++--
 applications/drone-command/src/components/map-container/common-cesium-map.vue |   39 +++++++++++++++++++--------------------
 3 files changed, 34 insertions(+), 25 deletions(-)

diff --git a/applications/drone-command/src/components/map-container/common-cesium-map.vue b/applications/drone-command/src/components/map-container/common-cesium-map.vue
index 9969d7e..71dea34 100644
--- a/applications/drone-command/src/components/map-container/common-cesium-map.vue
+++ b/applications/drone-command/src/components/map-container/common-cesium-map.vue
@@ -1,26 +1,25 @@
 <template>
 	<div :id="mapId" class="common-cesium-map" @contextmenu.prevent>
-		<div class="card">
-			<div class="card-content">
-				<div class="card-item" v-for="(item, index) in props.list" @click="clickWeekTime(item, index)">
-					<!-- <div class="time-top" :class="index === selectedImgIndex ? 'active' : ''">
-						{{ item.createTime }}
-					</div> -->
-					<div class="time-point">
-						<img
-							class="active"
-							v-if="index === selectedImgIndex"
-							src="@/assets/images/common/point-active.png"
-							alt=""
-						/>
-						<img v-else src="@/assets/images/common/point.png" alt="" />
+		<template v-if="props.list && props.list.length">
+			<div class="card">
+				<div class="card-content">
+					<div class="card-item" v-for="(item, index) in props.list" @click="clickWeekTime(item, index)">
+						<div class="time-point">
+							<img
+								class="active"
+								v-if="index === selectedImgIndex"
+								src="@/assets/images/common/point-active.png"
+								alt=""
+							/>
+							<img v-else src="@/assets/images/common/point.png" alt="" />
+						</div>
+						<div class="time-bottom">{{ item.createTime.slice(11) }}</div>
 					</div>
-					<div class="time-bottom">{{ item.createTime.slice(11) }}</div>
+
 				</div>
-				
 			</div>
-		</div>
-		<div class="time-line"></div>
+			<div class="time-line"></div>
+		</template>
 	</div>
 </template>
 
@@ -170,8 +169,8 @@
 			position,
 			billboard: {
 				image: positionIcon,
-				width: 32,
-				height: 40,
+				width: 36,
+				height: 36,
 				verticalOrigin: Cesium.VerticalOrigin.BOTTOM,
 				disableDepthTestDistance: Number.POSITIVE_INFINITY,
 			},
diff --git a/applications/drone-command/src/styles/common/cockpit.scss b/applications/drone-command/src/styles/common/cockpit.scss
index 561ae84..bb62a55 100644
--- a/applications/drone-command/src/styles/common/cockpit.scss
+++ b/applications/drone-command/src/styles/common/cockpit.scss
@@ -1781,7 +1781,7 @@
                             align-items: center;
 
                             .label {
-                                width: 96px;
+                                min-width: 96px;
                                 font-family: Source Han Sans CN, Source Han Sans CN;
                                 font-weight: 500;
                                 font-size: 14px;
@@ -1965,7 +1965,7 @@
                                 justify-content: flex-end;
 
                                 padding-right: 12px;
-                                width: 96px;
+                                min-width: 96px;
 
                                 font-family: Source Han Sans CN, Source Han Sans CN;
                                 font-weight: 500;
diff --git a/applications/drone-command/src/views/basicManage/deviceStock/FormDiaLog.vue b/applications/drone-command/src/views/basicManage/deviceStock/FormDiaLog.vue
index 5ffd7b0..e835248 100644
--- a/applications/drone-command/src/views/basicManage/deviceStock/FormDiaLog.vue
+++ b/applications/drone-command/src/views/basicManage/deviceStock/FormDiaLog.vue
@@ -88,7 +88,7 @@
 			</div>
 		</div>
 
-		<el-form class="dialog-form" v-else ref="formRef" :model="formData" :rules="rules" label-width="100px">
+		<el-form class="dialog-form" v-else ref="formRef" :model="formData" :rules="rules" label-width="120px">
 			<el-row>
 				<el-col :span="12">
 					<el-form-item label="设备名称" prop="deviceName">
@@ -170,8 +170,18 @@
 				</el-col>
 				<el-col :span="12">
 					<el-form-item label="使用年限" prop="serviceLife">
-						<!-- <el-input type="number" class="command-input" v-model="formData.useDate" maxlength="50" placeholder="请输入" clearable /> -->
-						 <el-input-number class="command-input" v-model="formData.serviceLife" :min="0" :max="100" :controls="false" placeholder="请输入" />
+						 <el-input-number
+							class="command-input"
+							v-model="formData.serviceLife"
+							:min="0"
+							:max="100"
+							:precision="0"
+							:step="1"
+							step-strictly
+							:controls="false"
+							placeholder="请输入"
+							@keydown="e => ['.', 'e', 'E', '+', '-'].includes(e.key) && e.preventDefault()"
+						/>
 					</el-form-item>
 				</el-col>
 				<el-col :span="12">

--
Gitblit v1.9.3