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}