fix:添加机械设备定位和智能安全帽模块

This commit is contained in:
vce 2024-03-22 12:22:14 +08:00
parent f404d94746
commit ce08e0bdc1
22 changed files with 5032 additions and 0 deletions

View File

@ -0,0 +1,94 @@
import http from "@/api";
const BASEURL = import.meta.env.VITE_API_URL;
// 分页列表查询车辆(人员)定位- 报警记录信息
export const getAlarmRecordInfo = (params: {}) => {
return http.get(BASEURL + `/xmgl/vehiclePositionAlarm/list`, params);
};
// 分页列表查询车辆(人员)定位- 实时数据信息
export const getRealtimeRecordInfo = (params: {}) => {
return http.get(BASEURL + `/xmgl/vehiclePositionData/page`, params);
};
// 列表查询车辆(人员)定位- 实时数据信息
export const getRealtimeRecordList = (params: {}) => {
return http.get(BASEURL + `/xmgl/vehiclePositionData/list`, params);
};
// 车辆定位-设备中台
export const getstandardDevListApi = (params: {}) => {
return http.get(BASEURL + `/xmgl/vehiclePositionDev/page`, params);
};
export const addstandardDevApi = (params: {}) => {
return http.post(BASEURL + `/xmgl/vehiclePositionDev/add`, params);
};
export const editstandardDevApi = (params: {}) => {
return http.post(BASEURL + `/xmgl/vehiclePositionDev/edit`, params);
};
export const deletestandardDevApi = (params: {}) => {
return http.post(BASEURL + `/xmgl/vehiclePositionDev/delete`, params);
};
export const getVehiclePositionFence = (params: {}) => {
return http.get(BASEURL + `/xmgl/vehiclePositionFence/list`, params);
};
export const addVehiclePositionFence = (params: {}) => {
return http.post(BASEURL + `/xmgl/vehiclePositionFence/add`, params);
};
export const editVehiclePositionFence = (params: {}) => {
return http.post(BASEURL + `/xmgl/vehiclePositionFence/edit`, params);
};
export const deleteVehiclePositionFence = (params: {}) => {
return http.post(BASEURL + `/xmgl/vehiclePositionFence/delete`, params);
};
// 获取设备中台所有数据
export const getCarDevOption = (params: {}) => {
return http.get(BASEURL + `/xmgl/vehiclePositionDev/list`, params);
};
// 查询设备状态总数
export const getFenceTypeTotal = (params: {}) => {
return http.post(BASEURL + `/xmgl/vehiclePositionDev/countVehiclePositionDev`, params);
};
// 查询车辆日行数据
export const getVehiclePositionDayRecord = (params: {}) => {
return http.get(BASEURL + `/xmgl/vehiclePositionDayRecord/list`, params);
};
// 机械设备定位--分类查询设备列表
export const getEpDevOptionApi = (params: {}) => {
return http.get(BASEURL + `/xmgl/mechanicalEquipmentPositionDev/list`, params);
};
// 机械设备定位--查询设备状态总数
export const getEpTypeTotalApi = (params: {}) => {
return http.post(BASEURL + `/xmgl/mechanicalEquipmentPositionDev/countDev`, params);
};
// 机械设备定位--查询围栏信息
export const getEpSuroundInfoApi = (params: {}) => {
return http.get(BASEURL + `/xmgl/mechanicalEquipmentPositionFence/list`, params);
};
// 机械设备定位--查询报警信息
export const getEpAlarmRecordInfoApi = (params: {}) => {
return http.get(BASEURL + `/xmgl/mechanicalEquipmentPositionAlarm/list`, params);
};
// 机械设备定位--查询实时数据信息
export const getEpRealtimeDataApi = (params: {}) => {
return http.get(BASEURL + `/xmgl/mechanicalEquipmentPositionData/list`, params);
};
// 机械设备定位--查询机械设备日行数据
export const getEpDayRecordApi = (params: {}) => {
return http.get(BASEURL + `/xmgl/mechanicalEquipmentPositionDayRecord/list`, params);
};
// 机械设备定位--删除围栏
export const deleteEpFence = (params: {}) => {
return http.post(BASEURL + `/xmgl/mechanicalEquipmentPositionFence/deleteBatch`, params);
};
// 机械设备定位--添加围栏
export const addEpPositionFence = (params: {}) => {
return http.post(BASEURL + `/xmgl/mechanicalEquipmentPositionFence/add`, params);
};

View File

