|
|
@@ -1,24 +1,37 @@
|
|
|
<template>
|
|
|
<div>
|
|
|
- <div class="white-bg top full-height flex flex-col hide-scrollbar" style='overflow-y: auto;'>
|
|
|
+ <el-card
|
|
|
+ shadow="hover"
|
|
|
+ class="top full-height flex flex-col hide-scrollbar"
|
|
|
+ style="overflow-y: auto"
|
|
|
+ >
|
|
|
<div class="flex flex-col flex-center mt-15 padding">
|
|
|
- <span class='font-15 bold mb-10'>{{ data.name }}</span>
|
|
|
- <span class="font-15 bold mt-5" style="color:#787C90;">项目总投资额</span>
|
|
|
- <span class="mt-5 font-15 bold main-color">{{
|
|
|
+ <span class="font-15 bold mb-10">{{ data.name }}</span>
|
|
|
+ <span class="font-15 bold mt-5" style="color: #787c90"
|
|
|
+ >项目总投资额</span
|
|
|
+ >
|
|
|
+ <span class="mt-5 font-15 bold main-color"
|
|
|
+ >{{
|
|
|
data.totalAmount ? data.totalAmount.toLocaleString() : '-'
|
|
|
- }}万元</span>
|
|
|
- <main-button :width="200" type="0" @click="proInfo"/>
|
|
|
+ }}万元</span
|
|
|
+ >
|
|
|
+ <main-button :width="200" type="0" @click="proInfo" />
|
|
|
<el-divider></el-divider>
|
|
|
<div class="flex flex-center flex-justify-between full-width">
|
|
|
<span class="title ml-20">项目阶段-文件管理</span>
|
|
|
<span class="title mr-20 pointer" @click="record">授权记录</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div style='margin-left: 30px'>
|
|
|
- <el-empty v-if='stage && stage.length === 0 '></el-empty>
|
|
|
- <basic-step v-else style='margin-top: 20px' :active="active" :steps='stage'/>
|
|
|
+ <div style="margin-left: 30px">
|
|
|
+ <el-empty v-if="stage && stage.length === 0"></el-empty>
|
|
|
+ <basic-step
|
|
|
+ v-else
|
|
|
+ style="margin-top: 20px"
|
|
|
+ :active="active"
|
|
|
+ :steps="stage"
|
|
|
+ />
|
|
|
</div>
|
|
|
- </div>
|
|
|
+ </el-card>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
@@ -28,7 +41,7 @@ import basicStep from '@/components/basic-step/index.vue'
|
|
|
|
|
|
export default {
|
|
|
name: 'left_bar',
|
|
|
- components: {mainButton, basicStep},
|
|
|
+ components: { mainButton, basicStep },
|
|
|
props: {
|
|
|
data: Object,
|
|
|
stage: Array,
|
|
|
@@ -50,8 +63,7 @@ export default {
|
|
|
height: 0
|
|
|
}
|
|
|
},
|
|
|
- created() {
|
|
|
- },
|
|
|
+ created() {},
|
|
|
methods: {
|
|
|
proInfo() {
|
|
|
this.$emit('typeChange')
|
|
|
@@ -67,7 +79,8 @@ export default {
|
|
|
.top {
|
|
|
width: 300px;
|
|
|
position: fixed;
|
|
|
- background-color: #FAF9FA
|
|
|
+ background-color: white;
|
|
|
+ height: calc(100vh - 100px);
|
|
|
}
|
|
|
|
|
|
.down {
|
|
|
@@ -75,14 +88,14 @@ export default {
|
|
|
position: fixed;
|
|
|
bottom: 0;
|
|
|
padding-bottom: 20px;
|
|
|
- background-color: #FAF9FA
|
|
|
+ background-color: #faf9fa;
|
|
|
}
|
|
|
|
|
|
.tip {
|
|
|
border-radius: 10px;
|
|
|
- background-color: #F4F4F1;
|
|
|
+ background-color: #f4f4f1;
|
|
|
height: 75px;
|
|
|
- width: 240px
|
|
|
+ width: 240px;
|
|
|
}
|
|
|
|
|
|
.middle {
|
|
|
@@ -91,11 +104,11 @@ export default {
|
|
|
bottom: 175px;
|
|
|
top: 280px;
|
|
|
padding-left: 30px;
|
|
|
- background-color: #FAF9FA
|
|
|
+ background-color: #faf9fa;
|
|
|
}
|
|
|
|
|
|
.title {
|
|
|
- color: #ECAB56;
|
|
|
+ color: #ecab56;
|
|
|
font-size: 16px;
|
|
|
font-weight: 500;
|
|
|
}
|