tft-fe/src/views/qualityManagement/components/defectScatterPlotTotal.vue

119 lines
2.6 KiB
Vue
Raw Normal View History

2023-01-03 09:33:30 +08:00
<template>
2023-02-21 16:34:49 +08:00
<div class="bottom-box">
<div class="bottom-left">
2023-01-03 09:33:30 +08:00
<ul class="dataTab">
2023-02-21 16:34:49 +08:00
<div class="title">颗粒数据</div>
2023-01-03 09:33:30 +08:00
<li v-for="(item, index) in a" :key="index">
<p class="tabHead">{{ item.name }}</p>
<p class="tabValue">{{ item.value }}</p>
</li>
</ul>
2023-02-21 16:34:49 +08:00
</div>
<div class="bottom-right">
2023-01-03 09:33:30 +08:00
<ul class="dataTab">
2023-02-21 16:34:49 +08:00
<div class="title">面检数据</div>
2023-01-03 09:33:30 +08:00
<li v-for="(item, index) in b" :key="index">
<p class="tabHead">{{ item.name }}</p>
<p class="tabValue">{{ item.value }}</p>
</li>
</ul>
2023-02-21 16:34:49 +08:00
</div>
</div>
2023-01-03 09:33:30 +08:00
</template>
<script>
export default {
name: 'DefectScatterPlot',
data() {
return {
a: [
{ name: 'S', value: 65323 },
{ name: 'M', value: 65323 },
{ name: 'L', value: 65323 },
{ name: 'XL', value: 65323 }
],
b: [
{ name: '气泡', value: 65323 },
{ name: '变形', value: 65323 },
{ name: '纤维', value: 65323 },
{ name: '划伤', value: 65323 },
{ name: '点状缺陷', value: 65323 },
{ name: '结石', value: 65323 },
{ name: '铂金', value: 65323 },
{ name: '结节', value: 65323 },
{ name: '拖尾', value: 65323 },
{ name: 'ADG', value: 65323 },
{ name: '锡缺陷(顶部)', value: 65323 },
{ name: '锡缺陷(底部)', value: 65323 },
{ name: '无法识别', value: 65323 }
]
}
}
}
</script>
<style lang="scss" scoped>
2023-02-21 16:34:49 +08:00
.bottom-box {
overflow-x: auto;
display: flex;
.bottom-left,
.bottom-right {
display: inline-block;
}
.bottom-left {
width: 290px;
margin-right: 8px;
.dataTab {
li {
width: 65px;
}
}
}
.bottom-right {
width: calc(100% - 300px);
.dataTab {
li {
width: 7.7%;
min-width: 60px;
}
}
}
}
2023-01-03 09:33:30 +08:00
.title {
2023-02-21 16:34:49 +08:00
display: inline-block;
height: 66px;
width: 30px;
2023-01-03 09:33:30 +08:00
font-size: 14px;
2023-02-21 16:34:49 +08:00
line-height: 14px;
2023-01-03 09:33:30 +08:00
font-weight: 500;
2023-02-21 16:34:49 +08:00
padding: 5px 8px 0px;
2023-01-03 09:33:30 +08:00
color: rgba(0, 0, 0, 0.85);
background-color: #fafafa;
border-top-left-radius: 5px;
2023-02-21 16:34:49 +08:00
border-bottom-left-radius: 5px;
2023-01-03 09:33:30 +08:00
}
.dataTab {
display: flex;
flex-flow: row nowrap;
li {
font-size: 14px;
border-right: 1px solid #e8e8e8;
border-bottom: 1px solid #e8e8e8;
p {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.tabHead {
2023-02-21 16:34:49 +08:00
height: 31px;
2023-01-03 09:33:30 +08:00
background: #e9ebf0;
}
.tabHead,
.tabValue {
2023-02-21 16:34:49 +08:00
padding: 8px;
2023-01-03 09:33:30 +08:00
}
.tabValue {
height: 35px;
}
}
}
</style>