|
|
@@ -228,7 +228,23 @@
|
|
|
label: '本期用量',
|
|
|
align: 'center',
|
|
|
minWidth: 110,
|
|
|
- showOverflowTooltip: true
|
|
|
+ showOverflowTooltip: true,
|
|
|
+ formatter: (_row) => {
|
|
|
+ // 优先取 quantity(本期用量);quantity 为 0/null/空时回退取 currentUpNum(本期耗用量)
|
|
|
+ const quantity = _row.quantity;
|
|
|
+ if (
|
|
|
+ quantity === null ||
|
|
|
+ quantity === '' ||
|
|
|
+ quantity === undefined ||
|
|
|
+ Number(quantity) === 0
|
|
|
+ ) {
|
|
|
+ const upNum = _row.currentUpNum;
|
|
|
+ return upNum === null || upNum === '' || upNum === undefined
|
|
|
+ ? 0
|
|
|
+ : upNum;
|
|
|
+ }
|
|
|
+ return quantity;
|
|
|
+ }
|
|
|
},
|
|
|
{
|
|
|
prop: 'unit',
|