forked from drone/command-center-dashboard

罗广辉
2025-04-13 898c836c57c22b9439321e96650f8a35b1cea917
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>
</style>