From 67f6aea684622ce8544c7221cdd2baa2954a1eea Mon Sep 17 00:00:00 2001 From: jxj_yjl <1490736767@qq.com> Date: Thu, 20 Jul 2023 17:27:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=83=E5=8F=82=E6=95=B0=E5=A4=A7=E5=B1=8F-?= =?UTF-8?q?=E5=A1=94=E5=90=8A=E7=9B=91=E6=B5=8B/=E5=8D=87=E9=99=8D?= =?UTF-8?q?=E6=9C=BA=E7=9B=91=E6=B5=8B/=E8=A7=86=E9=A2=91=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E9=A1=B5=E9=9D=A2=E6=8E=A5=E5=8F=A3=E5=AF=B9=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/modules/elevator.ts | 48 +++ src/api/modules/tower.ts | 21 + src/routers/modules/staticRouter.ts | 16 +- .../elevatorMonitoring/leftCenter.vue | 59 +-- .../elevatorMonitoring/leftTop.vue | 100 ++++- .../elevatorMonitoring/right.vue | 200 ++++++--- .../towerCraneMonitoring/monitor.vue | 78 ++-- .../towerCraneMonitoring/right.vue | 230 ++++++---- .../videoManagement/index.vue | 402 +++++++++++++++++- .../videoManagement/videoList.vue | 121 ------ .../videoManagement/videoPlayer.vue | 328 -------------- 11 files changed, 906 insertions(+), 697 deletions(-) create mode 100644 src/api/modules/elevator.ts delete mode 100644 src/views/sevenLargeScreen/videoManagement/videoList.vue delete mode 100644 src/views/sevenLargeScreen/videoManagement/videoPlayer.vue diff --git a/src/api/modules/elevator.ts b/src/api/modules/elevator.ts new file mode 100644 index 00000000..4bca0ff3 --- /dev/null +++ b/src/api/modules/elevator.ts @@ -0,0 +1,48 @@ +import http from "@/api"; +const BASEURL = import.meta.env.VITE_API_URL; + +// 今日累积运行次数 +export const getLifterWorkCycleApi = (params: {}) => { + return http.get(BASEURL + `/xmgl/lifterWorkCycle/queryStatisticsElevatorOperationsNum`, params); +}; + + +// 今日违章次数 +export const getLifterViolationApi = (params: {}) => { + return http.get(BASEURL + `/xmgl/lifterViolation/queryStatisticsViolationNum`, params); +}; + + +// 设备列表 +export const getLifterListApi = (params: {}) => { + return http.post(BASEURL + `/xmgl/lifter/list`, params); +}; + + + +// 电梯报警分析 +export const getAlarmTypeApi = (params: {}) => { + return http.post(BASEURL + `/xmgl/lifterAlarm/queryAlarmsDistinguishedNumberByAlarmType`, params); +}; + + + +// 右中下数据 +export const getNewestLifterApi = (params: {}) => { + return http.post(BASEURL + `/xmgl/lifterCurrentData/getNewestLifterCurrentData`, params); +}; + +// 运行状态 +export const getQueryTodayOperatingApi = (params: {}) => { + return http.get(BASEURL + `/xmgl/lifter/queryTodayOperatingStatusStatistics`, params); +}; + + +// 司机信息 +export const getRelatedInfoApi = (params: {}) => { + return http.get(BASEURL + `/xmgl/lifter/getRelatedInfo`, params); +}; + + + + diff --git a/src/api/modules/tower.ts b/src/api/modules/tower.ts index 81e5d153..7d288d1b 100644 --- a/src/api/modules/tower.ts +++ b/src/api/modules/tower.ts @@ -14,3 +14,24 @@ export const getDistinguishedNumApi = (params: {}) => { export const getQueryByIdApi = (params: {}) => { return http.post(BASEURL + `/xmgl/tower/queryById`, params); }; + +// 中间 塔吊信息-实时数据 +export const getNewestTowerApi = (params: {}) => { + return http.post(BASEURL + `/xmgl/towerCurrentData/getNewestTowerCurrentData`, params); +}; + +// 右边-运行状态 +export const getTowerCurrentCountApi = (params: {}) => { + return http.post(BASEURL + `/xmgl/tower/selectTowerCurrentCount`, params); +}; + +// 右边-司机信息 +export const getRelatedInfoApi = (params: {}) => { + return http.get(BASEURL + `/xmgl/tower/getRelatedInfo`, params); +}; + + +// 右下-实时数据 +export const getNewestDataApi = (params: {}) => { + return http.post(BASEURL + `/xmgl/towerCurrentData/getNewestTowerCurrentData`, params); +}; \ No newline at end of file diff --git a/src/routers/modules/staticRouter.ts b/src/routers/modules/staticRouter.ts index e72e2bf2..4ff1da64 100644 --- a/src/routers/modules/staticRouter.ts +++ b/src/routers/modules/staticRouter.ts @@ -20,14 +20,14 @@ export const staticRouter: RouteRecordRaw[] = [ title: "登录" } }, - { - path: "/login", - name: "login", - component: () => import("@/views/login/index.vue"), - meta: { - title: "登录" - } - }, + // { + // path: "/login", + // name: "login", + // component: () => import("@/views/login/index.vue"), + // meta: { + // title: "登录" + // } + // }, { path: "/large", name: "大屏", diff --git a/src/views/sevenLargeScreen/elevatorMonitoring/leftCenter.vue b/src/views/sevenLargeScreen/elevatorMonitoring/leftCenter.vue index 281bdafa..c5b579e1 100644 --- a/src/views/sevenLargeScreen/elevatorMonitoring/leftCenter.vue +++ b/src/views/sevenLargeScreen/elevatorMonitoring/leftCenter.vue @@ -8,7 +8,7 @@ range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" - :size="size" + @change="timeValue" />
@@ -16,35 +16,15 @@ >本周期内出现倾斜、风速、上限位、下限位、人数、载重、超速报警,请重点关注施工电梯过程中的维保并加强塔司、班组人员...
-

报警总数:24

+

报警总数:{{ alarmTotal || 0 }}

- + + +
{{ item.num }}
+
{{ item.typeName }}
@@ -52,10 +32,29 @@ diff --git a/src/views/sevenLargeScreen/videoManagement/videoList.vue b/src/views/sevenLargeScreen/videoManagement/videoList.vue deleted file mode 100644 index ed5edd61..00000000 --- a/src/views/sevenLargeScreen/videoManagement/videoList.vue +++ /dev/null @@ -1,121 +0,0 @@ - - - - - diff --git a/src/views/sevenLargeScreen/videoManagement/videoPlayer.vue b/src/views/sevenLargeScreen/videoManagement/videoPlayer.vue deleted file mode 100644 index 71af8628..00000000 --- a/src/views/sevenLargeScreen/videoManagement/videoPlayer.vue +++ /dev/null @@ -1,328 +0,0 @@ - - - - -