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>
|