From 12c49b6b77c0e9445360d4a8f91e1a08ba5fc095 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=9C=E7=AC=99=E6=AD=8C?= <2277317060@qq.com> Date: Wed, 4 Dec 2024 10:22:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=9C=8B=E6=9D=BF=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hw-ui/src/api/board/fourthFloorProduction.js | 26 + .../src/views/board/production/fifthFloor.vue | 46 +- .../views/board/production/fourthFloor.vue | 623 ++++++++--------- .../views/board/production/fourthFloor2.vue | 654 ++++++++++++++++++ .../views/board/production/secondFloor.vue | 39 +- .../src/views/board/production/thirdFloor.vue | 2 +- .../src/views/board/warehouse/fifthFloor.vue | 180 ++--- .../src/views/board/warehouse/secondFloor.vue | 369 +++++----- .../src/views/board/warehouse/thirdFloor.vue | 4 +- 9 files changed, 1307 insertions(+), 636 deletions(-) create mode 100644 hw-ui/src/api/board/fourthFloorProduction.js create mode 100644 hw-ui/src/views/board/production/fourthFloor2.vue diff --git a/hw-ui/src/api/board/fourthFloorProduction.js b/hw-ui/src/api/board/fourthFloorProduction.js new file mode 100644 index 00000000..5c07c08b --- /dev/null +++ b/hw-ui/src/api/board/fourthFloorProduction.js @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +// 工单计划 +export function energyFourthFloorData(query) { + return request({ + url: 'ems/EmsBoard/energyFourthFloorData', + method: 'get', + params: query + }) +} + +export function getLatestProductOrderWithPlans(query) { + return request({ + url: 'mes/FourthMesBorder/getLatestProductOrderWithPlans', + method: 'get', + params: query + }) +} + +export function getQualityAndAvailablePercentage(query) { + return request({ + url: 'mes/FourthMesBorder/getQualityAndAvailablePercentage', + method: 'get', + params: query + }) +} diff --git a/hw-ui/src/views/board/production/fifthFloor.vue b/hw-ui/src/views/board/production/fifthFloor.vue index 149f1334..78b8ede5 100644 --- a/hw-ui/src/views/board/production/fifthFloor.vue +++ b/hw-ui/src/views/board/production/fifthFloor.vue @@ -78,21 +78,21 @@
编号
-
+
+ 订单号 +
+
工序名称
-
+
开始时间
-
+
结束时间
生产用时
-
- 计划用时 -
+ {{ item.planCode }} +
+
{{ item.processName }}
- {{ item.planAmount }} + {{ + parseTime(item.realBeginTime,'{m}-{d} {h}:{i}:{s}') + }}
- {{ item.completeAmount }} + {{ + parseTime(item.realEndTime,'{m}-{d} {h}:{i}:{s}') + }}
- {{ item.quantityAmount }} -
-
- {{ item.finishingRate }}% + {{ (Math.abs(new Date(item.realEndTime) - new Date(item.realBeginTime))/(1000*60*60)).toFixed(2) }}时
@@ -351,7 +355,6 @@ export default { }) }) orderTime().then(e => { - // console.log(e) // this.$refs.chart2.setData({ // tooltip: { @@ -453,7 +456,7 @@ export default { } }, grid: { - top: '5%', + top: '15%', left: '3%', right: '4%', bottom: '3%', @@ -462,7 +465,7 @@ export default { yAxis: [ { type: 'value', - name: '次数', + name: '时长(分钟)', position: 'left' }, { @@ -471,7 +474,7 @@ export default { ], xAxis: { type: 'category', - data: e.data.map(v => v.processId.toString()) + data: e.data.map(v => v.processName) }, series: [ { @@ -554,6 +557,7 @@ export default { left: 67.3%; width: 29.5%; height: 50.5%; + font-size: 0.7vw; color: #fff; } diff --git a/hw-ui/src/views/board/production/fourthFloor.vue b/hw-ui/src/views/board/production/fourthFloor.vue index 9fecf29e..76ffb800 100644 --- a/hw-ui/src/views/board/production/fourthFloor.vue +++ b/hw-ui/src/views/board/production/fourthFloor.vue @@ -1,28 +1,28 @@