zhgdlarge/src/views/agjtLiveScreen/liveScreen/centerBottomRight.vue
Vce fb286c173f feat:完成现场大屏中上部分安全教育接口对接
fix:调整左下部分特殊作业情况、中上部分安全教育、中下左部分劳务实名制、中下右部分质量待办、右上部分应急记录、右下部分安全待办的细节样式
2024-06-15 20:31:54 +08:00

108 lines
2.7 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>
<div class="centerBottomRight">
<Card title="质量待办">
<div class="mainContainer">
<el-scrollbar style="height:107%">
<div class="itemBox" v-for="(item,i) in 10" :key="i">
<div class="itemLine1">外墙顶板地板出现贯通性裂缝</div>
<div class="itemLine2">
<div class="line2Inner1">整改结果<span style="color:#19bfef">已逾期</span></div>
<div class="line2Inner2">责任单位<span style="color:#19bfef">辽宁五瞏</span></div>
</div>
<div class="itemLine3">
<div class="line3Inner1">整改人<span style="color:#19bfef">李四</span></div>
<div class="line3Inner2">检查人<span style="">张三</span></div>
<div class="line3Inner3">检查时间<span style="">2024-03-01 12:00:00</span></div>
</div>
</div>
</el-scrollbar>
</div>
<!-- <div class="not-data">
<img src="@/assets/images/noData.png" alt="" />
<p>暂无数据</p>
</div> -->
</Card>
</div>
</template>
<script setup lang="ts">
import Card from "@/components/card.vue";
import { ref, watch, onMounted } from "vue";
import { getStageOption } from "@/api/modules/projectOverview";
import { GlobalStore } from "@/stores";
</script>
<style lang="scss" scoped>
.centerBottomRight {
width: 100%;
height: 100%;
.mainContainer{
width: calc(100% - 22px);
height: calc(100% - 26px);
padding: 10px 10px;
.itemBox{
// width: 100%;
// height: 30%;
border: 1px solid #0c58a2;
color: #fff;
padding: 5px 10px;
margin-bottom: 12px;
box-shadow: inset 0 0 8px 2px rgba($color: #0c58a2, $alpha: 1.0); /* 使用box-shadow属性添加发光效果参数分别代表向内扩散、水平偏移、垂直偏移、模糊半径、阴影尺寸和颜色 */
// box-shadow: inset 0 0 5px 2px rgba(255, 255, 255, 0.7); /* 向内发光效果 */
.itemLine1{
font-size: 14px;
white-space: nowrap; /* 防止文字换行 */
overflow: hidden; /* 超出部分隐藏 */
text-overflow: ellipsis; /* 超出部分显示省略号 */
}
.itemLine2{
font-size: 11px;
line-height: 20px;
display: flex;
justify-content: flex-start;
.line2Inner1{
width: 28%;
}
.line2Inner2{
width: 72%;
}
}
.itemLine3{
font-size: 11px;
line-height: 20px;
display: flex;
justify-content: space-between;
.line3Inner1{
width: 28%;
}
.line3Inner2{
width: 28%;
}
.line3Inner3{
width: 44%;
}
}
}
}
}
::v-deep .h-card .content {
height: 80%;
margin-top: 4%;
}
.not-data {
top: 40%;
width: 30%;
left: 35%;
position: absolute;
text-align: center;
img {
width: 50%;
}
p {
color: #fff;
font-size: 14px;
}
}
</style>