diff --git a/src/api/wms/order/movement/detail/index.ts b/src/api/wms/order/movement/detail/index.ts index df7a1d228..accd5fe93 100644 --- a/src/api/wms/order/movement/detail/index.ts +++ b/src/api/wms/order/movement/detail/index.ts @@ -15,6 +15,7 @@ export interface MovementOrderDetailVO { targetWarehouseName?: string quantity?: number availableQuantity?: number - amount?: number + price?: number + totalPrice?: number createTime?: Date } diff --git a/src/api/wms/order/movement/index.ts b/src/api/wms/order/movement/index.ts index 8542dd2e0..20204fbc4 100644 --- a/src/api/wms/order/movement/index.ts +++ b/src/api/wms/order/movement/index.ts @@ -13,7 +13,7 @@ export interface MovementOrderVO { targetWarehouseId?: number targetWarehouseName?: string totalQuantity?: number - totalAmount?: number + totalPrice?: number details?: MovementOrderDetailVO[] createTime?: Date creator?: string diff --git a/src/views/wms/order/movement/MovementOrderDetail.vue b/src/views/wms/order/movement/MovementOrderDetail.vue index f71552113..4c83b2e95 100644 --- a/src/views/wms/order/movement/MovementOrderDetail.vue +++ b/src/views/wms/order/movement/MovementOrderDetail.vue @@ -26,7 +26,7 @@ {{ formatQuantity(detailData.totalQuantity) || '-' }} - {{ formatPrice(detailData.totalAmount) || '-' }} + {{ formatPrice(detailData.totalPrice) || '-' }} {{ formatNullableDate(detailData.createTime) }} @@ -46,7 +46,7 @@
商品明细
- + @@ -331,8 +334,8 @@ const getDefaultQueryParams = () => ({ orderTime: undefined as string[] | undefined, totalQuantityMin: undefined as number | undefined, totalQuantityMax: undefined as number | undefined, - totalAmountMin: undefined as number | undefined, - totalAmountMax: undefined as number | undefined, + totalPriceMin: undefined as number | undefined, + totalPriceMax: undefined as number | undefined, creator: undefined as number | undefined, updater: undefined as number | undefined, createTime: undefined as string[] | undefined, @@ -373,6 +376,12 @@ const resetQuery = () => { Object.assign(queryParams, getDefaultQueryParams()) handleQuery() } +const getDetailTotalPrice = (detail: MovementOrderDetailVO) => { + if (!detail.quantity || detail.price === undefined || detail.price === null) { + return undefined + } + return Number(detail.quantity) * Number(detail.price) +} const handleExpandChange = async (row: MovementOrderVO) => { if (!row.id || detailMap[row.id]) return detailMap[row.id] = await MovementOrderApi.getMovementOrderDetailListByOrderId(row.id)