From ddfd2280cdfee7b7486e0a6d18a2fc1c6b12a2df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=89=93=E8=B1=86=E8=B1=86?= <3346088772@qq.comcd> Date: Tue, 9 Jan 2024 09:57:56 +0800 Subject: [PATCH] =?UTF-8?q?AGV=E7=BA=BF=E8=B7=AF=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/mes/dv/route.js | 46 ++ src/api/mes/dv/siteConfiguration.js | 46 ++ .../abnormalityAlarm/AGValarm/abnormalAGV.vue | 1 + .../AGValarm/historicalAGV.vue | 1 + .../abnormalityAlarm/liku/abnormalLiku.vue | 520 +++++++++++++++ .../abnormalityAlarm/liku/historicalLiku.vue | 367 +++++++++++ src/views/abnormalityAlarm/liku/index.vue | 41 ++ .../machineTool/abnormalAlarm.vue | 5 +- .../machineTool/historicalAnomalyAlarm.vue | 1 + .../robotic/historicalAlarm.vue | 1 + .../abnormalityAlarm/robotic/roboticAlarm.vue | 1 + src/views/deviceConsole/machine/index.vue | 2 +- src/views/deviceConsole/robotic/index.vue | 288 ++++++-- src/views/mes/dv/route/index.vue | 541 +++++++++++++++ src/views/mes/dv/siteConfiguration/index.vue | 540 +++++++++++++++ src/views/mes/md/pallet/index.vue | 618 ++++++++++++++++++ 16 files changed, 2946 insertions(+), 73 deletions(-) create mode 100644 src/api/mes/dv/route.js create mode 100644 src/api/mes/dv/siteConfiguration.js create mode 100644 src/views/abnormalityAlarm/liku/abnormalLiku.vue create mode 100644 src/views/abnormalityAlarm/liku/historicalLiku.vue create mode 100644 src/views/abnormalityAlarm/liku/index.vue create mode 100644 src/views/mes/dv/route/index.vue create mode 100644 src/views/mes/dv/siteConfiguration/index.vue create mode 100644 src/views/mes/md/pallet/index.vue diff --git a/src/api/mes/dv/route.js b/src/api/mes/dv/route.js new file mode 100644 index 0000000..40cd9fb --- /dev/null +++ b/src/api/mes/dv/route.js @@ -0,0 +1,46 @@ +import request from '@/utils/request' + +// 查询agv线路 +export function findProAgvline(query) { + return request({ + url: '/proagv/findProAgvline', + method: 'get', + params: query + }) +} + +// 自动生成agv线路编码 +export function findLineCode(query) { + return request({ + url: '/proagv/findLineCode', + method: 'get', + params: query + }) + } + +// 新增agv线路 +export function addProAgvline(data) { + return request({ + url: '/proagv/addProAgvline', + method: 'post', + data: data + }) +} + +// 修改agv线路 +export function updateProAgvline(data) { + return request({ + url: '/proagv/updateProAgvline', + method: 'post', + data: data + }) + } + + // 删除agv线路 +export function deleteProAgvline(data) { + return request({ + url: '/proagv/deleteProAgvline', + method: 'post', + data: data + }) + } \ No newline at end of file diff --git a/src/api/mes/dv/siteConfiguration.js b/src/api/mes/dv/siteConfiguration.js new file mode 100644 index 0000000..14b772e --- /dev/null +++ b/src/api/mes/dv/siteConfiguration.js @@ -0,0 +1,46 @@ +import request from '@/utils/request' + +// 查询agv站点 +export function findProAgvsite(query) { + return request({ + url: '/proagvsite/findProAgvsite', + method: 'get', + params: query + }) +} + +// 自动生成agv站点编码 +export function findSiteCode(query) { + return request({ + url: '/proagvsite/findSiteCode', + method: 'get', + params: query + }) + } + +// 新增agv站点 +export function addProAgvsite(data) { + return request({ + url: '/proagvsite/addProAgvsite', + method: 'post', + data: data + }) +} + +// 修改agv线路 +export function updateProAgvsite(data) { + return request({ + url: '/proagvsite/updateProAgvsite', + method: 'post', + data: data + }) + } + + // 删除agv站点 +export function deleteProAgvsite(data) { + return request({ + url: '/proagvsite/deleteProAgvsite', + method: 'post', + data: data + }) + } \ No newline at end of file diff --git a/src/views/abnormalityAlarm/AGValarm/abnormalAGV.vue b/src/views/abnormalityAlarm/AGValarm/abnormalAGV.vue index 8dc8b98..96b25e2 100644 --- a/src/views/abnormalityAlarm/AGValarm/abnormalAGV.vue +++ b/src/views/abnormalityAlarm/AGValarm/abnormalAGV.vue @@ -336,6 +336,7 @@ export default { queryParams: { pageNum: 1, pageSize: 10, + machineryTypeId: 229, }, // 表单参数 form: { diff --git a/src/views/abnormalityAlarm/AGValarm/historicalAGV.vue b/src/views/abnormalityAlarm/AGValarm/historicalAGV.vue index d7c650f..4155d2b 100644 --- a/src/views/abnormalityAlarm/AGValarm/historicalAGV.vue +++ b/src/views/abnormalityAlarm/AGValarm/historicalAGV.vue @@ -242,6 +242,7 @@ export default { queryParams: { pageNum: 1, pageSize: 10, + machineryTypeId: 229, }, // 表单参数 form: { diff --git a/src/views/abnormalityAlarm/liku/abnormalLiku.vue b/src/views/abnormalityAlarm/liku/abnormalLiku.vue new file mode 100644 index 0000000..fb2eb5a --- /dev/null +++ b/src/views/abnormalityAlarm/liku/abnormalLiku.vue @@ -0,0 +1,520 @@ + + + + + + + + + + + + + + + + + + + + + 搜索 + 重置 + + + + + + + 导出 + + + + + + + + + + + + + + + + + 未处理 + 已处理未解决 + 已处理已完成 + + + + + 查看 + 处理 + 置顶 + + + + + + + + + + + + + + 异常 + 无异常 + + + + + + + + + 已解决 + 未解决 + + + + + + + + + + + + + + + + 不置顶 + 置顶 + + + + + + + + + + + + + + + {{ formQuery.machineryCode }} + + + + + {{ formQuery.machineryName }} + + + + + + + {{ formQuery.machineryTypeName }} + + + + + {{ formQuery.warnType }} + + + + + + + {{ formQuery.message }} + + + + + {{ formQuery.warnTime }} + + + + + + + + + + + + diff --git a/src/views/abnormalityAlarm/liku/historicalLiku.vue b/src/views/abnormalityAlarm/liku/historicalLiku.vue new file mode 100644 index 0000000..b4cedc6 --- /dev/null +++ b/src/views/abnormalityAlarm/liku/historicalLiku.vue @@ -0,0 +1,367 @@ + + + + + + + + + + + + + + + 搜索 + 重置 + + + + + + + 导出 + + + + + + + + + + + + + + + + + 未处理 + 已处理未解决 + 已处理已完成 + + + + + 查看 + + + + + + + + + + + + + {{ formQuery.machineryCode }} + + + + + {{ formQuery.machineryName }} + + + + + + + {{ formQuery.machineryTypeName }} + + + + + {{ formQuery.warnType }} + + + + + + + {{ formQuery.message }} + + + + + {{ formQuery.warnTime }} + + + + + + + + + + + + diff --git a/src/views/abnormalityAlarm/liku/index.vue b/src/views/abnormalityAlarm/liku/index.vue new file mode 100644 index 0000000..0167dd9 --- /dev/null +++ b/src/views/abnormalityAlarm/liku/index.vue @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + diff --git a/src/views/abnormalityAlarm/machineTool/abnormalAlarm.vue b/src/views/abnormalityAlarm/machineTool/abnormalAlarm.vue index 8dc8b98..f820a45 100644 --- a/src/views/abnormalityAlarm/machineTool/abnormalAlarm.vue +++ b/src/views/abnormalityAlarm/machineTool/abnormalAlarm.vue @@ -17,9 +17,9 @@ /> - + - + - - + + > + + Power down + + + Power on + + - + + Control + + - - + - 2 + + + Robot Operation Panel + + + + j1轴 + j2轴 + j3轴 + j4轴 + j5轴 + j6轴 + + + + Coordinate + + + + + X:{{ 123 }} + + + Y:{{ 123 }} + + + Z:{{ 123 }} + + + + + + + A:{{ 123 }} + + + B:{{ 123 }} + + + C:{{ 123 }} + + + + + + + Standard + + Speed limit:{{ 1 }} + + + @@ -150,6 +302,8 @@ export default { machineryTypeId: "", }, elimage: true, + Powersupply: true, + radio4: "1", img: require("../../../assets/images/robotic.png"), sd: require("../../../assets/images/shangdian.png"), xd: require("../../../assets/images/weishangdian.png"), @@ -175,13 +329,6 @@ export default { /** 查询列表 */ getList() { this.loading = true; - // axios - // .get("http://192.168.3.53:8077/manage/device/devices") - // .then((res) => { - // this.intelligent = res.data.data; - // this.loading = false; - // }); - listMachinerytype().then((response) => { var data = ""; response.data.forEach((item) => { @@ -201,7 +348,6 @@ export default { this.intelligent.push(item); } }); - console.log(this.intelligent); this.loading = false; }); }, @@ -212,65 +358,67 @@ export default { }, setInterval() { - // axios - // .get("http://192.168.3.53:8077/manage/modbus/data", { - // params: { - // id: this.id, - // }, - // }) - // .then((res) => { - // console.log(res.data.data); - // this.intelligentData = res.data.data; - // }); + // axios + // .get("http://192.168.3.53:8077/manage/modbus/data", { + // params: { + // id: this.id, + // }, + // }) + // .then((res) => { + // this.intelligentData = res.data.data; + // }); }, - elbutton() { - this.elimage = false; + upbutton() { + if (this.id != "") { + axios + .get("http://192.168.3.53:8077/manage/robot/powerOn", { + params: { + id: this.id, + }, + }) + .then((res) => { + console.log(res); + if (res.data.code === 200) { + this.elimage = false; + this.Powersupply = false; + this.$modal.msgSuccess("上电成功"); + } else { + this.$message.error(res.data.msg); + } + }); + } else { + this.$message({ + message: "请选择设备", + type: "warning", + }); + } }, - buttonto() { - this.elimage = true; - }, - - off() { - // if (this.id != "") { - // axios - // .get("http://192.168.3.53:8077/manage/modbus/operate", { - // params: { - // id: this.id, - // type: 2, - // }, - // }) - // .then((res) => { - // this.imgdata = true; - // this.$modal.msgSuccess("停止成功"); - // }); - // } else { - // this.$message({ - // message: "请选择设备", - // type: "warning", - // }); - // } - }, - on() { - // if (this.id != "") { - // axios - // .get("http://192.168.3.53:8077/manage/modbus/operate", { - // params: { - // id: this.id, - // type: 1, - // }, - // }) - // .then((res) => { - // this.imgdata = false; - // this.$modal.msgSuccess("启动成功"); - // }); - // } else { - // this.$message({ - // message: "请选择设备", - // type: "warning", - // }); - // } + downbutton() { + if (this.id != "") { + axios + .get("http://192.168.3.53:8077/manage/robot/powerOff", { + params: { + id: this.id, + }, + }) + .then((res) => { + console.log(res); + if (res.data.code === 200) { + this.elimage = true; + this.Powersupply = true; + this.$modal.msgSuccess("下电成功"); + } else { + this.$message.error(res.data.msg); + } + }); + } else { + this.$message({ + message: "请选择设备", + type: "warning", + }); + } }, }, }; diff --git a/src/views/mes/dv/route/index.vue b/src/views/mes/dv/route/index.vue new file mode 100644 index 0000000..6273f97 --- /dev/null +++ b/src/views/mes/dv/route/index.vue @@ -0,0 +1,541 @@ + + + + + + + + + + + + + 搜索 + 重置 + + + + + + + 新增线路 + + + + + + + + + + + + + + {{ scope.row.lineCode }} + + + + + + + 是 + 否 + + + + + + 修改 + 删除 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 是 + 否 + + + + + + + + + + + + + + + + diff --git a/src/views/mes/dv/siteConfiguration/index.vue b/src/views/mes/dv/siteConfiguration/index.vue new file mode 100644 index 0000000..8d329c7 --- /dev/null +++ b/src/views/mes/dv/siteConfiguration/index.vue @@ -0,0 +1,540 @@ + + + + + + + + + + + + + 搜索 + 重置 + + + + + + + 新增站点 + + + + + + + + + + + + + + {{ scope.row.siteCode }} + + + + + + + 是 + 否 + + + + + + 修改 + 删除 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 是 + 否 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/mes/md/pallet/index.vue b/src/views/mes/md/pallet/index.vue new file mode 100644 index 0000000..03c7a6a --- /dev/null +++ b/src/views/mes/md/pallet/index.vue @@ -0,0 +1,618 @@ + + + + + + + + + + + 搜索 + 重置 + + + + + + 新增 + + + 修改 + + + 删除 + + + 导入 + + + 导出 + + + + + + + + + {{ scope.row.itemCode }} + + + + + + + + + + + + + 修改 + 删除 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 将文件拖到此处,或点击上传 + + + + 是否更新已经存在的用户数据 + + 仅允许导入xls、xlsx格式文件。 + 下载模板 + + + + + + + +
+ Power down +
+ Power on +
+ Control +