|
|
@@ -423,12 +423,12 @@
|
|
|
// 根据CPU使用率显示不同颜色的小色块
|
|
|
var numValue = parseFloat(value);
|
|
|
var statusClass = '';
|
|
|
- if (numValue < 50) {
|
|
|
+ if (numValue < 80) {
|
|
|
statusClass = 'status-green';
|
|
|
} else {
|
|
|
statusClass = 'status-red';
|
|
|
}
|
|
|
- return '<div class="status-badge ' + statusClass + '">' + value + '</div>';
|
|
|
+ return '<div class="status-badge ' + statusClass + '">' + value + '%' + '</div>';
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
@@ -444,8 +444,7 @@
|
|
|
} else {
|
|
|
statusClass = 'status-red';
|
|
|
}
|
|
|
- return '<div class="status-badge ' + statusClass + '">' + value + '</div>';
|
|
|
- }
|
|
|
+ return '<div class="status-badge ' + statusClass + '">' + value + '%' + '</div>'; }
|
|
|
},
|
|
|
{
|
|
|
field: 'diskSurplus',
|
|
|
@@ -500,11 +499,6 @@
|
|
|
title: '产线',
|
|
|
align: 'center'
|
|
|
},
|
|
|
- {
|
|
|
- field: 'productionTaskNum',
|
|
|
- title: '正在进行的生产任务',
|
|
|
- align: 'center'
|
|
|
- },
|
|
|
{
|
|
|
field: 'product',
|
|
|
title: '产品名称',
|
|
|
@@ -513,20 +507,20 @@
|
|
|
{
|
|
|
// 修改表格中的networkDelay列,添加formatter函数
|
|
|
field: 'networkDelay',
|
|
|
- title: '延迟(S)',
|
|
|
+ title: '延迟(MS)',
|
|
|
align: 'center',
|
|
|
formatter: function (value) {
|
|
|
- // 根据延迟时间显示不同颜色的小色块,调整阈值为6秒以上显示红色
|
|
|
+ // 直接使用毫秒值进行判断
|
|
|
var numValue = parseFloat(value) || 0;
|
|
|
var delayClass = '';
|
|
|
- if (numValue < 0.5) {
|
|
|
+ if (numValue < 500) { // 500毫秒以内为良好
|
|
|
delayClass = 'delay-good';
|
|
|
- } else if (numValue < 6) {
|
|
|
+ } else if (numValue < 6000) { // 500毫秒到6000毫秒为一般
|
|
|
delayClass = 'delay-medium';
|
|
|
- } else {
|
|
|
+ } else { // 超过6000毫秒为较差
|
|
|
delayClass = 'delay-bad';
|
|
|
}
|
|
|
- return '<div class="status-badge ' + delayClass + '">' + numValue.toFixed(2) + '</div>';
|
|
|
+ return '<div class="status-badge ' + delayClass + '">' + numValue.toFixed(0) + '</div>';
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
@@ -550,9 +544,18 @@
|
|
|
align: 'center'
|
|
|
},
|
|
|
{
|
|
|
- field: 'totalNum',
|
|
|
- title: '总数',
|
|
|
- align: 'center'
|
|
|
+ field: 'pendingUploadNum',
|
|
|
+ title: '待上传数量',
|
|
|
+ align: 'center',
|
|
|
+ formatter: function (value, row) {
|
|
|
+ // 计算待上传数量 = 目前生产数量 - 已上传平台数量
|
|
|
+ var productionNum = parseInt(row.productionNum) || 0;
|
|
|
+ var platformNum = parseInt(row.platformNum) || 0;
|
|
|
+ var pendingNum = productionNum - platformNum;
|
|
|
+
|
|
|
+ // 确保结果不为负数
|
|
|
+ return Math.max(0, pendingNum);
|
|
|
+ }
|
|
|
},
|
|
|
{
|
|
|
field: 'platformNum',
|