From 1b188bdf2605b89fbf3e032108a55d1affb1c330 Mon Sep 17 00:00:00 2001 From: xhf <1424913779@qq.com> Date: Thu, 13 Feb 2025 14:16:37 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.local | 2 +- src/api/device/index.ts | 56 +--- src/components/UploadFile/index.ts | 3 +- .../UploadFile/src/UploadFileNew.vue | 271 ++++++++++++++++ src/views/board/carBoard/index.vue | 24 +- src/views/board/device/createEditDialog.vue | 147 +++------ src/views/board/device/index.vue | 307 +++++++----------- src/views/carError/index.vue | 8 +- .../realTimeMap/components/indexPage.vue | 42 ++- src/views/mapPage/realTimeMap/index.vue | 1 + src/views/mapPage/realTimeMap/webSocket.js | 115 +++++++ src/views/parameterSetting/index.vue | 5 +- 12 files changed, 636 insertions(+), 345 deletions(-) create mode 100644 src/components/UploadFile/src/UploadFileNew.vue create mode 100644 src/views/mapPage/realTimeMap/webSocket.js diff --git a/.env.local b/.env.local index f0650411..a3752946 100644 --- a/.env.local +++ b/.env.local @@ -4,7 +4,7 @@ NODE_ENV=development VITE_DEV=true # 请求路径 -VITE_BASE_URL='http://192.168.0.66:48080' +VITE_BASE_URL='http://192.168.0.74:48080' # VITE_BASE_URL='http://192.168.0.189:48080' # 文件上传类型:server - 后端上传, client - 前端直连上传,仅支持 S3 服务 diff --git a/src/api/device/index.ts b/src/api/device/index.ts index f53b2619..53717276 100644 --- a/src/api/device/index.ts +++ b/src/api/device/index.ts @@ -1,27 +1,6 @@ import request from '@/config/axios' -//agv 下载 -export const agvDownload = async (params) => { - return await request.download({ url: `/system/position-map/agvDownload`, params }) -} -//点位地图列表 -export const getPositionMapList = async (params) => { - return await request.get({ url: `/system/position-map/list`, params }) -} -//删除车辆信息 -export const deleteRobotInformation = async (id: number) => { - return await request.delete({ url: `/system/robot/information/delete?id=` + id }) -} - -//查询所有车辆 -export const getAllRobot = async (data) => { - return await request.post({ url: `/system/robot/information/getAllRobot`, data }) -} -//获得车辆信息 详情 -export const getRobotInformation = async (params) => { - return await request.get({ url: `/system/robot/information/get`, params }) -} //分页查询设备列表 看板信息设备目前用的是这个 export const deviceInformationPage = async (params) => { @@ -32,25 +11,24 @@ export const robotInformationStatistics = async (data) => { return await request.post({ url: `/system/robot/information/statistics`, data }) } -// 创建车辆信息 -export const robotInformationCreate = async (data) => { - return await request.post({ url: `/system/robot/information/create`, data }) +// 创建设备信息 +export const deviceInformationCreate = async (data) => { + return await request.post({ url: `/system/device/information/create`, data }) } -// 编辑车辆信息 -export const robotInformationUpdate = async (data) => { - return await request.put({ url: `/system/robot/information/update`, data }) +// 编辑设备信息 +export const deviceInformationUpdate = async (data) => { + return await request.put({ url: `/system/device/information/update`, data }) } -//分页查询车辆列表 看板信息车辆目前用的是这个 -export const robotGetAllModel = async (params) => { - return await request.get({ url: `/system/robot/model/getAllModel`, params }) -} -// 范围选择 -export const robotPositionGetMap = async (params) => { - return await request.get({ url: `/system/position-map/getMap`, params }) -} -// 完整范围选择 -export const robotPositionGetMapAll = async (params) => { - return await request.get({ url: `/system/position-map/getAllMap`, params }) +// 地图绑定设备 +export const deviceInformationGet = async (params) => { + return await request.get({ url: `/system/device/information/get`, params }) } - +//删除设备信息 +export const deleteDeviceInformation = async (id: number) => { + return await request.delete({ url: `/system/device/information/delete?id=` + id }) +} +// 获取设备列表 +export const deviceNumber = async (params) => { + return await request.get({ url: `/system/device/information/deviceNumber`, params }) +} diff --git a/src/components/UploadFile/index.ts b/src/components/UploadFile/index.ts index 97c1d665..2ce142c1 100644 --- a/src/components/UploadFile/index.ts +++ b/src/components/UploadFile/index.ts @@ -1,5 +1,6 @@ import UploadImg from './src/UploadImg.vue' import UploadImgs from './src/UploadImgs.vue' import UploadFile from './src/UploadFile.vue' +import UploadFileNew from './src/UploadFileNew.vue' -export { UploadImg, UploadImgs, UploadFile } +export { UploadImg, UploadImgs, UploadFile ,UploadFileNew} diff --git a/src/components/UploadFile/src/UploadFileNew.vue b/src/components/UploadFile/src/UploadFileNew.vue new file mode 100644 index 00000000..ac0c162d --- /dev/null +++ b/src/components/UploadFile/src/UploadFileNew.vue @@ -0,0 +1,271 @@ + + + + diff --git a/src/views/board/carBoard/index.vue b/src/views/board/carBoard/index.vue index 3d96dd9b..ea6cc756 100644 --- a/src/views/board/carBoard/index.vue +++ b/src/views/board/carBoard/index.vue @@ -12,28 +12,33 @@
工作
{{ carStatistics.inTask || 0 }}
-
+
-
+
+
充电
{{ carStatistics.charge || 0 }}
-
+
+
异常
{{ carStatistics.fault || 0 }}
-
+
+
锁定
{{ carStatistics.doLock || 0 }}
-
+
+
待命
{{ carStatistics.standby || 0 }}
-
+
+
离线
{{ carStatistics.offline || 0 }}
@@ -106,7 +111,7 @@
- +
地图定位
@@ -478,8 +483,9 @@ onBeforeRouteLeave((to, from, next) => { PingFang SC; font-weight: 600; font-size: 16px; - margin-left: 10px; - padding: 5px 0; + + padding: 5px 10px; + cursor: pointer; } .new-top-box-left-item-name { flex-shrink: 0; diff --git a/src/views/board/device/createEditDialog.vue b/src/views/board/device/createEditDialog.vue index 276213c0..57c74660 100644 --- a/src/views/board/device/createEditDialog.vue +++ b/src/views/board/device/createEditDialog.vue @@ -1,49 +1,35 @@