78 lines
1.4 KiB
Vue
78 lines
1.4 KiB
Vue
|
|
<template>
|
||
|
|
<!-- CIM -->
|
||
|
|
<div class="container">
|
||
|
|
<div class="leftBox">
|
||
|
|
<div class="leftTop">
|
||
|
|
<leftTop title="问题类型" />
|
||
|
|
</div>
|
||
|
|
<div class="leftCenter">
|
||
|
|
<leftCenter title="问题占比" />
|
||
|
|
</div>
|
||
|
|
<div class="leftBottom">
|
||
|
|
<leftCenter title="频发问题" />
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<div class="centerBox">
|
||
|
|
<div class="centerTop">
|
||
|
|
<centerTop title="质量问题" />
|
||
|
|
</div>
|
||
|
|
<div class="centerBottom">
|
||
|
|
<centerTop title="问题趋势" />
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</template>
|
||
|
|
|
||
|
|
<script>
|
||
|
|
import leftTop from './leftTop'
|
||
|
|
import leftCenter from './leftCenter'
|
||
|
|
import leftBottom from './leftBottom'
|
||
|
|
import centerTop from './centerTop'
|
||
|
|
import centerBottom from './centerBottom';
|
||
|
|
export default {
|
||
|
|
components: {
|
||
|
|
leftTop,leftCenter,leftBottom,centerTop,centerBottom
|
||
|
|
},
|
||
|
|
}
|
||
|
|
</script>
|
||
|
|
|
||
|
|
<style lang="less" scoped>
|
||
|
|
.container {
|
||
|
|
display: flex;
|
||
|
|
width: 100%;
|
||
|
|
height: 100%;
|
||
|
|
background-color: #07162b;
|
||
|
|
}
|
||
|
|
.topBox {
|
||
|
|
height: 20%;
|
||
|
|
}
|
||
|
|
.leftBox {
|
||
|
|
width: 25%;
|
||
|
|
height: 100%;
|
||
|
|
margin-right: 15px;
|
||
|
|
margin-left: 15px;
|
||
|
|
.leftTop {
|
||
|
|
height: 35%;
|
||
|
|
margin-bottom: 15px;
|
||
|
|
}
|
||
|
|
.leftCenter {
|
||
|
|
height: 30%;
|
||
|
|
margin-bottom: 15px;
|
||
|
|
}
|
||
|
|
.leftBottom {
|
||
|
|
height: 30%;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
.centerBox {
|
||
|
|
width: 70%;
|
||
|
|
height: 100%;
|
||
|
|
margin-right: 15px;
|
||
|
|
.centerTop {
|
||
|
|
height: 66%;
|
||
|
|
margin-bottom: 15px;
|
||
|
|
}
|
||
|
|
.centerBottom {
|
||
|
|
height: 30%;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
</style>
|