From 2800fa4f32f3900509cb4d6eefaf2bfaf54efdd7 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Mon, 21 Apr 2025 18:29:09 +0800
Subject: [PATCH] fix: 天气显示

---
 src/views/TaskManage/TaskIntermediateContent/AddTask.vue |   60 ++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 32 insertions(+), 28 deletions(-)

diff --git a/src/views/TaskManage/TaskIntermediateContent/AddTask.vue b/src/views/TaskManage/TaskIntermediateContent/AddTask.vue
index 5fc9f15..ef58ca2 100644
--- a/src/views/TaskManage/TaskIntermediateContent/AddTask.vue
+++ b/src/views/TaskManage/TaskIntermediateContent/AddTask.vue
@@ -8,6 +8,7 @@
 		:width="pxToRem(1500)"
 		:close-on-click-modal="false"
 		:destroy-on-close="true"
+		@close="cancel"
 	>
 		<!-- <el-divider content-position="left">新建任务</el-divider> -->
 		<div class="task-contain">
@@ -18,6 +19,7 @@
 					</div>
 					<div class="item">
 						<el-date-picker
+							popper-class="custom-date-picker"
 							class="ztzf-date-picker"
 							v-model="taskData"
 							type="daterange"
@@ -25,12 +27,12 @@
 							start-placeholder="开始日期"
 							end-placeholder="结束日期"
 							value-format="YYYY-MM-DD"
-							@change="changeselect"
 						/>
 					</div>
 					<div class="item">
 						<div class="itemchild">任务时间:</div>
 						<el-time-picker
+						 popper-class="custom-time-picker"
 							class="ztzf-date-picker tasktimer"
 							v-model="timeSlot"
 							placeholder="请选择"
@@ -40,8 +42,9 @@
 					</div>
 					<div class="item">
 						<div class="itemchild">选择航线:</div>
-						
+
 						<el-select
+							:teleported="false"
 							class="ztzf-select"
 							v-model="searchForm.file_id"
 							@change="getWayLineFile"
@@ -57,12 +60,10 @@
 						</el-select>
 					</div>
 					<div class="item">
-						
 						<div class="itemchild">关联算法:</div>
-						<TaskAlgorithmBusiness  :setWidth="200" :showAlgorithm="true" @algorithmChange="algorithmChange" />
+						<TaskAlgorithmBusiness :setWidth="200" :showAlgorithm="true" @algorithmChange="algorithmChange" />
 					</div>
 					<div class="item">
-						
 						<div class="itemchild">任务描述:</div>
 						<el-input class="ztzf-input" v-model="searchForm.remark" placeholder="请输入任务名称"></el-input>
 					</div>
@@ -84,7 +85,7 @@
 					/>
 				</div>
 			</div>
-			<div class="right ">
+			<div class="right">
 				<TaskTable
 					ref="taskTableRef"
 					:waylineId="waylineId"
@@ -94,9 +95,8 @@
 					@update:selected="handleSelected"
 				/>
 				<div class="btn">
-					<img @click="cancel" style="margin-right:23px" src="@/assets/images/task/cancel.png" alt="">
-					<img @click="submitClick" src="@/assets/images/task/publish.png" alt="">
-					
+					<img @click="cancel" style="margin-right: 23px" src="@/assets/images/task/cancel.png" alt="" />
+					<img @click="submitClick" src="@/assets/images/task/publish.png" alt="" />
 				</div>
 			</div>
 		</div>
@@ -181,7 +181,7 @@
 	waylineType.value = 0
 	waylineId.value = val
 	const currentRoute = routeOptions.value.find(item => item.wayline_id === val)
-	wayLineFile.value = currentRoute.object_key
+	wayLineFile.value = currentRoute?.object_key || ''
 }
 
 // 获取选中机场列表数据,并且发布
@@ -250,8 +250,9 @@
 		})
 		return
 	}
-	searchForm.begin_time = `${taskData.value} 00:00:00`
-	searchForm.end_time = `${taskData.value} 23:59:59`
+
+	searchForm.begin_time = `${taskData.value[0]} 00:00:00`
+	searchForm.end_time = `${taskData.value[1]} 23:59:59`
 	searchForm.execute_time_arr = timeSlot.value ? [timeSlot.value] : []
 	createTask(searchForm).then(res => {
 		if (res.data.code === 0) {
@@ -293,6 +294,12 @@
 		padding: 20px;
 	}
 }
+/* 修改日期单元格背景色 */
+.custom-date-picker .el-picker-panel__body {
+	background: #012350 !important;
+	color: #fff !important;
+}
+
 </style>
 
 <style lang="scss" scoped>
@@ -315,14 +322,13 @@
 				font-size: 16px;
 				color: #ffffff;
 				.itemchild {
-				width: 68px;
-				 white-space: nowrap;
-				margin-right: 5px;
+					width: 68px;
+					white-space: nowrap;
+					margin-right: 5px;
 				}
 				:deep(.el-date-editor.el-input__wrapper) {
 					width: 200px; // 调整日期选择器宽度
 				}
-				
 			}
 		}
 	}
@@ -337,17 +343,15 @@
 			justify-content: center;
 			align-items: center;
 			img {
-			width: 137px;
-			height: 32px;
-			cursor: pointer;
+				width: 137px;
+				height: 32px;
+				cursor: pointer;
 			}
-		
 		}
 	}
 	:deep(.tasktimer .el-input__wrapper) {
 		background: none !important;
 		color: #8ac3fd !important;
-		 
 	}
 	:deep(.el-input__inner) {
 		color: #8ac3fd !important;
@@ -355,15 +359,15 @@
 			color: #8ac3fd !important;
 		}
 	}
-	:deep(.el-radio__inner){
-	background: none !important;
-	border: 1px solid #1B5D9A !important;
+	:deep(.el-radio__inner) {
+		background: none !important;
+		border: 1px solid #1b5d9a !important;
 	}
-	:deep(.el-radio__label){
-	color: #fff !important;
+	:deep(.el-radio__label) {
+		color: #fff !important;
 	}
-	:deep(.el-radio__inner:after ){
-	background: #65B5FF !important;
+	:deep(.el-radio__inner:after) {
+		background: #65b5ff !important;
 	}
 }
 </style>

--
Gitblit v1.9.3