Newer
Older
Nanping_sponge_JXKH / src / views / home / rationality / overview.vue
@liyingjing liyingjing on 25 Oct 2 KB 海绵绩效考个
<template>
  <div class="overview" v-if="props.overviewData">
    <!-- <card class="card" header="达标情况" shadow="never">
      <standard_condition ref="standardConditionRef" :data="props.overviewData?.reachStandard" />
    </card>
    <card class="card" header="设施调蓄量" shadow="never">
      <facility_storage_capacity ref="facilityStorageCapacityRef" :data="props.overviewData?.facilityStorageCapacityEcharts" />
    </card>
    <card class="card" header="单项设施调蓄量占比" shadow="never">
      <facility_storage_capacity_p ref="facilityStorageCapacityPRef" :radius="['35%', '60%']" :data="props.overviewData?.facilityStorageCapacityEcharts" />
    </card>
    <card class="card" header="设施比例" shadow="never">
      <facility_ratio ref="facilityRatioRef" :data="props.overviewData?.facilityRatio" />
    </card>
    <card class="card" header="分区年径流总量控制率达标情况" shadow="never">
      <annual_runoff_condition ref="annualRunoffConditionRef" :data="props.overviewData?.areaAnnualRunoffEcharts" />
    </card>
    <card class="card" header="造价估算表" shadow="never">
      <template #header>
        <span>造价估算表</span>
        <popover width={ 240 }>
          <span style="font-weight: 700">说明</span>
          <br />
          <span>当项目年径流总量控制率不达标时,该模块不显示</span>
        </popover>
      </template>
      <cost_estimate ref="costEstimateRef" :data="props.overviewData?.costEstimateList"/>
    </card> -->
  </div>
</template>

<script setup>
// import standard_condition from '../../examineManage/components/standard_condition.vue'
// import facility_storage_capacity from '../../examineManage/components/facility_storage_capacity.vue'
// import facility_storage_capacity_p from '../../examineManage/components/facility_storage_capacity_p.vue'
// import facility_ratio from '../../examineManage/components/facility_ratio.vue'
// import annual_runoff_condition from '../../examineManage/components/annual_runoff_condition.vue'
// import cost_estimate from '../../examineManage/components/cost_estimate.vue'
// import popover from '@/components/popover'
// const props = defineProps({
//   id: {
//     type: String,
//     default: ''
//   },
//   overviewData: {
//     type: Object,
//     default: null
//   }
// })
// console.log(props)
</script>

<style lang="scss" scoped>
.overview {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  ::v-deep(.card) {
    .el-card__header {
      .card-header {
        display: flex;
        align-items: center;
        .el-icon {
          &.icon {
            &.el-tooltip__trigger {
              margin-top: 0;
            }
          }
        }
      }
    }
  }
}
</style>