提交
This commit is contained in:
1 parent
4611dbc2b2
commit
ebf006eeff
46 files changed
+36802
-20974
No files matched your search
@@ -32,6 +32,8 @@ export interface PlanStopProductFormRow {
|
||||
outboundQty?: number
|
||||
outboundPrice?: number
|
||||
outboundAmount?: number
|
||||
/** 本段归档品牌数量 */
|
||||
brandQtys?: Array<{ brandId: string; brandName?: string; qty: number; unitPrice?: number }>
|
||||
remark?: string
|
||||
isExplosive?: number
|
||||
isToxic?: number
|
||||
@@ -361,6 +363,17 @@ function mapStopProductFromApi(row: PlanStopProduct): PlanStopProductFormRow {
|
||||
outboundQty: row.outboundQty != null ? Number(row.outboundQty) : undefined,
|
||||
outboundPrice: row.outboundPrice != null ? Number(row.outboundPrice) : undefined,
|
||||
outboundAmount: row.outboundAmount != null ? Number(row.outboundAmount) : undefined,
|
||||
brandQtys: (row.brandQtys || [])
|
||||
.filter((item) => Number(item.qty) > 0)
|
||||
.map((item) => ({
|
||||
brandId: String(item.brandId || ''),
|
||||
brandName: item.brandName,
|
||||
qty: Number(item.qty),
|
||||
unitPrice:
|
||||
item.unitPrice != null && Number.isFinite(Number(item.unitPrice))
|
||||
? Number(item.unitPrice)
|
||||
: undefined
|
||||
})),
|
||||
remark: row.remark
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user