|
|
@@ -418,6 +418,19 @@
|
|
|
align: 'center',
|
|
|
showOverflowTooltip: true
|
|
|
},
|
|
|
+ {
|
|
|
+ prop: 'availableQuantity',
|
|
|
+ label: '可用数量',
|
|
|
+ align: 'center',
|
|
|
+ showOverflowTooltip: true,
|
|
|
+ formatter: (row) => {
|
|
|
+ // 使用整数运算避免浮点数精度丢失
|
|
|
+ const measure = Number(row.measureQuantity) || 0;
|
|
|
+ const lock = Number(row.lockQuantity) || 0;
|
|
|
+ const result = (measure * 100 - lock * 100) / 100;
|
|
|
+ return Math.round(result * 100) / 100;
|
|
|
+ }
|
|
|
+ },
|
|
|
{
|
|
|
prop: 'measureQuantity',
|
|
|
label: '计量数量',
|