feat:【antd】【erp 系统】库存相关的 3 位保留的补全
This commit is contained in:
@@ -229,16 +229,17 @@ onMounted(async () => {
|
||||
:precision="2"
|
||||
@change="handleRowChange(row)"
|
||||
/>
|
||||
<span v-else>{{ row.count || '-' }}</span>
|
||||
<span v-else>{{ erpCountInputFormatter(row.count) || '-' }}</span>
|
||||
</template>
|
||||
<template #productPrice="{ row }">
|
||||
<InputNumber
|
||||
disabled
|
||||
v-if="!disabled"
|
||||
v-model:value="row.productPrice"
|
||||
:min="0"
|
||||
:precision="2"
|
||||
@change="handleRowChange(row)"
|
||||
/>
|
||||
<span v-else>{{ erpPriceInputFormatter(row.productPrice) || '-' }}</span>
|
||||
</template>
|
||||
<template #remark="{ row }">
|
||||
<Input v-if="!disabled" v-model:value="row.remark" class="w-full" />
|
||||
|
||||
@@ -241,7 +241,7 @@ onMounted(async () => {
|
||||
:precision="3"
|
||||
@change="handleRowChange(row)"
|
||||
/>
|
||||
<span v-else>{{ row.count || '-' }}</span>
|
||||
<span v-else>{{ erpCountInputFormatter(row.count) || '-' }}</span>
|
||||
</template>
|
||||
<template #productPrice="{ row }">
|
||||
<InputNumber
|
||||
@@ -251,7 +251,7 @@ onMounted(async () => {
|
||||
:precision="2"
|
||||
@change="handleRowChange(row)"
|
||||
/>
|
||||
<span v-else>{{ row.productPrice || '-' }}</span>
|
||||
<span v-else>{{ erpPriceInputFormatter(row.productPrice) || '-' }}</span>
|
||||
</template>
|
||||
<template #remark="{ row }">
|
||||
<Input v-if="!disabled" v-model:value="row.remark" class="w-full" />
|
||||
|
||||
@@ -218,6 +218,7 @@ export function useFormItemColumns(
|
||||
field: 'stockCount',
|
||||
title: '库存',
|
||||
minWidth: 80,
|
||||
formatter: 'formatAmount3',
|
||||
},
|
||||
{
|
||||
field: 'productBarCode',
|
||||
|
||||
@@ -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)"
|
||||
/>
|
||||
<span v-else>{{ row.count || '-' }}</span>
|
||||
<span v-else>{{ erpCountInputFormatter(row.count) || '-' }}</span>
|
||||
</template>
|
||||
<template #productPrice="{ row }">
|
||||
<InputNumber
|
||||
disabled
|
||||
v-if="!disabled"
|
||||
v-model:value="row.productPrice"
|
||||
:min="0"
|
||||
:precision="2"
|
||||
@change="handleRowChange(row)"
|
||||
/>
|
||||
<span v-else>{{ erpPriceInputFormatter(row.productPrice) || '-' }}</span>
|
||||
</template>
|
||||
<template #remark="{ row }">
|
||||
<Input v-if="!disabled" v-model:value="row.remark" class="w-full" />
|
||||
|
||||
Reference in New Issue
Block a user