|
@@ -47,15 +47,19 @@ const funExcelChange = async (obj) => { //点击excel项时
|
|
|
// chartResponse = dotRes
|
|
|
chartResponse = await request.get('/power/fitting/curve', { params: { id: obj.id, p: 1 } })
|
|
|
}
|
|
|
- tableColumn.value = res.data.title.map(o => {
|
|
|
- return {
|
|
|
- prop: o.key,
|
|
|
- width: o.des==='时间'? 100: 80,
|
|
|
- label: o.des,
|
|
|
- }
|
|
|
- })
|
|
|
- tableData.value = res.data.data
|
|
|
- tableLoading.value = false
|
|
|
+ if(res.code === 200){
|
|
|
+ tableColumn.value = res.data.title.map(o => {
|
|
|
+ return {
|
|
|
+ prop: o.key,
|
|
|
+ width: o.des==='时间'? 100: 80,
|
|
|
+ label: o.des,
|
|
|
+ }
|
|
|
+ })
|
|
|
+ tableData.value = res.data.data
|
|
|
+ tableLoading.value = false
|
|
|
+ }else{
|
|
|
+ tableLoading.value = false
|
|
|
+ }
|
|
|
|
|
|
if (chartResponse && chartResponse.code === 200) {
|
|
|
chartRes = chartResponse.data
|
|
@@ -544,7 +548,7 @@ onActivated(() => {
|
|
|
<div v-show="activeTab === '2'"
|
|
|
:style="{ height: typeof tableHeight === 'string' ? tableHeight : tableHeight + 'px' }"
|
|
|
class="p-[10px]">
|
|
|
- <CurrentScatterChart ref="chartRef" width="100%" height="calc( 100% - 20px )" :chartTitle="avgObj.title+ ' ' +'平均Cp值:'+avgObj.cpavg+'; 静风频率:'+avgObj.frequency+'%; 曲线偏差率:'+avgObj.pcratio+'%'"
|
|
|
+ <CurrentScatterChart ref="chartRef" width="100%" :height="`calc( ${tableHeight} - 20px )`" :chartTitle="avgObj.title+ ' ' +'平均Cp值:'+avgObj.cpavg+'; 静风频率:'+avgObj.frequency+'%; 曲线偏差率:'+avgObj.pcratio+'%'"
|
|
|
:xAxisData="xAxisData" :yAxisData="{ splitLine: { show: false } }" :seriesData="seriesData"
|
|
|
:showLegend="true" :brushSelected="!isChartArea" :dataSet="dataSet" @getSelected="funChartSelect" />
|
|
|
</div>
|