diff --git a/apps/web-antd/src/views/erp/purchase/in/modules/item-form.vue b/apps/web-antd/src/views/erp/purchase/in/modules/item-form.vue
index 6e733504c..cb2d61ba7 100644
--- a/apps/web-antd/src/views/erp/purchase/in/modules/item-form.vue
+++ b/apps/web-antd/src/views/erp/purchase/in/modules/item-form.vue
@@ -229,16 +229,17 @@ onMounted(async () => {
:precision="2"
@change="handleRowChange(row)"
/>
- {{ row.count || '-' }}
+ {{ erpCountInputFormatter(row.count) || '-' }}
+ {{ erpPriceInputFormatter(row.productPrice) || '-' }}
diff --git a/apps/web-antd/src/views/erp/purchase/order/modules/item-form.vue b/apps/web-antd/src/views/erp/purchase/order/modules/item-form.vue
index 6b5aba682..8f787a9d4 100644
--- a/apps/web-antd/src/views/erp/purchase/order/modules/item-form.vue
+++ b/apps/web-antd/src/views/erp/purchase/order/modules/item-form.vue
@@ -241,7 +241,7 @@ onMounted(async () => {
:precision="3"
@change="handleRowChange(row)"
/>
- {{ row.count || '-' }}
+ {{ erpCountInputFormatter(row.count) || '-' }}
{
:precision="2"
@change="handleRowChange(row)"
/>
- {{ row.productPrice || '-' }}
+ {{ erpPriceInputFormatter(row.productPrice) || '-' }}
diff --git a/apps/web-antd/src/views/erp/purchase/return/data.ts b/apps/web-antd/src/views/erp/purchase/return/data.ts
index 71d6ba596..d82a3e67c 100644
--- a/apps/web-antd/src/views/erp/purchase/return/data.ts
+++ b/apps/web-antd/src/views/erp/purchase/return/data.ts
@@ -218,6 +218,7 @@ export function useFormItemColumns(
field: 'stockCount',
title: '库存',
minWidth: 80,
+ formatter: 'formatAmount3',
},
{
field: 'productBarCode',
diff --git a/apps/web-antd/src/views/erp/purchase/return/modules/item-form.vue b/apps/web-antd/src/views/erp/purchase/return/modules/item-form.vue
index 167765eda..5bf4392f6 100644
--- a/apps/web-antd/src/views/erp/purchase/return/modules/item-form.vue
+++ b/apps/web-antd/src/views/erp/purchase/return/modules/item-form.vue
@@ -140,7 +140,9 @@ function handleDelete(row: ErpPurchaseReturnApi.PurchaseReturnItem) {
}
/** 处理仓库变更 */
-const handleWarehouseChange = async (row: ErpPurchaseReturnApi.PurchaseReturnItem) => {
+const handleWarehouseChange = async (
+ row: ErpPurchaseReturnApi.PurchaseReturnItem,
+) => {
const stockCount = await getWarehouseStockCount({
productId: row.productId!,
warehouseId: row.warehouseId!,
@@ -229,16 +231,17 @@ onMounted(async () => {
:precision="2"
@change="handleRowChange(row)"
/>
- {{ row.count || '-' }}
+ {{ erpCountInputFormatter(row.count) || '-' }}
+ {{ erpPriceInputFormatter(row.productPrice) || '-' }}
diff --git a/apps/web-antd/src/views/erp/sale/order/data.ts b/apps/web-antd/src/views/erp/sale/order/data.ts
index 0d5a3b9d0..52f762458 100644
--- a/apps/web-antd/src/views/erp/sale/order/data.ts
+++ b/apps/web-antd/src/views/erp/sale/order/data.ts
@@ -192,6 +192,7 @@ export function useFormItemColumns(): VxeTableGridOptions['columns'] {
field: 'stockCount',
title: '库存',
minWidth: 80,
+ formatter: 'formatAmount3',
},
{
field: 'productBarCode',
diff --git a/apps/web-antd/src/views/erp/sale/order/modules/item-form.vue b/apps/web-antd/src/views/erp/sale/order/modules/item-form.vue
index e0401c6a6..36094dc89 100644
--- a/apps/web-antd/src/views/erp/sale/order/modules/item-form.vue
+++ b/apps/web-antd/src/views/erp/sale/order/modules/item-form.vue
@@ -241,7 +241,7 @@ onMounted(async () => {
:precision="3"
@change="handleRowChange(row)"
/>
- {{ row.count || '-' }}
+ {{ erpCountInputFormatter(row.count) || '-' }}
{
:precision="2"
@change="handleRowChange(row)"
/>
- {{ row.productPrice || '-' }}
+ {{ erpPriceInputFormatter(row.productPrice) || '-' }}
diff --git a/apps/web-antd/src/views/erp/sale/out/data.ts b/apps/web-antd/src/views/erp/sale/out/data.ts
index 7e66cd053..95f2853fc 100644
--- a/apps/web-antd/src/views/erp/sale/out/data.ts
+++ b/apps/web-antd/src/views/erp/sale/out/data.ts
@@ -235,6 +235,7 @@ export function useFormItemColumns(
field: 'stockCount',
title: '库存',
minWidth: 80,
+ formatter: 'formatAmount3',
},
{
field: 'productBarCode',
diff --git a/apps/web-antd/src/views/erp/sale/out/modules/item-form.vue b/apps/web-antd/src/views/erp/sale/out/modules/item-form.vue
index b3db88255..6f97538b1 100644
--- a/apps/web-antd/src/views/erp/sale/out/modules/item-form.vue
+++ b/apps/web-antd/src/views/erp/sale/out/modules/item-form.vue
@@ -229,16 +229,17 @@ onMounted(async () => {
:precision="2"
@change="handleRowChange(row)"
/>
- {{ row.count || '-' }}
+ {{ erpCountInputFormatter(row.count) || '-' }}
+ {{ erpPriceInputFormatter(row.productPrice) || '-' }}
diff --git a/apps/web-antd/src/views/erp/sale/return/data.ts b/apps/web-antd/src/views/erp/sale/return/data.ts
index 428c14e16..f2c5b9dc3 100644
--- a/apps/web-antd/src/views/erp/sale/return/data.ts
+++ b/apps/web-antd/src/views/erp/sale/return/data.ts
@@ -234,6 +234,7 @@ export function useFormItemColumns(
field: 'stockCount',
title: '库存',
minWidth: 80,
+ formatter: 'formatAmount3',
},
{
field: 'productBarCode',
diff --git a/apps/web-antd/src/views/erp/sale/return/modules/item-form.vue b/apps/web-antd/src/views/erp/sale/return/modules/item-form.vue
index 2ad54238a..c388e1422 100644
--- a/apps/web-antd/src/views/erp/sale/return/modules/item-form.vue
+++ b/apps/web-antd/src/views/erp/sale/return/modules/item-form.vue
@@ -229,16 +229,17 @@ onMounted(async () => {
:precision="2"
@change="handleRowChange(row)"
/>
- {{ row.count || '-' }}
+ {{ erpCountInputFormatter(row.count) || '-' }}
+ {{ erpPriceInputFormatter(row.productPrice) || '-' }}
diff --git a/apps/web-antd/src/views/erp/stock/check/data.ts b/apps/web-antd/src/views/erp/stock/check/data.ts
index 36ddef0e3..8a60c2ab2 100644
--- a/apps/web-antd/src/views/erp/stock/check/data.ts
+++ b/apps/web-antd/src/views/erp/stock/check/data.ts
@@ -104,6 +104,7 @@ export function useFormItemColumns(): VxeTableGridOptions['columns'] {
field: 'stockCount',
title: '账面库存',
minWidth: 80,
+ formatter: 'formatAmount3',
},
{
field: 'productBarCode',
@@ -127,6 +128,7 @@ export function useFormItemColumns(): VxeTableGridOptions['columns'] {
minWidth: 120,
fixed: 'right',
slots: { default: 'actualCount' },
+ formatter: 'formatAmount3',
},
{
field: 'count',
diff --git a/apps/web-antd/src/views/erp/stock/check/modules/item-form.vue b/apps/web-antd/src/views/erp/stock/check/modules/item-form.vue
index f9400c3b3..ddf093769 100644
--- a/apps/web-antd/src/views/erp/stock/check/modules/item-form.vue
+++ b/apps/web-antd/src/views/erp/stock/check/modules/item-form.vue
@@ -247,7 +247,7 @@ onMounted(async () => {
:precision="3"
@change="handleActualCountChange($event, row)"
/>
- {{ row.actualCount || '-' }}
+ {{ erpCountInputFormatter(row.actualCount) || '-' }}
{
:precision="2"
@change="handleRowChange(row)"
/>
- {{ row.productPrice || '-' }}
+ {{ erpPriceInputFormatter(row.productPrice) || '-' }}
diff --git a/apps/web-antd/src/views/erp/stock/in/data.ts b/apps/web-antd/src/views/erp/stock/in/data.ts
index 86e609683..5414474c4 100644
--- a/apps/web-antd/src/views/erp/stock/in/data.ts
+++ b/apps/web-antd/src/views/erp/stock/in/data.ts
@@ -121,6 +121,7 @@ export function useFormItemColumns(): VxeTableGridOptions['columns'] {
field: 'stockCount',
title: '库存',
minWidth: 80,
+ formatter: 'formatAmount3',
},
{
field: 'productBarCode',
diff --git a/apps/web-antd/src/views/erp/stock/in/modules/item-form.vue b/apps/web-antd/src/views/erp/stock/in/modules/item-form.vue
index bb4b2b528..1c0e6eff0 100644
--- a/apps/web-antd/src/views/erp/stock/in/modules/item-form.vue
+++ b/apps/web-antd/src/views/erp/stock/in/modules/item-form.vue
@@ -236,7 +236,7 @@ onMounted(async () => {
:precision="3"
@change="handleRowChange(row)"
/>
- {{ row.count || '-' }}
+ {{ erpCountInputFormatter(row.count) || '-' }}
{
:precision="2"
@change="handleRowChange(row)"
/>
- {{ row.productPrice || '-' }}
+ {{ erpPriceInputFormatter(row.productPrice) || '-' }}
diff --git a/apps/web-antd/src/views/erp/stock/move/data.ts b/apps/web-antd/src/views/erp/stock/move/data.ts
index c822efa7a..dc1321e8f 100644
--- a/apps/web-antd/src/views/erp/stock/move/data.ts
+++ b/apps/web-antd/src/views/erp/stock/move/data.ts
@@ -110,6 +110,7 @@ export function useFormItemColumns(): VxeTableGridOptions['columns'] {
field: 'stockCount',
title: '库存',
minWidth: 80,
+ formatter: 'formatAmount3',
},
{
field: 'productBarCode',
diff --git a/apps/web-antd/src/views/erp/stock/move/modules/item-form.vue b/apps/web-antd/src/views/erp/stock/move/modules/item-form.vue
index 8dc938f27..3831ec097 100644
--- a/apps/web-antd/src/views/erp/stock/move/modules/item-form.vue
+++ b/apps/web-antd/src/views/erp/stock/move/modules/item-form.vue
@@ -257,7 +257,7 @@ onMounted(async () => {
:precision="3"
@change="handleRowChange(row)"
/>
- {{ row.count || '-' }}
+ {{ erpCountInputFormatter(row.count) || '-' }}
{
:precision="2"
@change="handleRowChange(row)"
/>
- {{ row.productPrice || '-' }}
+ {{ erpPriceInputFormatter(row.productPrice) || '-' }}
diff --git a/apps/web-antd/src/views/erp/stock/out/data.ts b/apps/web-antd/src/views/erp/stock/out/data.ts
index 58154512d..3fb67b704 100644
--- a/apps/web-antd/src/views/erp/stock/out/data.ts
+++ b/apps/web-antd/src/views/erp/stock/out/data.ts
@@ -121,6 +121,7 @@ export function useFormItemColumns(): VxeTableGridOptions['columns'] {
field: 'stockCount',
title: '库存',
minWidth: 80,
+ formatter: 'formatAmount3',
},
{
field: 'productBarCode',
diff --git a/apps/web-antd/src/views/erp/stock/out/modules/item-form.vue b/apps/web-antd/src/views/erp/stock/out/modules/item-form.vue
index e2595e985..92c42cd78 100644
--- a/apps/web-antd/src/views/erp/stock/out/modules/item-form.vue
+++ b/apps/web-antd/src/views/erp/stock/out/modules/item-form.vue
@@ -234,7 +234,7 @@ onMounted(async () => {
:precision="3"
@change="handleRowChange(row)"
/>
- {{ row.count || '-' }}
+ {{ erpCountInputFormatter(row.count) || '-' }}
{
:precision="2"
@change="handleRowChange(row)"
/>
- {{ row.productPrice || '-' }}
+ {{ erpPriceInputFormatter(row.productPrice) || '-' }}