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