From 9251f709dc2a0d278ef2c0cdd76a244bfefc5784 Mon Sep 17 00:00:00 2001
From: quanyawei <401863037@qq.com>
Date: Thu, 12 Sep 2024 13:15:53 +0800
Subject: [PATCH] fix: 责任单位修改

---
 src/views/car/index.vue |   69 ++++++++++++++++++++--------------
 1 files changed, 40 insertions(+), 29 deletions(-)

diff --git a/src/views/car/index.vue b/src/views/car/index.vue
index 5740830..c642ee2 100644
--- a/src/views/car/index.vue
+++ b/src/views/car/index.vue
@@ -202,34 +202,6 @@
           >
             <i class="el-icon-s-fold" />
           </div>
-          <div v-if="rankListShow">
-            <!--                -->
-            <div
-              style="position: relative"
-              class="rankCar"
-            >
-              <div
-                class="success-checkmark"
-                @click="showRankList"
-              />
-              <div>
-                <p>������������</p>
-                <ul>
-                  <li
-                    v-for="(item, index) in rankList"
-                    :key="index"
-                  >
-                    <div class="rankCarItem">
-                      <div> {{ index+1 }}. {{ item.road }}</div>
-                      <div style="margin-left: 10px">
-                        {{ item.avg }}
-                      </div>
-                    </div>
-                  </li>
-                </ul>
-              </div>
-            </div>
-          </div>
         </div>
         <div
           v-if="noneData"
@@ -244,6 +216,40 @@
         <!-- ������������ -->
       </el-container>
     </el-container>
+    <div
+      v-if="rankListShow"
+      style="position: absolute;
+      right: 0;
+      top: 45px;
+      }"
+    >
+      <!--                -->
+      <div
+        style="position: relative"
+        class="rankCar"
+      >
+        <div
+          class="success-checkmark"
+          @click="showRankList"
+        />
+        <div>
+          <p>������������</p>
+          <ul>
+            <li
+              v-for="(item, index) in rankList"
+              :key="index"
+            >
+              <div class="rankCarItem">
+                <div> {{ index+1 }}. {{ item.road }}</div>
+                <div style="margin-left: 10px">
+                  {{ item.avg }}
+                </div>
+              </div>
+            </li>
+          </ul>
+        </div>
+      </div>
+    </div>
     <el-dialog
       title="6���������"
       :visible.sync="dialogFormVisible"
@@ -822,6 +828,7 @@
     deep: true,
     immediate: true
   },
+
   mounted () {
     // this.$watch('carMac', () => {
     if (this.dataType === 'history') {
@@ -1186,8 +1193,12 @@
       }).then(res => {
         if (res.data.length > 0) {
           this.noneDustldData = true
-          this.rankList = res.data
+          this.rankList = [...res.data]
           console.log('������', res)
+        } else {
+          this.rankListShow = false
+          this.noneDustldData = false
+          this.rankList = []
         }
       })
     },

--
Gitblit v1.8.0