联调电镀数据页面

This commit is contained in:
guanj
2026-06-01 20:35:26 +08:00
parent c2f23aa957
commit 7deafa6d69
6 changed files with 1378 additions and 478 deletions

View File

@@ -130,6 +130,7 @@
:showSearch="false"
v-if="
(dataSet.indexOf('_trenddata') == -1 &&
dataSet.indexOf('_kilowattHour') == -1 &&
dataSet.indexOf('_realtimedata') == -1 &&
dataSet.indexOf('_event') == -1) ||
realTimeFlag
@@ -297,6 +298,7 @@
:style="{ height: tableHeight }"
v-if="
dataSet.indexOf('_trenddata') == -1 &&
dataSet.indexOf('_kilowattHour') == -1 &&
dataSet.indexOf('_realtimedata') == -1 &&
dataSet.indexOf('_event') == -1 &&
tableData.length != 0
@@ -482,6 +484,10 @@
<div style="height: calc(100vh - 340px)" v-if="dataSet.indexOf('_trenddata') != -1">
<Trend ref="trendRef" :TrendList="TrendList"></Trend>
</div>
<!-- 电镀数据 -->
<div style="height: calc(100vh - 340px)" v-if="dataSet.indexOf('_kilowattHour') != -1">
<electroplating ref="electroplatingRef" :TrendList="TrendList"></electroplating>
</div>
<!-- 实时数据 -->
<div
:style="`height: calc(100vh - (${sonTab == 1 ? '378px' : sonTab == 2 ? '340px' : '425px'}))`"
@@ -579,6 +585,7 @@ import { ElMessage } from 'element-plus'
import DatePicker from '@/components/form/datePicker/index.vue'
import Trend from './tabs/trend.vue' //趋势数据
import realTime from './tabs/realtime.vue' //实时数据-主界面
import electroplating from './tabs/electroplating.vue' //电镀数据-主界面
import realTrend from './tabs/components/realtrend.vue' //实时数据-实时趋势
import operatingTrend from './tabs/operatingTrend.vue' //运行趋势
import harmonicSpectrum from './tabs/components/harmonicSpectrum.vue' //实时数据-谐波频谱子页面
@@ -687,6 +694,7 @@ const volConTypeList = dictData.getBasicData('Dev_Connect')
const realTrendRef = ref()
const txtContent = ref('')
const operatingTrendRef = ref()
const electroplatingRef = ref()
const changeTrendType = (val: any) => {
trendDataTime.value = ''
activeTrendName.value = val * 1
@@ -932,6 +940,10 @@ const nodeClick = async (e: anyObj, node: any) => {
if (item.type === 'trenddata') {
item.id = item.id + '_trenddata'
}
//电镀数据
if (item.type === 'kilowattHour') {
item.id = item.id + '_kilowattHour'
}
//实时数据
if (item.type === 'realtimedata') {
item.id = item.id + '_realtimedata'
@@ -1257,6 +1269,26 @@ const handleClick = async (tab?: any) => {
tableLoading.value = false
}, 0)
}
//电镀数据
if (dataSet.value.includes('_kilowattHour')) {
let obj = {
devId: deviceId.value, //e.id
lineId: lineId.value, //e.pid
type: 4,
list: [
{
lineId: lineId.value,
devId: dataSet.value.replace('_kilowattHour', '')
}
]
// startTime: datePickerRef.value && datePickerRef.value.timeValue[0],
// endTime: datePickerRef.value && datePickerRef.value.timeValue[1]
}
setTimeout(() => {
electroplatingRef.value && electroplatingRef.value.getTrendRequest(obj)
tableLoading.value = false
}, 0)
}
//查询实时数据
if (dataSet.value.includes('_realtimedata')) {
tableLoading.value = true