earthsitesInfo.vue 7.12 KB
<template>
  <div v-loading="loading" style="border:1px solid black;">
        <el-row class="bd_bottom" >
          <el-col :span="6" class="bd_right bd_padding">消纳场编号</el-col>
          <el-col :span="6" class="bd_padding">{{infoData.number}}</el-col>
          <el-col :span="6" class="bd_left bd_right bd_padding">设计消纳场容量(m³)</el-col>
          <el-col :span="6" class="bd_padding">{{infoData.capacity}}</el-col>
        </el-row>
        <el-row class="bd_bottom" >
          <el-col :span="6" class="bd_right bd_padding">消纳场类型</el-col>
          <el-col :span="6" class="bd_padding">{{infoData.typeName}}</el-col>
          <el-col :span="6" class="bd_left bd_right bd_padding">区属</el-col>
          <el-col :span="6" class="bd_padding">{{infoData.areaName}}</el-col>
        </el-row>


        <el-row class="bd_bottom" >
          <el-col :span="6" class="bd_right bd_padding">消纳场面积(㎡)</el-col>
          <el-col :span="6" class="bd_padding">{{infoData.area}}</el-col>
          <el-col :span="6" class="bd_left bd_right bd_padding">日处理能力(m³)</el-col>
          <el-col :span="6" class="bd_padding">{{infoData.dayAbility}}</el-col>
        </el-row>
        <el-row class="bd_bottom">
          <el-col :span="6" class="bd_right bd_padding">处置类型</el-col>
          <el-col :span="6" class="bd_padding">{{infoData.disposalType}}</el-col>
          <el-col :span="6" class="bd_left bd_right bd_padding">建筑垃圾类型</el-col>
          <el-col :span="6" class="bd_padding">{{infoData.buildWasteTypeName}}</el-col>
        </el-row>
        <el-row class="bd_bottom" >
          <el-col :span="6" class="bd_right bd_padding">卸土费金额</el-col>
          <el-col :span="6" class="bd_padding">{{infoData.unloadingPrice}}</el-col>
          <el-col :span="6" class="bd_left bd_right bd_padding">证书编号</el-col>
          <el-col :span="6" class="bd_padding">{{infoData.certificateNo}}</el-col>
        </el-row>
        <el-row class="bd_bottom" >
          <el-col :span="6" class="bd_right bd_padding">工程类型</el-col>
          <el-col :span="6" class="bd_padding">{{infoData.projectType}}</el-col>
          <el-col :span="6" class="bd_left bd_right bd_padding">作业区域</el-col>
          <el-col :span="6" class="bd_padding">{{infoData.workAreaName}}</el-col>
        </el-row>
        <el-row class="bd_bottom">
          <el-col :span="6" class="bd_right bd_padding">线路名称</el-col>
          <el-col :span="6" class="bd_padding">{{infoData.routeName}}</el-col>
          <el-col :span="6" class="bd_left bd_right bd_padding">线路宽度</el-col>
          <el-col :span="6" class="bd_padding">{{infoData.routeWidth}}</el-col>
        </el-row>
        <el-row class="bd_bottom">
          <el-col :span="6" class="bd_right bd_padding">建设单位名称</el-col>
          <el-col :span="6" class="bd_padding">{{infoData.buildCompany}}</el-col>
          <el-col :span="6" class="bd_left bd_right bd_padding">建设单位地址</el-col>
          <el-col :span="6" class="bd_padding">{{infoData.buildCompanyAddress}}</el-col>
        </el-row>
        <el-row class="bd_bottom">
          <el-col :span="6" class="bd_right bd_padding">洗车平台</el-col>
          <el-col :span="6" class="bd_padding">{{infoData.washingPlatform}}</el-col>
          <el-col :span="6" class="bd_left bd_right bd_padding">出口道路状况</el-col>
          <el-col :span="6" class="bd_padding">{{infoData.exitRoadConditions}}</el-col>
        </el-row>
        <el-row class="bd_bottom">
          <el-col :span="6" class="bd_right bd_padding">安全警示</el-col>
          <el-col :span="6" class="bd_padding">{{infoData.safetyAlertName}}</el-col>
          <el-col :span="6" class="bd_left bd_right bd_padding">洗车水枪数</el-col>
          <el-col :span="6" class="bd_padding">{{infoData.washingGunNum}}</el-col>
        </el-row>
        <el-row class="bd_bottom">
          <el-col :span="6" class="bd_right bd_padding">排水沟</el-col>
          <el-col :span="6" class="bd_padding">{{infoData.drainageDitch}}</el-col>
          <el-col :span="6" class="bd_left bd_right bd_padding">沉淀池</el-col>
          <el-col :span="6" class="bd_padding">{{infoData.sedimentationTank}}</el-col>
        </el-row>
        <el-row class="bd_bottom">
          <el-col :span="6" class="bd_right bd_padding">电动栏杆</el-col>
          <el-col :span="6" class="bd_padding">{{infoData.electricRailings}}</el-col>
          <el-col :span="6" class="bd_left bd_right bd_padding">水电</el-col>
          <el-col :span="6" class="bd_padding">{{infoData.hydroelectricity}}</el-col>
        </el-row>
        <el-row class="bd_bottom">
          <el-col :span="6" class="bd_right bd_padding">其他情形</el-col>
          <el-col :span="6" class="bd_padding">{{infoData.otherSituations}}</el-col>
          <el-col :span="6" class="bd_left bd_right bd_padding">填表人名称</el-col>
          <el-col :span="6" class="bd_padding">{{infoData.filledByName}}</el-col>
        </el-row>
        <el-row >
          <el-col :span="6" class="bd_right bd_padding">申请意见</el-col>
          <el-col :span="18" class="bd_padding">{{infoData.applyOpinion}}</el-col>
        </el-row>
  </div>
</template>

<script>


import store from "@/store";
  import {
    getToken
  } from "@/utils/auth";


  import {
    earthsitesById,
    getArea,
    getDict
  } from "@/api/dict";


  export default {
    name: "ThreestepInfo",
    props: {
      businessKey: {
        type: String
      },
    },
    data() {
      return {
        sign: store.getters.avatar, //裁剪图片的地址
        areas: [],
        loading: null,

        infoData: {},
      }
    },
    created() {
      this.loading = true;
      this.getInfo();

    },
    methods: {
      getInfo() {
        let id;
        if (this.businessKey.split(":").length == 2) {
          id = this.businessKey.split(":")[1];
        } else {
          id = this.businessKey;
        }

        earthsitesById(id).then(response => {

           this.infoData = response.result;

           let type = {"type":"CSDisSiteType"};
           getDict(type).then(res=>{
                for(var i in res.result){

               if(this.infoData.disposalType == res.result[i].code){
                            this.infoData.disposalType = res.result[i].name;
               }
             }
           });

           type = {"type":"CSDisSiteProjectType"};
           getDict(type).then(res=>{
             for(var i in res.result){
               if(this.infoData.projectType == res.result[i].code){
                this.infoData.projectType = res.result[i].name;
               }

             }
           });

          // type = {"type":"CSDisSiteType"};
          //  getDict(type).then(res=>{
          //    for(var i in res.result){

          //      // for(let j in this.infoData.buildWasteType.split(,)){



          //      // }

          //      // if(this.infoData.buildWasteType == res.result[i].code){

          //      //   this.infoDate.buildWasteType = res.result[i].name;
          //      // }

          //    }

          //  });

          this.loading = false;
        });
      },
    }

  }
</script>