From 7f4e94d87811191946b876a909eacb9b84a7389c Mon Sep 17 00:00:00 2001 From: yangfeng <wanwan926_4@163.com> Date: 星期六, 09 十二月 2023 14:02:15 +0800 Subject: [PATCH] 车间正品率文字修改 --- src/views/cockpitPage/index.vue | 63 +++++++++++++++++++++++++++---- 1 files changed, 55 insertions(+), 8 deletions(-) diff --git a/src/views/cockpitPage/index.vue b/src/views/cockpitPage/index.vue index 2c88af8..a06e6d1 100644 --- a/src/views/cockpitPage/index.vue +++ b/src/views/cockpitPage/index.vue @@ -75,7 +75,7 @@ { value: 0, label: "鎬讳骇閲�" }, { value: 0, label: "鐢熶骇宸ュ崟鏁�" }, { value: 0, label: "寤舵湡浜や粯" }, - { value: 0, label: "鐗╂枡涓嶈冻" }, + { value: 0, label: "鐗╂枡涓嶈冻/寰呮帓绋�" }, { value: 0, label: "璁″垝杈炬垚鐜�" }, ], // 鏈哄櫒寮�鏈虹巼 @@ -165,10 +165,11 @@ item.value = data?.WorkOrderAmount ?? 0; } else if (item.label === "寤舵湡浜や粯") { item.value = data?.DelayWorkOrderAmount ?? 0; - } else if (item.label === "鐗╂枡涓嶈冻") { + } else if (item.label === "鐗╂枡涓嶈冻/寰呮帓绋�") { item.value = data?.MaterialMissWorkOrderAmount ?? 0; + item.value1 = data?.WaitSchedulingWorkOrderAmount ?? 0; } else if (item.label === "璁″垝杈炬垚鐜�") { - item.value = + let value = typeof data?.PlanOrderFinishRate === "string" ? parseFloat( data?.PlanOrderFinishRate.length > 0 @@ -176,6 +177,7 @@ : "0" ) : data?.PlanOrderFinishRate ?? 0; + item.value = value.toString() + "%"; } }); }, @@ -203,13 +205,20 @@ }, // 宸︿腑鏁版嵁缁熻鍊� setLeftBlock3(data) { + console.log(this.setNumbers(data?.OutPlanProductionAmount ?? 0)); this.totalObject = { - InternalDeviceRunningAmount: data?.InternalDeviceRunningAmount ?? 0, + InternalDeviceRunningAmount: ( + data?.InternalDeviceRunningAmount ?? 0 + ).toString(), ExternalDeviceRunningAmount: data?.ExternalDeviceRunningAmount ?? 0, - OutPlanProductionAmount: data?.OutPlanProductionAmount ?? 0, - PlanProductionAmount: data?.PlanProductionAmount ?? 0, - RealExternalProductionAmount: data?.RealExternalProductionAmount ?? 0, - RealProductionAmount: data?.RealProductionAmount ?? 0, + OutPlanProductionAmount: this.setNumbers( + data?.OutPlanProductionAmount ?? 0 + ), + PlanProductionAmount: this.setNumbers(data?.PlanProductionAmount ?? 0), + RealExternalProductionAmount: this.setNumbers( + data?.RealExternalProductionAmount ?? 0 + ), + RealProductionAmount: this.setNumbers(data?.RealProductionAmount ?? 0), }; }, // 璁㈠崟瀹屾垚姣旂巼 @@ -285,6 +294,7 @@ this.materialChartData.datax.push(item.Name); this.materialChartData.datay.push(parseFloat(item.Value)); }); + console.log(this.materialChartData.datay, "5555555555"); }, // 杞﹂棿姝e搧鐜� setRightBlock3(data) { @@ -299,6 +309,43 @@ this.barChartData.datay2.push(parseFloat(item.Defective)); }); }, + + // 璁$畻鍔犲伐鏁� 鐢熶骇鏁� + setNumbers(val) { + if (val > 1000 && val < 10000) { + let count = (val / 1000).toFixed(2); + return count.toString() + "鍗�"; + } else if (val >= 10000 && val < 100000) { + let count1 = (val / 10000).toFixed(2); + return count1.toString() + "涓�"; + } else if (val >= 100000 && val < 1000000) { + let count1 = (val / 100000).toFixed(0); + return count1.toString() + "鍗佷竾"; + } else if (val >= 1000000 && val < 10000000) { + let count1 = (val / 1000000).toFixed(0); + return count1.toString() + "鐧句竾"; + } else if (val >= 10000000 && val < 100000000) { + let count1 = (val / 10000000).toFixed(0); + return count1.toString() + "鍗冧竾"; + } else if (val >= 100000000 && val < 1000000000) { + let count1 = (val / 100000000).toFixed(2); + return count1 + "浜�"; + } else if (val >= 1000000000 && val < 10000000000) { + let count1 = (val / 1000000000).toFixed(0); + return count1.toString() + "鍗佷嚎"; + } else if (val >= 10000000000 && val < 100000000000) { + let count1 = (val / 10000000000).toFixed(0); + return count1.toString() + "鐧句嚎"; + } else if (val >= 100000000000 && val < 1000000000000) { + let count1 = (val / 100000000000).toFixed(0); + return count1.toString() + "鍗冧嚎"; + } else if (val >= 1000000000000) { + let count1 = (val / 1000000000000).toFixed(0); + return count1.toString() + "涓囦嚎"; + } else { + return val.toString(); + } + }, }, }; </script> -- Gitblit v1.8.0