diff --git a/src/api/modules/cathangCrane.ts b/src/api/modules/cathangCrane.ts
new file mode 100644
index 0000000..0b3f9cf
--- /dev/null
+++ b/src/api/modules/cathangCrane.ts
@@ -0,0 +1,65 @@
+import http from "@/api";
+const BASEURL = import.meta.env.VITE_API_URL;
+
+// 汽车吊
+
+// 列表查询
+export const gettrucklist = (params: {}) => {
+ return http.post(BASEURL + `/xmgl/truckCrane/list`, params);
+};
+
+// 列表查询单条
+export const gettruckqueryById = (params: {}) => {
+ return http.post(BASEURL + `/xmgl/truckCrane/queryById`, params);
+};
+
+// 查询最新状态
+export const gettruckdata = (params: {}) => {
+ return http.post(BASEURL + `/xmgl/truckCraneCurrentData/getNewData`, params);
+};
+
+// 设备情况汇总
+export const gettruckstat = (params: {}) => {
+ return http.post(BASEURL + `/xmgl/truckCrane/onlineStat`, params);
+};
+
+// 设备报警分析
+export const gettruckAlam = (params: {}) => {
+ return http.post(BASEURL + `/xmgl/truckCraneAlarm/alarmStat`, params);
+};
+
+// 图表分析
+export const gettruckend = (params: {}) => {
+ return http.post(BASEURL + `/xmgl/truckCraneCurrentData/windSpeedTrend`, params);
+};
+
+// 履带吊
+// 列表查询
+export const getcrawlist = (params: {}) => {
+ return http.post(BASEURL + `/xmgl/crawlerCrane/list`, params);
+};
+
+// 列表查询单条
+export const getcrawqueryById = (params: {}) => {
+ return http.post(BASEURL + `/xmgl/crawlerCrane/queryById`, params);
+};
+
+// 查询最新状态
+export const getcrawdata = (params: {}) => {
+ return http.post(BASEURL + `/xmgl/crawlerCraneCurrentData/getNewData`, params);
+};
+
+// 设备情况汇总
+export const getcrawstat = (params: {}) => {
+ return http.post(BASEURL + `/xmgl/crawlerCrane/onlineStat`, params);
+};
+
+// 设备报警分析
+export const getcrawAlam = (params: {}) => {
+ return http.post(BASEURL + `/xmgl/crawlerCraneAlarm/alarmStat`, params);
+};
+
+// 图表分析
+export const getcrawend = (params: {}) => {
+ return http.post(BASEURL + `/xmgl/crawlerCraneCurrentData/windSpeedTrend`, params);
+};
diff --git a/src/assets/images/trackCrane/Frame-2024-17.png b/src/assets/images/trackCrane/Frame-2024-17.png
new file mode 100644
index 0000000..9028390
Binary files /dev/null and b/src/assets/images/trackCrane/Frame-2024-17.png differ
diff --git a/src/assets/images/trackCrane/Group 15.png b/src/assets/images/trackCrane/Group 15.png
new file mode 100644
index 0000000..35f8132
Binary files /dev/null and b/src/assets/images/trackCrane/Group 15.png differ
diff --git a/src/assets/images/trackCrane/Group 16.png b/src/assets/images/trackCrane/Group 16.png
new file mode 100644
index 0000000..cb4c24f
Binary files /dev/null and b/src/assets/images/trackCrane/Group 16.png differ
diff --git a/src/views/sevenLargeScreen/cathangCrane/StattrackLine.vue b/src/views/sevenLargeScreen/cathangCrane/StattrackLine.vue
index 046d27d..2d62b37 100644
--- a/src/views/sevenLargeScreen/cathangCrane/StattrackLine.vue
+++ b/src/views/sevenLargeScreen/cathangCrane/StattrackLine.vue
@@ -5,16 +5,96 @@