|
@@ -51,26 +51,21 @@
|
|
|
<!-- <div class="titleCharts">分析分图 :</div> -->
|
|
|
|
|
|
<VirtualList
|
|
|
- :list="diagramRelationsDatas2D"
|
|
|
+ :list="diagramRelationsDatas"
|
|
|
keyField="fieldEngineCode"
|
|
|
:itemSize="452"
|
|
|
v-slot="{ item, index }"
|
|
|
>
|
|
|
<TwoDMarkersChart
|
|
|
+ v-if="getFileTypeFromUrl(item.fileAddr) === 'speed_torque'"
|
|
|
:index="index + 'TwoDMarkersChart'"
|
|
|
:key="item.fieldEngineCode + 'TwoDMarkersChart'"
|
|
|
:ref="item.fieldEngineCode"
|
|
|
:fileAddr="item.fileAddr"
|
|
|
>
|
|
|
</TwoDMarkersChart>
|
|
|
- </VirtualList>
|
|
|
- <VirtualList
|
|
|
- :list="diagramRelationsDatas3D"
|
|
|
- keyField="fieldEngineCode"
|
|
|
- :itemSize="452"
|
|
|
- v-slot="{ item, index }"
|
|
|
- >
|
|
|
<DDrawingChart
|
|
|
+ v-if="getFileTypeFromUrl(item.fileAddr) === '3D'"
|
|
|
:key="item.fieldEngineCode + 'DDrawingChart'"
|
|
|
:index="index + 'fen'"
|
|
|
:ref="item.fieldEngineCode + 'DDrawingChart'"
|
|
@@ -113,7 +108,11 @@ import DicCard from "@/views/overview/components/dicCard/index.vue";
|
|
|
import FilterChart from "@/views/overview/components/filterChart/index.vue";
|
|
|
import DDrawingChart from "@/views/performance/components/chartsCom/3DDrawingChart.vue";
|
|
|
import TinymceEditor from "@/components/Tinymce.vue";
|
|
|
-import { analysisDetail, queryAnalysisedEngine } from "@/api/performance";
|
|
|
+import {
|
|
|
+ analysisDetail,
|
|
|
+ queryAnalysisedEngine,
|
|
|
+ analysisCommentEdit,
|
|
|
+} from "@/api/performance";
|
|
|
import TwoDMarkersChart from "@/views/performance/components/chartsCom/TwoDMarkersChart.vue";
|
|
|
|
|
|
export default {
|
|
@@ -270,31 +269,36 @@ export default {
|
|
|
this.commentDescriptionVos = result.data[0].commentDescriptionVos;
|
|
|
}
|
|
|
this.generalFilesDatas =
|
|
|
- result.data &&
|
|
|
- result.data[0] &&
|
|
|
- result.data[0].generalFiles &&
|
|
|
- result.data[0].generalFiles.filter((item) =>
|
|
|
- item.fileAddr.endsWith(".json")
|
|
|
- ); //总图数据
|
|
|
+ (result.data &&
|
|
|
+ result.data[0] &&
|
|
|
+ result.data[0].generalFiles &&
|
|
|
+ result.data[0].generalFiles.filter((item) =>
|
|
|
+ item.fileAddr.endsWith(".json")
|
|
|
+ )) ||
|
|
|
+ []; //总图数据
|
|
|
console.log(this.generalFilesDatas, "总图数据");
|
|
|
|
|
|
if (result.data && result.data[0] && result.data[0].diagramRelations) {
|
|
|
const diagramRelationsDatas = result.data[0].diagramRelations.filter(
|
|
|
(item) => item.fileAddr.endsWith(".json")
|
|
|
);
|
|
|
- this.diagramRelationsDatas2D = diagramRelationsDatas.filter(
|
|
|
- (item) => this.getFileTypeFromUrl(item.fileAddr) === "speed_torque"
|
|
|
- );
|
|
|
- this.diagramRelationsDatas3D = diagramRelationsDatas.filter(
|
|
|
- (item) => this.getFileTypeFromUrl(item.fileAddr) === "3D"
|
|
|
- );
|
|
|
+ this.diagramRelationsDatas2D =
|
|
|
+ diagramRelationsDatas.filter(
|
|
|
+ (item) =>
|
|
|
+ this.getFileTypeFromUrl(item.fileAddr) === "speed_torque"
|
|
|
+ ) || [];
|
|
|
+ this.diagramRelationsDatas3D =
|
|
|
+ diagramRelationsDatas.filter(
|
|
|
+ (item) => this.getFileTypeFromUrl(item.fileAddr) === "3D"
|
|
|
+ ) || [];
|
|
|
}
|
|
|
this.diagramRelationsDatas =
|
|
|
- result.data &&
|
|
|
- result.data[0] &&
|
|
|
- result.data[0].diagramRelations.filter((item) =>
|
|
|
- item.fileAddr.endsWith(".json")
|
|
|
- );
|
|
|
+ (result.data &&
|
|
|
+ result.data[0] &&
|
|
|
+ result.data[0].diagramRelations.filter((item) =>
|
|
|
+ item.fileAddr.endsWith(".json")
|
|
|
+ )) ||
|
|
|
+ [];
|
|
|
} catch (err) {
|
|
|
console.error("Failed to fetch analysis details:", err);
|
|
|
}
|