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分 + + 25分
安全教育
- 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(); });