screenFront/src/views/MicroExhibition/component/BottomBorder.vue

132 lines
3.0 KiB
Vue
Raw Normal View History

2023-12-06 07:18:31 +00:00
<!--
* @Author: hzz hzz
* @Date: 2023-12-06 09:29:01
* @LastEditors: hzz hzz
* @LastEditTime: 2023-12-06 13:43:37
* @FilePath: \screenFront\src\views\MicroExhibition\component\BottomBorder.vue
* @Description:
*
* Copyright (c) 2023 by ${hzz}, All Rights Reserved.
-->
<template>
<div class="rbottom-container">
<div class="rbottom-title">后整设备</div>
<div class="rbottom-content">
<div class="rbottom-bg" v-for="i in 5">
<div class="dev-name">自动烫裤机</div>
<div class="dev-progress">
<div class="ele-progress">
<el-progress :percentage="50" :show-text="false" :stroke-width="13">
</el-progress>
</div>
<div>50%</div>
</div>
<div class="dev-status">
<div class="status1">编号2</div>
<div class="status2">状态运行</div>
</div>
<div class="dev-status">
工作时长2小时
</div>
</div>
</div>
</div>
</template>
<script setup lang='ts'>
</script>
<style scoped>
.rbottom-container {
position: relative;
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
}
.rbottom-title {
flex: 1;
width: 100%;
box-sizing: border-box;
padding-left: 20px;
text-align: left;
font-size: 28px;
font-family: "华文新魏", sans-serif;
font-weight: 400;
font-style: normal;
color: #00fffffe;
}
.rbottom-content {
width: 100%;
height: 225px;
display: flex;
justify-content: space-between;
align-items: center;
}
.rbottom-bg {
width: 20%;
height: 100%;
background: url('./../images/bottom_border1.png') no-repeat;
background-size: 100% 100%;
padding: 5px;
box-sizing: border-box;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
color: #AEEEFAFE;
font-family: "微软雅黑 Bold", "微软雅黑", sans-serif;
font-weight: 700;
font-size: 18px;
}
.dev-name {
width: 100%;
height: 25%;
font-size: 20px;
display: flex;
justify-content: center;
align-items: center;
}
.dev-progress {
width: 100%;
height: 25%;
display: flex;
flex-direction: column;
justify-content: space-around;
align-items: center;
}
.ele-progress {
width: 80% !important;
}
.dev-status {
width: 100%;
height: 25%;
box-sizing: border-box;
padding: 0 10px;
display: flex;
justify-content: space-between;
align-items: center;
}
.status1 {
height: 100%;
width: 50%;
display: flex;
justify-content: flex-start;
align-items: center;
}
.status2 {
height: 100%;
width: 50%;
display: flex;
justify-content: flex-end;
align-items: center;
}
</style>