update 产线当日缺陷

This commit is contained in:
lb 2023-07-02 15:08:56 +08:00
parent 751eb1943e
commit d269314cd2

View File

@ -7,6 +7,88 @@ import { randomInt } from '../../../utils';
import { useState } from 'react'; import { useState } from 'react';
function FaultType(props) { function FaultType(props) {
const options = {
// tooltip: {
// trigger: 'item',
// },
colors: [
'#2760FF',
'#5B9BFF',
'#FFD160',
'#8167F6',
'#99D66C',
'#FF8A40',
'#12FFF5',
],
grid: {
left: 0,
top: 0,
bottom: 0,
right: 0,
},
legend: {
icon: 'circle',
top: 32,
right: 0,
bottom: 32,
width: 296,
height: 130,
itemGap: 30,
formatter: function (name) {
// console.log('name o', name, options.series[0].data.find(o => o.name == name).value)
return `${name} {sub|${
options.series[0].data.find((o) => o.name == name).value
}}`;
},
textStyle: {
color: '#DFF1FE',
fontSize: 18,
rich: {
sub: {
color: '#fff9',
fontSize: 18,
},
},
},
},
series: [
{
type: 'pie',
center: ['26%', '54%'],
radius: ['55%', '75%'],
avoidLabelOverlap: false,
label: {
show: true,
formatter: '{d}%',
fontSize: 14,
color: 'inherit',
},
labelLine: {
length: 0,
},
// emphasis: {
// label: {
// show: true,
// fontSize: 40,
// fontWeight: 'bold',
// },
// },
// labelLine: {
// show: false,
// },
data: [
{ value: 1048, name: '缺陷1' },
{ value: 735, name: '缺陷2' },
{ value: 580, name: '缺陷3' },
{ value: 484, name: '缺陷4' },
{ value: 300, name: '缺陷5' },
{ value: 300, name: '缺陷6' },
{ value: 300, name: '缺陷8' },
],
},
],
};
const [lines, setLines] = useState([ const [lines, setLines] = useState([
{ id: 1, label: '产线1', value: 'l1' }, { id: 1, label: '产线1', value: 'l1' },
{ id: 2, label: '产线2', value: 'l2' }, { id: 2, label: '产线2', value: 'l2' },
@ -39,7 +121,7 @@ function FaultType(props) {
</Radio.Group> </Radio.Group>
</div> </div>
<div className={cls.chart}> <div className={cls.chart}>
{/* <ReactECharts option={options} style={{ height: '100%' }} /> */} <ReactECharts option={options} style={{ height: '100%' }} />
</div> </div>
</BottomBarItem> </BottomBarItem>
); );