quanyawei
2024-09-12 9251f709dc2a0d278ef2c0cdd76a244bfefc5784
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 = []
        }
      })
    },