@ -0,0 +1,81 @@
import http from "@/api";
const BASEURL = import.meta.env.VITE_API_URL;
// 分页列表查询车辆(人员)定位- 实时数据信息
export const getRealtimeRecordInfo = (params: {}) => {
return http.get(BASEURL + `/xmgl/vehiclePositionData/page`, params);
};
// 列表查询车辆(人员)定位- 实时数据信息
export const getRealtimeRecordList = (params: {}) => {
return http.get(BASEURL + `/xmgl/vehiclePositionData/list`, params);
};
// 车辆定位-设备中台
export const getstandardDevListApi = (params: {}) => {
return http.get(BASEURL + `/xmgl/vehiclePositionDev/page`, params);
};
export const addstandardDevApi = (params: {}) => {
return http.post(BASEURL + `/xmgl/vehiclePositionDev/add`, params);
};
export const editstandardDevApi = (params: {}) => {
return http.post(BASEURL + `/xmgl/vehiclePositionDev/edit`, params);
};
export const deletestandardDevApi = (params: {}) => {
return http.post(BASEURL + `/xmgl/vehiclePositionDev/delete`, params);
};
export const getVehiclePositionFence = (params: {}) => {
return http.get(BASEURL + `/xmgl/vehiclePositionFence/list`, params);
};
export const addVehiclePositionFence = (params: {}) => {
return http.post(BASEURL + `/xmgl/vehiclePositionFence/add`, params);
};
export const editVehiclePositionFence = (params: {}) => {
return http.post(BASEURL + `/xmgl/vehiclePositionFence/edit`, params);
};
export const deleteVehiclePositionFence = (params: {}) => {
return http.post(BASEURL + `/xmgl/vehiclePositionFence/delete`, params);
};
// 查询车辆日行数据
export const getVehiclePositionDayRecord = (params: {}) => {
return http.get(BASEURL + `/xmgl/vehiclePositionDayRecord/list`, params);
};
// 智能安全帽--分类查询设备列表
export const getHatDevOptionApi = (params: {}) => {
return http.get(BASEURL + `/xmgl/safetyHatDev/list`, params);
};
// 智能安全帽--查询设备状态总数
export const getSafeHatTypeTotalApi = (params: {}) => {
return http.post(BASEURL + `/xmgl/safetyHatDev/countSafetyHatDev`, params);
};
// 智能安全帽--查询周报警数据
export const getWeekAlarmDataApi = (params: {}) => {
return http.post(BASEURL + `/xmgl/safetyHatAlarm/getRecentWeekAlarm`, params);
};
// 智能安全帽--查询围栏信息
export const getSuroundInfoApi = (params: {}) => {
return http.get(BASEURL + `/xmgl/safetyHatFence/list`, params);
};
// 智能安全帽--查询报警信息
export const getAlarmRecordInfoApi = (params: {}) => {
return http.get(BASEURL + `/xmgl/safetyHatAlarm/list`, params);
};
// 智能安全帽--查询实时数据信息
export const getRealtimeDataApi = (params: {}) => {
return http.get(BASEURL + `/xmgl/safetyHatData/list`, params);
};
// 智能安全帽--查询安全帽日行数据
export const getSafeHatDayRecordApi = (params: {}) => {
return http.get(BASEURL + `/xmgl/safetyHatData/list`, params);
};
// 智能安全帽--删除围栏
export const deleteSafehatFence = (params: {}) => {
return http.post(BASEURL + `/xmgl/safetyHatFence/deleteBatch`, params);
};
// 智能安全帽--添加围栏
export const addSafeHatPositionFence = (params: {}) => {
return http.post(BASEURL + `/xmgl/safetyHatFence/add`, params);
};

Binary file not shown.

After

Width:  |  Height:  |  Size: 761 B

BIN
src/assets/images/cbg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 704 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

BIN
src/assets/images/epOff.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
src/assets/images/epOn.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 503 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 705 B

BIN
src/assets/images/lineP.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 949 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

View File

@ -47,6 +47,11 @@ export const staticRouter: RouteRecordRaw[] = [
name: "车辆管理",
component: () => import("@/views/sevenLargeScreen/vehicleManagement/index.vue")
},
{
path: "/vehicleManagement",
name: "车辆管理",
component: () => import("@/views/sevenLargeScreen/vehicleManagement/index.vue")
},
{
path: "/towerCraneMonitoring",
name: "塔吊监测",
@ -242,6 +247,16 @@ export const staticRouter: RouteRecordRaw[] = [
path: "/newProjectOverView",
name: "工程概览",
component: () => import("@/views/sevenLargeScreen/safeRisk/newProjectOverView.vue")
},
{
path: "/positionManagement",
name: "机械设备定位",
component: () => import("@/views/sevenLargeScreen/digitalConstruction/equipmentPosition/index.vue")
},
{
path: "/smartSafeHat",
name: "智能安全帽",
component: () => import("@/views/sevenLargeScreen/digitalConstruction/smartSafeHat/index.vue")
}
],
meta: {

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -170,6 +170,20 @@ let menuList = ref([
}
]
},
{
moduleName: "设备定位",
modulePath: "/positionManagement",
menuList: [
{
menuName: "机械设备定位",
companyPath: "/positionManagement"
},
{
menuName: "智能安全帽",
companyPath: "/smartSafeHat"
}
]
},
{
moduleName: "进度管控",
modulePath: "/schedulePlan",