From cffd1da3e8aa72ebfd8ebfe4b4a765a245c3ee84 Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Wed, 13 Aug 2025 17:34:20 +0800
Subject: [PATCH] feat:修改地图颜色

---
 src/views/tickets/orderLog.vue |   27 +++++++++++++++------------
 1 files changed, 15 insertions(+), 12 deletions(-)

diff --git a/src/views/tickets/orderLog.vue b/src/views/tickets/orderLog.vue
index f695d28..e0b350d 100644
--- a/src/views/tickets/orderLog.vue
+++ b/src/views/tickets/orderLog.vue
@@ -19,19 +19,19 @@
 <!--              </div>-->
 
               <div class="search-bar-box-item">
-                <el-date-picker v-model="filters.dateRange" type="daterange" range-separator="至"
+                <el-date-picker @change="handleSearch" v-model="filters.dateRange" type="daterange" range-separator="至"
                   start-placeholder="开始日期" end-placeholder="结束日期" :default-value="datePickerDefaultVal" />
               </div>
 
               <div class="search-bar-box-item">
-                <el-select v-model="filters.file_id" placeholder="请选择关联航线" filterable clearable>
+                <el-select @change="handleSearch" v-model="filters.file_id" placeholder="请选择关联航线" filterable clearable>
                   <el-option v-for="item in wayLineList" :key="item.wayline_id" :label="item.name"
                     :value="item.wayline_id" />
                 </el-select>
               </div>
 
               <div class="search-bar-box-item">
-                <el-select v-model="filters.ai_types" placeholder="关联算法" clearable>
+                <el-select @change="handleSearch" v-model="filters.ai_types" placeholder="关联算法" clearable>
                   <el-option v-for="item in ai_types" :key="item.dictKey" :label="item.dictValue"
                     :value="item.dictKey" />
                 </el-select>
@@ -45,7 +45,7 @@
               </div> -->
 
               <div class="search-bar-box-item">
-                <el-select v-model="filters.status" placeholder="请选择工单状态" clearable :disabled="activeTab !== 'all'">
+                <el-select @change="handleSearch" v-model="filters.status" placeholder="请选择工单状态" clearable :disabled="activeTab !== 'all'">
                   <el-option v-for="item in statuses" :key="item.value" :label="item.label" :value="item.value" />
                 </el-select>
               </div>
@@ -53,18 +53,18 @@
 
             <div class="search-bar-box">
               <div class="search-bar-box-item flex-2">
-                <el-date-picker v-model="filters.cycleDateRange" type="daterange" range-separator="至"
+                <el-date-picker @change="handleSearch" v-model="filters.cycleDateRange" type="daterange" range-separator="至"
                   start-placeholder="工单周期开始日期" end-placeholder="工单周期结束日期" :default-value="datePickerDefaultVal" />
               </div>
 
               <div class="search-bar-box-item">
-                <el-select v-model="filters.rep_fre_type" placeholder="请选择频次" clearable>
+                <el-select @change="handleSearch" v-model="filters.rep_fre_type" placeholder="请选择频次" clearable>
                   <el-option v-for="item in cycles" :key="item" :label="item" :value="item" />
                 </el-select>
               </div>
 
               <div class="search-bar-box-item">
-                <el-time-picker v-model="filters.deal_time" placeholder="请选择执行时间" prop="deal_time" value-format="HH:mm"
+                <el-time-picker @change="handleSearch" v-model="filters.deal_time" placeholder="请选择执行时间" prop="deal_time" value-format="HH:mm"
                   :picker-options="{
                     selectableRange: '00:00 - 23:59',
                   }" />
@@ -358,7 +358,7 @@
     </el-dialog>
 
     <!-- 工单详情 -->
-    <el-dialog v-model="detailVisibleCopy" title="工单详情" width="70%" :close-on-click-modal="false" @close="resetForm">
+    <el-dialog align-center v-model="detailVisibleCopy" title="工单详情" width="70%" :close-on-click-modal="false" @close="resetForm">
       <div class="event-title-center">{{ form.name }}</div>
       <el-form :model="form" ref="testform" label-width="100px">
         <div class="custom-steps-container">
@@ -630,10 +630,10 @@
             label: '创建人', prop: 'creator_name', width: 96, ellipsis: true, overHidden: true,
             showOverflowTooltip: true,
           },
-          {
-            label: '关联机巢', prop: 'device_names', width: 112, ellipsis: true, overHidden: true,
-            showOverflowTooltip: true,
-          },
+          // {
+          //   label: '关联机巢', prop: 'device_names', width: 112, ellipsis: true, overHidden: true,
+          //   showOverflowTooltip: true,
+          // },
           {
             label: '工单周期频次',
             prop: '',
@@ -702,8 +702,11 @@
     if (id) {
       // 确保 id 存在
       this.handleViewDetail({ id })
+      const find = this.$store.state.tags.bsTagList.find(i => i.path === '/tickets/orderLog')
+        find && (find.query = {})
     } else {
       console.error('工单ID不存在!')
+           
     }
   },
   computed: {

--
Gitblit v1.9.3