From e2afbed74f2d0000656a1ffc6b4737f138981803 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=A4=9C=E7=AC=99=E6=AD=8C?= <2277317060@qq.com>
Date: Sat, 23 Jul 2022 09:43:56 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=95=8C=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../js/board/finalAssemblyProductionData.js | 36 ++++++++++++-------
1 file changed, 23 insertions(+), 13 deletions(-)
diff --git a/ruoyi-admin/src/main/resources/static/js/board/finalAssemblyProductionData.js b/ruoyi-admin/src/main/resources/static/js/board/finalAssemblyProductionData.js
index 6f082a9..56cb378 100644
--- a/ruoyi-admin/src/main/resources/static/js/board/finalAssemblyProductionData.js
+++ b/ruoyi-admin/src/main/resources/static/js/board/finalAssemblyProductionData.js
@@ -13,15 +13,6 @@ $(() => {
$.post(url + "/selectProductInTarget", {}, data => {
data = JSON.parse(data)
target.topTips = data.find(val => val.name == "进度目标").qty
- let arr = []
- for (let i = 0; i < 12; i++) {
- arr.push(Math.ceil(target.topTips / 11))
- }
- arr[3] = Math.ceil(target.topTips / 22)
- arr[8] = Math.ceil(target.topTips / 22)
- arr[0] = arr[0] - (arr.reduce((val1, val2) => val1 + val2, 0) - target.topTips)
- target.top = arr
- target.topProgress = arr.reduce((val1, val2) => val1 + val2, 0)
Tips('#Tips')
if (isFirst){
isFirst = false
@@ -45,7 +36,6 @@ $(() => {
// 终检一次不合格率目标
$.post(url + "/selectOneBadRateMb", {}, data => {
data = JSON.parse(data)
- console.log(data.rate)
target.bottomTips = data.rate
for (let i = 0; i < 12; i++) {
target.bottom.push(data.rate)
@@ -65,11 +55,29 @@ $(() => {
let oneTime = parseFloat(data[0].name.split(':')[0])
let xName = []
if (yieldType == 0) {
+ let arr = []
+ for (let i = 0; i < 12; i++) {
+ arr.push(Math.ceil(target.topTips / 11))
+ }
+ arr[3] = Math.ceil(target.topTips / 22)
+ arr[8] = Math.ceil(target.topTips / 22)
+ arr[0] = arr[0] - (arr.reduce((val1, val2) => val1 + val2, 0) - target.topTips)
+ target.top = arr
+ target.topProgress = arr.reduce((val1, val2) => val1 + val2, 0)
for (let i = 0; i < 12; i++) {
xName.push(`${(oneTime + i) % 24}:30`)
}
} else {
- xName = data.map(val => val.name)
+ let arr = []
+ for (let i = 0; i < 24; i++) {
+ arr.push(Math.ceil(target.topTips / 23))
+ }
+ arr[8] = Math.ceil(target.topTips / 46)
+ arr[13] = Math.ceil(target.topTips / 46)
+ arr[0] = arr[0] - (arr.reduce((val1, val2) => val1 + val2, 0) - target.topTips)
+ target.top = arr
+ target.topProgress = arr.reduce((val1, val2) => val1 + val2, 0)
+ xName = ['0:00','1:00','2:00','3:00','4:00','5:00','6:00','7:00','8:00','9:00','10:00','11:00','12:00','13:00','14:00','15:00','16:00','17:00','18:00','19:00','20:00','21:00','22:00','23:00']
}
barChartAndLineChartThree({
xName: xName,
@@ -90,7 +98,7 @@ $(() => {
xName.push(`${(oneTime + i) % 24}:30`)
}
} else {
- xName = data.map(val => val.name)
+ xName = ['0:00','1:00','2:00','3:00','4:00','5:00','6:00','7:00','8:00','9:00','10:00','11:00','12:00','13:00','14:00','15:00','16:00','17:00','18:00','19:00','20:00','21:00','22:00','23:00']
}
target.bottomReality = (data.map(val => val.rate).reduce((val1, val2) => val1 + val2, 0) / data.map(val => val.rate).length).toFixed(2)
target.bottomTotal = data.map(val => val.qty).reduce((val1, val2) => val1 + val2, 0)
@@ -163,6 +171,7 @@ const LOSS = (val = 0) => {
`
$('#LOSS').html(html)
}
+// 节拍
const jp = (val = 0) => {
const html = `
${val}
@@ -181,6 +190,7 @@ const moduleTitle = () => {
`
$('body').append(html)
}
+// 目标
const Tips = (el, top = {
target: target.topTips,
progress: target.topProgress,
@@ -194,7 +204,7 @@ const Tips = (el, top = {
`
$(el).html(html)
}
-
+// 入库执行订单合计
const total = (el,val=0) => {
const html = `
合计:${val}