Quellcode durchsuchen

feat: 库存台账增加可用数量列

liujt vor 1 Monat
Ursprung
Commit
cd254fc8ec
1 geänderte Dateien mit 13 neuen und 0 gelöschten Zeilen
  1. 13 0
      src/views/warehouseManagement/stockLedger/components/item-list.vue

+ 13 - 0
src/views/warehouseManagement/stockLedger/components/item-list.vue

@@ -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: '计量数量',