删除监测点列表的缓存

This commit is contained in:
stt
2025-11-24 15:12:24 +08:00
parent 704f735744
commit e603ba9f8c
3 changed files with 36 additions and 35 deletions

View File

@@ -1,7 +1,7 @@
<template>
<div>
<!--指标拟合图 -->
<TableHeader datePicker @selectChange="selectChange" v-if="fullscreen">
<TableHeader datePicker @selectChange="selectChange" v-if="fullscreen">
<template v-slot:select>
<el-form-item label="监测点">
<el-select v-model="tableStore.table.params.lineId" placeholder="请选择监测点" clearable>
@@ -19,7 +19,11 @@
</el-select>
</el-form-item>
<el-form-item label="统计类型">
<el-select style="min-width: 120px !important" placeholder="请选择" v-model="tableStore.table.params.valueType">
<el-select
style="min-width: 120px !important"
placeholder="请选择"
v-model="tableStore.table.params.valueType"
>
<el-option value="max" label="最大值"></el-option>
<el-option value="min" label="最小值"></el-option>
<el-option value="avg" label="平均值"></el-option>
@@ -32,8 +36,8 @@
</el-select>
</el-form-item>
<el-form-item>
<div v-if="shouldShowHarmonicCount()" style="display: flex;color: var(--el-text-color-regular);">
<span style="width: 160px;">{{ getHarmonicTypeName() }}谐波次数</span>
<div v-if="shouldShowHarmonicCount()" style="display: flex; color: var(--el-text-color-regular)">
<span style="width: 160px">{{ getHarmonicTypeName() }}谐波次数</span>
<el-select
v-model="tableStore.table.params.harmonicCount"
placeholder="请选择谐波次数"
@@ -94,7 +98,6 @@ const showEchart = ref(true)
const chartsList = ref<any>([])
// 计算是否全屏展示
const fullscreen = computed(() => {
const w = Number(prop.w)
@@ -122,13 +125,10 @@ const indicatorList = ref()
const initLineList = async () => {
cslineList({}).then(res => {
lineList.value = res.data
if (lineList.value && lineList.value.length > 0) {
tableStore.table.params.lineId = lineList.value[0].lineId
}
tableStore.table.params.lineId = lineList.value[0].lineId
})
}
const echartList = ref()
const headerHeight = ref(57)
@@ -143,7 +143,6 @@ const selectChange = (showSelect: any, height: any, datePickerValue?: any) => {
}
const setEchart = () => {
// 获取当前选择的功率和指标名称
const powerName = powerList.value?.find((item: any) => item.id === tableStore.table.params.power)?.name || '功率'
const indicatorName =
@@ -257,7 +256,7 @@ const setEchart = () => {
} catch (error) {
console.error('处理图表数据时出错:', error)
showEchart.value = false
}
}
}
const initCode = () => {
@@ -395,7 +394,6 @@ watch(
onMounted(() => {
initLineList().then(() => {
// 确保 lineList 加载完成后再初始化其他数据
initCode()
})
})