Newer
Older
KaiFengPC / src / views / sponeScreen / projectHM / ProjectEvaluation.vue
@鲁yixuan 鲁yixuan 19 days ago 4 KB update
<template>
  <div class="publicContainerA">
    <div class="partTitleHM">项目评估</div>
    <div class="ConstrucClass">
      <div class="WaterAccumulation">
        <div class="HeadContent">
          <span>积水分析</span>
          <el-form-item prop="date" style="float: right; width: 130px; margin: 7px 20px 0px 0px">
            <el-select v-model="riverIndex" size="small"> </el-select>
          </el-form-item>
        </div>
        <div class="assessment">
          <AssessmentEcharts :data="chartData2" :refresh="chartData2.refresh"></AssessmentEcharts>
        </div>
      </div>

      <div class="WaterList">
        <div class="DropdownBox">
          <div class="analysis">
            <img :src="pipefx" alt="" class="ICON_zp" />
            <span>片区分析</span>
          </div>
          <div class="Selectionbox">
            <el-form-item prop="date" style="width: 41%; margin-left: 10px; margin-top: 18px">
              <el-select v-model="riverIndex" size="small"> </el-select>
            </el-form-item>
            <el-form-item prop="date" style="width: 41%; margin-left: 10px; margin-top: 18px">
              <el-select v-model="riverIndex" size="small"> </el-select>
            </el-form-item>
          </div>
        </div>

        <div class="DropdownBox">
          <div class="analysis">
            <img :src="xmfx" alt="" class="ICON_zp" />
            <span>项目分析</span>
          </div>
          <div class="Selectionbox">
            <el-form-item prop="date" style="width: 41%; margin-left: 10px; margin-top: 18px">
              <el-select v-model="riverIndex" size="small"> </el-select>
            </el-form-item>
            <el-form-item prop="date" style="width: 41%; margin-left: 10px; margin-top: 18px">
              <el-select v-model="riverIndex" size="small"> </el-select>
            </el-form-item>
          </div>
        </div>
        <div class="DropdownBox">
          <div class="analysis">
            <img :src="ssfx" alt="" class="ICON_zp" />
            <span>设施分析</span>
          </div>
          <div class="Selectionbox">
            <el-form-item prop="date" style="width: 41%; margin-left: 10px; margin-top: 18px">
              <el-select v-model="riverIndex" size="small"> </el-select>
            </el-form-item>
            <el-form-item prop="date" style="width: 41%; margin-left: 10px; margin-top: 18px">
              <el-select v-model="riverIndex" size="small"> </el-select>
            </el-form-item>
          </div>
        </div>
      </div>
    </div>
  </div>
</template>

<script setup>
import AssessmentEcharts from '@/views/sponeScreen/Echarts/AssessmentEcharts.vue'; // 积水分析
import pipefx from '@/assets/newImgs/HMScreen/pipefx.png';
import ssfx from '@/assets/newImgs/HMScreen/ssfx.png';
import xmfx from '@/assets/newImgs/HMScreen/xmfx.png';

const chartData2 = ref({
  xAxis: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
  yAxis: [650, 800, 502, 630, 820, 800, 510, 805, 1203],
  yAxis2: [7, 9, 10, 9, 11, 10, 12, 15, 18],
  yAxis3: [17, 19, 10, 19, 11, 10, 12, 15, 18],
  refresh: 1,
});
const refresh = ref(1);

const AllData = reactive({
  queryParams: {},
});
const { queryParams } = toRefs(AllData);
</script>

<style lang="scss" scoped>
.publicContainerA {
  margin-top: 10px;
}
.ConstrucClass {
  width: 460px;
  height: calc(100vh - 575px);
  background: #003b6d;
  opacity: 0.8;
  .WaterAccumulation {
    width: 95%;
    height: 270px;
    margin: auto;
    // background: yellow;
    .HeadContent {
      width: 100%;
      height: 40px;
      background: #217dc8;
      border: 1px solid #61aff0;
      position: relative;
      top: 2px;
      span {
        position: relative;
        top: 8px;
        left: 15px;
        color: #ffffff;
        font-family: Source Han Sans CN;
        font-weight: 500;
      }
    }
    .assessment {
      margin-top: 5px;
      width: 100%;
      height: 230px;
      // background: red;
    }
  }
  .WaterList {
    position: relative;
    top: 10px;
    width: 95%;
    height: calc(100vh - 860px);
    margin: auto;
    overflow-x: hidden;
    overflow-y: auto;
    // background: yellow;
    .DropdownBox {
      height: 50px;
      background: #217dc8;
      border: 1px solid #61aff0;
      display: flex;
      justify-content: space-around;
      margin: 5px;
      .analysis {
        width: 50%;
        display: flex;
        align-items: center;
        // background: red;
        .ICON_zp {
          width: 28px;
          height: 28px;
          position: relative;
          top: 32x;
        }
      }
      .Selectionbox {
        width: 50%;
        display: flex;
        align-items: center;
        // background: yellowgreen;
      }
    }
  }
}
</style>