From 898c836c57c22b9439321e96650f8a35b1cea917 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Sun, 13 Apr 2025 08:07:06 +0800
Subject: [PATCH] feat: 添加echartsResize hooks,添加ztzf组件样式
---
src/views/Home/HomeLeft/InspectionRaskDetails/InspectionRaskDetailsDialog.vue | 65 ++++----------------------------
1 files changed, 9 insertions(+), 56 deletions(-)
diff --git a/src/views/Home/HomeLeft/InspectionRaskDetails/InspectionRaskDetailsDialog.vue b/src/views/Home/HomeLeft/InspectionRaskDetails/InspectionRaskDetailsDialog.vue
index 5732667..b5b7f35 100644
--- a/src/views/Home/HomeLeft/InspectionRaskDetails/InspectionRaskDetailsDialog.vue
+++ b/src/views/Home/HomeLeft/InspectionRaskDetails/InspectionRaskDetailsDialog.vue
@@ -17,22 +17,22 @@
<el-form :model="searchForm" inline>
<div class="search-row">
<el-form-item>
- <el-input v-model="searchForm.key_word" placeholder="请输入任务/机巢名称" clearable />
+ <el-input class="ztzf-input" v-model="searchForm.key_word" placeholder="请输入任务/机巢名称" clearable />
</el-form-item>
<el-form-item label="关联算法">
- <el-select v-model="searchForm.ai_types" placeholder="请选择">
+ <el-select class="ztzf-select" v-model="searchForm.ai_types" placeholder="请选择">
<el-option v-for="item in taskAlgorithm" :key="item.id" :label="item.dictValue" :value="item.dictKey" />
</el-select>
</el-form-item>
<el-form-item label="任务状态">
- <el-select v-model="searchForm.status" placeholder="请选择" clearable>
+ <el-select class="ztzf-select" v-model="searchForm.status" placeholder="请选择" clearable>
<el-option v-for="item in statusOptions" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
</el-form-item>
</div>
<div class="search-row">
<el-form-item label="选择机巢">
- <el-select v-model="searchForm.device_sn" placeholder="请选择">
+ <el-select class="ztzf-select" v-model="searchForm.device_sn" placeholder="请选择">
<el-option
v-for="item in deviceList"
:label="item.nickname"
@@ -43,6 +43,7 @@
</el-form-item>
<el-form-item>
<el-date-picker
+ class="ztzf-date-picker"
v-model="dateRange"
type="daterange"
range-separator="至"
@@ -115,8 +116,9 @@
</el-table>
</div>
<!-- 分页 -->
- <div class="pagination ztzf-pagination">
+ <div style="display: flex;justify-content: center">
<el-pagination
+ class="ztzf-pagination"
v-model:current-page="pageParams.current"
v-model:page-size="pageParams.size"
:page-sizes="[10, 20, 30, 50]"
@@ -272,67 +274,18 @@
.el-form-item__label {
color: #fff;
}
-
- .el-input,
- .el-select,
- .el-date-editor {
- width: 200px;
- --el-input-bg-color: transparent;
- --el-input-border-color: rgba(255, 255, 255, 0.3);
- --el-input-text-color: #fff;
- --el-input-placeholder-color: rgba(255, 255, 255, 0.5);
- }
}
}
:deep() {
- .el-date-editor.el-input,
- .el-date-editor.el-input__wrapper {
- height: var(--el-input-height, var(--el-component-size));
- width: 0 !important;
- }
- .el-select__wrapper {
- background: #012a50;
- height: 100%;
- padding-left: 20px;
- border: 1px solid #51a8ff;
- box-shadow: none !important;
- }
- .el-select__selected-item {
- font-family: Source Han Sans CN, Source Han Sans CN, serif;
- line-height: 18px;
- font-weight: 400;
- font-size: 16px;
- color: #296aca;
- }
- .el-input__wrapper {
- background: #012a50 !important;
- box-shadow: none !important;
- border: 1px solid #178bff;
- }
- .el-input__inner::placeholder {
- color: #296aca;
- }
.el-form-item__label {
font-family: Segoe UI, Segoe UI;
font-weight: 400;
font-size: 16px;
color: #ffffff;
}
- .el-date-editor .el-range-separator {
- color: #ffffff !important;
- }
-}
-:deep(.el-pagination) {
- display: flex;
- justify-content: center;
- margin-top: 10px;
-}
-:deep(.el-pagination button) {
- background: center center no-repeat none !important;
- color: #8eb8ea !important;
}
.el-table__body {
@@ -435,9 +388,9 @@
-webkit-background-clip: text; /* 背景被裁剪成文字的前景色 */
-webkit-text-fill-color: transparent; /* 文字填充颜色变透明 */
}
-
+
.el-scrollbar__thumb {
background: #13c6ff !important;
}
}
-</style>
\ No newline at end of file
+</style>
--
Gitblit v1.9.3