|
|
|
|
@ -124,7 +124,8 @@ export default defineComponent({
|
|
|
|
|
data: line.data.map((value, idx) => ({
|
|
|
|
|
value,
|
|
|
|
|
itemStyle: { color: value >= 65 && value <= 75 ? '#00ff00' : '#ff0000' },
|
|
|
|
|
batchNumber: line.batchNumber && line.batchNumber[idx] || '未知批次'
|
|
|
|
|
batchNumber: line.batchNumber && line.batchNumber[idx] || '未知批次',
|
|
|
|
|
id: line.ids && line.ids[idx] || ''
|
|
|
|
|
})),
|
|
|
|
|
label: { show: false },
|
|
|
|
|
markLine: {
|
|
|
|
|
@ -181,21 +182,20 @@ export default defineComponent({
|
|
|
|
|
|
|
|
|
|
// 添加新的点击事件监听器
|
|
|
|
|
myChart.on('click', (params) => {
|
|
|
|
|
console.log("params", params)
|
|
|
|
|
if (params.componentType === 'series') {
|
|
|
|
|
// 点击的是数据点
|
|
|
|
|
const seriesName = params.seriesName; // 生产线名称
|
|
|
|
|
const value = params.value; // 转速值
|
|
|
|
|
const batchNumber = params.data.batchNumber; // 批次号
|
|
|
|
|
const id = params.data.id; // 批次号
|
|
|
|
|
|
|
|
|
|
console.log(`点击了 ${seriesName} 的数据点`);
|
|
|
|
|
console.log(`批次: ${batchNumber}, 转速: ${value} 转/秒`);
|
|
|
|
|
|
|
|
|
|
console.log(`id: ${id}, 转速: ${value} 转/秒`);
|
|
|
|
|
// 触发自定义事件,通知父组件
|
|
|
|
|
emit('pointClick', {
|
|
|
|
|
seriesName,
|
|
|
|
|
value,
|
|
|
|
|
batchNumber,
|
|
|
|
|
time: params.name || '未知时间'
|
|
|
|
|
id
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|