diff --git a/mes-ui/mes-echarts/src/views/bottomRight.vue b/mes-ui/mes-echarts/src/views/bottomRight.vue index 11b53690..311cb7ec 100644 --- a/mes-ui/mes-echarts/src/views/bottomRight.vue +++ b/mes-ui/mes-echarts/src/views/bottomRight.vue @@ -119,6 +119,36 @@ export default { config: n, }); } + } else { + var datalist = JSON.parse(item.data); + // this.productOKRateList = datalist[0]; + const EachProductmock=[] + for (let i = 0; i < datalist[0].length; i++) { + const newRowmk = []; + for (let j = 0; j < datalist.length; j++) { + newRowmk.push(datalist[j][i]); + } + EachProductmock.push(newRowmk); + } + this.productOKRateList = []; + for (const item of EachProductmock) { + var n = { + data: [item[1]*1], + shape: "roundRect", + formatter: "{value}%", + waveNum: 2, + waveHeight: 10, + // 判断合格率低于95显示红色 + colors: + item[1] > 95 + ? ["#00FFFF", "#00B2EE"] + : ["#ff6600", "#cc0000"], + }; + this.productOKRateList.push({ + ProductName: item[0], + config: n, + }); + } } } }); diff --git a/mes-ui/mes-echarts/src/views/centerLeft1.vue b/mes-ui/mes-echarts/src/views/centerLeft1.vue index 2c7e43a7..5a36a557 100644 --- a/mes-ui/mes-echarts/src/views/centerLeft1.vue +++ b/mes-ui/mes-echarts/src/views/centerLeft1.vue @@ -13,9 +13,9 @@ 产线合格率
-

+

当日合格数量:{{ item.intraday_ok_qty }}

@@ -117,15 +117,15 @@ export default { var datalist = JSON.parse(item.mockData); for (const item of datalist) { var n = { - data: [item[3] * 1], + data: [item[2] * 1], shape: "round", formatter: "{value}%", waveNum: 2, waveHeight: 10, colors: - item[6] == "1" + item[5] == 0 ? ["#00FFFF", "#00B2EE"] - : item[6] == "3" + : item[5] == 2 ? ["#ff6600", "#CD0100"] : ["#FFE57E", "#FF6715"], // 根据条件做判断修改颜色 @@ -133,10 +133,10 @@ export default { this.reqlist.push({ eqmt_name: item[0], //设备名称 product_type_name: item[1], //产品类型 - intraday_ok_qty: item[2] * 1, //良品 - intraday_yield_rate: item[3] * 1, //合格率 - oee: item[4] * 1, //OEE - intraday_eqmt_stop_times: item[5] * 1, //停机次数 + intraday_ok_qty: item[1] * 1, //良品 + intraday_yield_rate: item[2] * 1, //合格率 + oee: item[3] * 1, //OEE + intraday_eqmt_stop_times: item[4] * 1, //停机次数 // spec: item[6], config: n, }); @@ -145,26 +145,26 @@ export default { var datalist = JSON.parse(item.data); for (const item of datalist) { var n = { - data: [item[4] * 1], + data: [item[2] * 1], shape: "round", formatter: "{value}%", waveNum: 2, waveHeight: 10, colors: - item[6] == "1" + item[5] == 0 ? ["#00FFFF", "#00B2EE"] - : item[6] == "3" + : item[5] == 2 ? ["#ff6600", "#CD0100"] : ["#FFE57E", "#FF6715"], // 根据条件做判断修改颜色 }; this.reqlist.push({ eqmt_name: item[0], //设备名称 - product_type_name: item[1], //产品类型 - intraday_ok_qty: item[2] * 1, //良品 - intraday_yield_rate: item[3] * 1, //合格率 - oee: item[4] * 1, //OEE - intraday_eqmt_stop_times: item[5] * 1, //停机次数 + // product_type_name: item[1], //产品类型 + intraday_ok_qty: item[1] * 1, //良品 + intraday_yield_rate: item[2] * 1, //合格率 + oee: item[3] * 1, //OEE + intraday_eqmt_stop_times: item[4] * 1, //停机次数 // spec: item[6], config: n, }); diff --git a/mes-ui/mes-echarts/src/views/centerRight1.vue b/mes-ui/mes-echarts/src/views/centerRight1.vue index ef354c9a..2144ec5e 100644 --- a/mes-ui/mes-echarts/src/views/centerRight1.vue +++ b/mes-ui/mes-echarts/src/views/centerRight1.vue @@ -12,11 +12,11 @@
- +
- - + + {{ moInfo.FBILL_NO }} @@ -141,6 +141,9 @@ export default { moInfo: {}, }; }, + created() { + this.setData(); + }, mounted() { this.setData(); this.startInterval(); diff --git a/mes-ui/mes-ui-admin-vue3/src/views/biz/storage/StorageOut.vue b/mes-ui/mes-ui-admin-vue3/src/views/biz/storage/StorageOut.vue index 98958c6b..f2e38fe0 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/biz/storage/StorageOut.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/biz/storage/StorageOut.vue @@ -115,7 +115,7 @@ - + 新增 @@ -338,8 +338,8 @@ *停机次数 @@ -348,10 +348,9 @@ *设备状态