diff --git a/.env.development b/.env.development
index 06c624d..3ab25ff 100644
--- a/.env.development
+++ b/.env.development
@@ -3,7 +3,9 @@ NODE_ENV = 'development'
# 本地环境接口地址(/api/index.ts文件中使用)
# 后端本地
-VITE_API_URL = 'http://192.168.34.221:9111'
+# VITE_API_URL = 'http://192.168.34.221:9111'
+# VITE_API_URL = 'http://182.90.224.237:51234' #雄哥远程
+VITE_API_URL = 'http://jxj.zhgdyun.com:61212' #杰哥远程
# VITE_API_URL = 'http://192.168.34.221:28888'
# VITE_API_URL = 'http://121.196.214.246/api'
# VITE_API_URL = 'http://jxj.zhgdyun.com:100'
diff --git a/src/api/modules/agjtCommandApi.ts b/src/api/modules/agjtCommandApi.ts
index 9623f90..e73ede1 100644
--- a/src/api/modules/agjtCommandApi.ts
+++ b/src/api/modules/agjtCommandApi.ts
@@ -78,4 +78,12 @@ export const getAlarmRecordApi = (params: {}) => {
// 顶部数据接口
export const getAlarmTypeCountApi = (params: {}) => {
return http.post(BASEURL + `/xmgl/aiStatistic/selectAiAnalyseHardWareAlarmTypeCount`, params, { headers: { noLoading: true } });
+};
+// centerTop底部按钮显示数据接口
+export const getStatsDirectorateBigScreenApi = (params: {}) => {
+ return http.post(BASEURL + `/xmgl/xzSecurityQualityInspectionRecord/statsDirectorateBigScreen`, params, { headers: { noLoading: true } });
+};
+// centerTop评分数据接口
+export const getStatScoreApi = (params: {}) => {
+ return http.get(BASEURL + `/xmgl/xzSecurityQualityInspectionRecord/getStatScore`, params, { headers: { noLoading: true } });
};
\ No newline at end of file
diff --git a/src/views/commandScreen/commandCenter/centerTop.vue b/src/views/commandScreen/commandCenter/centerTop.vue
index 84d0374..e5db1d7 100644
--- a/src/views/commandScreen/commandCenter/centerTop.vue
+++ b/src/views/commandScreen/commandCenter/centerTop.vue
@@ -3,70 +3,71 @@
- 20分
+ {{statScore.hiddenDangerScore}}分
安全隐患治理
- 20分
+ {{statScore.dangerEngScore}}分
危大工程
- 20分
+ {{statScore.riskScore}}分
风险管理
- 20分
+ {{statScore.aiScore}}分
-
智能硬件分析
+
AI警报
上月安全综合评分
- 65
+ {{statScore.lastMonthTotal}}
分
- 相较上月上升20%
+ 相较上月上升{{statScore.radio}}%
- 78
+ {{statScore.total}}
分
安全评分
- 危大工程 +20
+ 危大工程 {{statsDirectorateBigScreen.dangerousEngineeringRecordNum}}
- 安全教育 +20
+ 安全教育 {{statsDirectorateBigScreen.workerInfoAuditRecordNum}}
- 极端恶劣天气 +20
+ 极端恶劣天气 {{statsDirectorateBigScreen.taskProgressContentNum}}
- 风险统计 +20
+ 风险统计 {{statsDirectorateBigScreen.securityQualityInspectionRecordNum}}
- 安全隐患 +20
+ 安全隐患 {{statsDirectorateBigScreen.securityQualityInspectionRecordNum}}
- AI警报 +20
+ AI警报 {{statsDirectorateBigScreen.aiAnalyseHardWareAlarmRecordNum}}
@@ -83,6 +84,7 @@ import { GlobalStore } from "@/stores";
import { ElMessage } from "element-plus";
import { editProjectInfo, eidtProjectShowConfig, queryBySnData } from "@/api/modules/projectOverview";
+import { getStatsDirectorateBigScreenApi, getStatScoreApi } from "@/api/modules/agjtCommandApi";
import { selectLiveVideoListApi } from "@/api/modules/video";
import ckplayerComp from "./ckplayerComp.vue";
import { COMPANY } from "@/config/config";
@@ -159,6 +161,20 @@ const getVideoList = async () => {
}, 2000);
}
};
+let statsDirectorateBigScreen = ref({} as any);
+//获取centerTop底部按钮显示数据
+const getStatsDirectorateBigScreen = async () => {
+ const res = await getStatsDirectorateBigScreenApi({ projectSn: store.sn });
+ statsDirectorateBigScreen.value = res.result
+};
+let statScore = ref({} as any);
+//获取centerTop底部按钮显示数据
+const getStatScore = async () => {
+ const res = await getStatScoreApi({ projectSn: store.sn });
+ console.log("获取项目信息6666666666666666666666666666666666", res);
+ statScore.value = res.result
+};
+
function boxStyle(item: any) {
if (item.isActive) {
@@ -236,6 +252,8 @@ defineExpose({
onMounted(async () => {
await getVideoList();
getQueryBySnData();
+ getStatsDirectorateBigScreen();
+ getStatScore();
});