123 lines
4.0 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<template>
<!-- 项目简介 -->
<Card :title="title">
<div class="container">
<vue-scroll>
<div class="listItem">
<!-- 项目名称 -->
<span class="label">{{ $t('message.companyDiagram.entryName1') }}</span>
<span class="value">{{ projectData.projectName }}</span>
</div>
<div class="listItem">
<!-- 项目地址 -->
<span class="label">{{ $t('message.companyDiagram.projectAddress') }}</span>
<span class="value">
{{ projectData.provinceName }}{{ projectData.cityName }}
{{ projectData.areaName }}{{ projectData.projectAddress }}
</span>
</div>
<div class="listItem">
<!-- 项目经理 -->
<span class="label">{{ $t('message.companyDiagram.projectManager') }}</span>
<span class="value">{{ projectData.projectManage }}</span>
</div>
<div class="listItem">
<!-- 联系电话 -->
<span class="label">{{ $t('message.companyDiagram.telPhone') }}</span>
<span class="value">{{ projectData.projectTel }}</span>
</div>
<div class="listItem">
<!-- 建筑面积 -->
<span class="label">{{ $t('message.companyDiagram.buildArea') }}</span>
<span class="value">{{ projectData.projectAcreage }} </span>
</div>
<div class="listItem">
<!-- 开工日期 -->
<span class="label">{{ $t('message.companyDiagram.buildStartTime') }}</span>
<span class="value">{{ projectData.startWorkDate }}</span>
</div>
<div class="listItem">
<!-- 项目编号 -->
<span class="label">{{ $t('message.companyDiagram.projectNo') }}</span>
<span class="value">{{ projectData.projectNumber }}</span>
</div>
<div class="listItem">
<!-- 工程类别 -->
<span class="label">{{ $t('message.companyDiagram.projectType') }}</span>
<span
class="value"
v-for="(item, index) in $t('message.companyDiagram.PROJECTTYPE')"
:key="index"
>{{ projectData.projectType == item.id ? item.name : '' }}</span>
</div>
<div class="listItem">
<!-- 工程用途 -->
<span class="label">{{ $t('message.companyDiagram.projectUse') }}</span>
<span
class="value"
v-for="(item, index) in $t(
'message.companyDiagram.ENGINEERINGPRUPOSE'
)"
:key="index"
>{{ projectData.engineeringPurpose == item.id ? item.name : '' }}</span>
</div>
<div class="listItem">
<!-- 结构类型 -->
<span class="label">{{ $t('message.companyDiagram.structureType') }}</span>
<span
class="value"
v-for="(item, index) in $t('message.companyDiagram.STRUCTURETYPE')"
:key="index"
>{{ projectData.structureType == item.id ? item.name : '' }}</span>
</div>
<div class="listItem">
<!-- 工程状态 -->
<span class="label">{{ $t('message.companyDiagram.projectStatus') }}</span>
<span
class="value"
v-for="(item, index) in $t('message.companyDiagram.BUILDSTATUS')"
:key="index"
>{{ projectData.bulidStatus == item.id ? item.name : '' }}</span>
</div>
</vue-scroll>
</div>
</Card>
</template>
<script>
import Card from '../components/Card.vue'
export default {
components: { Card },
props: {
title: {
type: String,
default: 'default title'
},
projectData: {
type: Object,
default: {}
}
},
data() {
return {}
}
}
</script>
<style lang="less" scoped>
.container {
box-sizing: border-box;
position: relative;
height: 100%;
width:100%;
padding: 10px 13px;
z-index: 2;
.listItem {
margin-bottom: 2px;
.value {
color: #bec2c6;
word-wrap:break-word;
}
}
}
</style>