Newer
Older
smartwell_front / src / views / home / dashboard / components / demonstration.vue
lyg on 10 Oct 2 KB 问题修改
<!--
  Description: 综合大屏-布控地图 -信息窗体 - 行政区或九五示范区信息
  Author: 李亚光
  Date: 2024-07-18
 -->
<script lang="ts" setup name="district">
import { mapData } from './mapData'
const $props = defineProps({
  data: {
    type: Object,
    required: true,
  },
})
// const info = ref<any>({})
// watch(() => $props.data, (newVal) => {
//   if (newVal) {
//     console.log(newVal, 'newVal')
//     const result = mapData.filter((item: any) => item.name === newVal.name)
//     if (result.length) {
//       info.value = result[0]
//     }
//   }
// }, {
//   deep: true,
// })
</script>

<template>
  <div class="district">
    <div class="district-header">
      {{ $props.data.name }}
    </div>
    <div class="content">
      <div class="name">
        设备类型:
      </div>
      <div class="value">
        {{ $props.data.type }}
      </div>
    </div>
    <div class="content">
      <div class="name">
        设备编号:
      </div>
      <div class="value">
        {{ }}
      </div>
    </div>
    <div class="content">
      <div class="name">
        厂商:
      </div>
      <div class="value">
        北京无线电计量测试研究所
      </div>
    </div>
    <div class="content">
      <div class="name">
        负责人:
      </div>
      <div class="value">
        {{ }}
      </div>
    </div>
    <div class="content">
      <div class="name">
        联系方式:
      </div>
      <div class="value" />
    </div>
    <div class="content">
      <div class="name">
        管理单位:
      </div>
      <div class="value">
        第一分公司
      </div>
    </div>
    <div class="content">
      <div class="name">
        详细位置:
      </div>
      <div class="value" />
    </div>
    <!-- <div class="content">
      <div class="name">调压站:</div>
      <div class="value">{{ $props.data.tyz }}座</div>
    </div> -->
    <!-- <div class="content">
      <div class="name">调压箱:</div>
      <div class="value"> {{ $props.data.tyx }}座</div>
    </div> -->
    <!-- <div class="content">
      <div class="name">闸井:</div>
      <div class="value">{{ $props.data.well }}个</div>
    </div> -->
    <!-- <div class="content">
      <div class="name">监控覆盖率:</div>
      <div class="value">{{ $props.data.rate }}%</div>
    </div> -->
  </div>
</template>

<style lang="scss" scoped>
.district {
  padding: 5px;

  .district-header {
    color: #a8d6f2;
    font-weight: 700;
    height: 30px;
    line-height: 30px;
    border-bottom: 2px solid #578ad1;
    box-shadow: 0 0 0 0;
  }

  .content {
    display: flex;
    padding: 5px 0;
    color: #8491a6;

    .value {
      padding-left: 5px;
    }
  }
}
</style>