|
@@ -1,7 +1,7 @@
|
|
<!--
|
|
<!--
|
|
* @Author: your name
|
|
* @Author: your name
|
|
* @Date: 2025-01-10 09:09:17
|
|
* @Date: 2025-01-10 09:09:17
|
|
- * @LastEditTime: 2025-01-20 17:16:59
|
|
|
|
|
|
+ * @LastEditTime: 2025-01-21 14:58:02
|
|
* @LastEditors: bogon
|
|
* @LastEditors: bogon
|
|
* @Description: In User Settings Edit
|
|
* @Description: In User Settings Edit
|
|
* @FilePath: /performance-test/src/views/overview/components/speed_power/index.vue
|
|
* @FilePath: /performance-test/src/views/overview/components/speed_power/index.vue
|
|
@@ -54,7 +54,7 @@
|
|
v-slot="{ item, index }"
|
|
v-slot="{ item, index }"
|
|
>
|
|
>
|
|
<TwoDMarkersChart
|
|
<TwoDMarkersChart
|
|
- v-if="getFileTypeFromUrl(item.fileAddr) === 'speed_torque'"
|
|
|
|
|
|
+ v-if="getFileTypeFromUrl(item.fileAddr) === 'speed_power'"
|
|
:index="index + 'TwoDMarkersChart'"
|
|
:index="index + 'TwoDMarkersChart'"
|
|
:key="item.fieldEngineCode + 'TwoDMarkersChart'"
|
|
:key="item.fieldEngineCode + 'TwoDMarkersChart'"
|
|
:ref="item.fieldEngineCode"
|
|
:ref="item.fieldEngineCode"
|
|
@@ -105,7 +105,11 @@ import DicCard from "@/views/overview/components/dicCard/index.vue";
|
|
import FilterChart from "@/views/overview/components/filterChart/index.vue";
|
|
import FilterChart from "@/views/overview/components/filterChart/index.vue";
|
|
import DDrawingChart from "@/views/performance/components/chartsCom/3DDrawingChart.vue";
|
|
import DDrawingChart from "@/views/performance/components/chartsCom/3DDrawingChart.vue";
|
|
import TinymceEditor from "@/components/Tinymce.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";
|
|
import TwoDMarkersChart from "@/views/performance/components/chartsCom/TwoDMarkersChart.vue";
|
|
|
|
|
|
export default {
|
|
export default {
|
|
@@ -260,12 +264,13 @@ export default {
|
|
this.commentDescriptionVos = result.data[0].commentDescriptionVos;
|
|
this.commentDescriptionVos = result.data[0].commentDescriptionVos;
|
|
}
|
|
}
|
|
this.generalFilesDatas =
|
|
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, "总图数据");
|
|
console.log(this.generalFilesDatas, "总图数据");
|
|
|
|
|
|
if (result.data && result.data[0] && result.data[0].diagramRelations) {
|
|
if (result.data && result.data[0] && result.data[0].diagramRelations) {
|
|
@@ -273,18 +278,19 @@ export default {
|
|
// (item) => item.fileAddr.endsWith(".json")
|
|
// (item) => item.fileAddr.endsWith(".json")
|
|
// );
|
|
// );
|
|
// this.diagramRelationsDatas2D = diagramRelationsDatas.filter(
|
|
// this.diagramRelationsDatas2D = diagramRelationsDatas.filter(
|
|
- // (item) => this.getFileTypeFromUrl(item.fileAddr) === "speed_torque"
|
|
|
|
|
|
+ // (item) => this.getFileTypeFromUrl(item.fileAddr) === "speed_power"
|
|
// );
|
|
// );
|
|
// this.diagramRelationsDatas3D = diagramRelationsDatas.filter(
|
|
// this.diagramRelationsDatas3D = diagramRelationsDatas.filter(
|
|
// (item) => this.getFileTypeFromUrl(item.fileAddr) === "3D"
|
|
// (item) => this.getFileTypeFromUrl(item.fileAddr) === "3D"
|
|
// );
|
|
// );
|
|
}
|
|
}
|
|
this.diagramRelationsDatas =
|
|
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) {
|
|
} catch (err) {
|
|
console.error("Failed to fetch analysis details:", err);
|
|
console.error("Failed to fetch analysis details:", err);
|
|
}
|
|
}
|
|
@@ -293,8 +299,8 @@ export default {
|
|
// 判断文件名或路径是否包含关键字
|
|
// 判断文件名或路径是否包含关键字
|
|
if (url.includes("3D")) {
|
|
if (url.includes("3D")) {
|
|
return "3D"; // 如果 URL 中包含 "3D" 字符串,判断为 3D 类型
|
|
return "3D"; // 如果 URL 中包含 "3D" 字符串,判断为 3D 类型
|
|
- } else if (url.includes("speed_torque")) {
|
|
|
|
- return "speed_torque"; // 如果 URL 中包含 "speed_torque" 字符串,判断为 speed_torque 类型
|
|
|
|
|
|
+ } else if (url.includes("speed_power")) {
|
|
|
|
+ return "speed_power"; // 如果 URL 中包含 "speed_power" 字符串,判断为 speed_power 类型
|
|
} else {
|
|
} else {
|
|
return "Unknown"; // 如果都不包含,返回 Unknown 或其他提示
|
|
return "Unknown"; // 如果都不包含,返回 Unknown 或其他提示
|
|
}
|
|
}
|