diff --git a/src/api/wms/inventory/detail/index.ts b/src/api/wms/inventory/detail/index.ts deleted file mode 100644 index d34dc613a..000000000 --- a/src/api/wms/inventory/detail/index.ts +++ /dev/null @@ -1,36 +0,0 @@ -import request from '@/config/axios' - -// WMS 库存明细 VO -export interface InventoryDetailVO { - id?: number - itemId?: number - itemCode?: string - itemName?: string - unit?: string - skuId?: number - skuCode?: string - skuName?: string - warehouseId?: number - warehouseName?: string - areaId?: number - areaName?: string - quantity?: number - remainQuantity?: number - batchNo?: string - productionDate?: Date - expirationDate?: Date - amount?: number - remark?: string - orderId?: number - orderNo?: string - orderType?: number - createTime?: Date -} - -// WMS 库存明细 API -export const InventoryDetailApi = { - // 查询库存明细分页 - getInventoryDetailPage: async (params: any) => { - return await request.get({ url: '/wms/inventory-detail/page', params }) - } -} diff --git a/src/api/wms/order/check/detail/index.ts b/src/api/wms/order/check/detail/index.ts index cc6cc3f5e..9c1f679ff 100644 --- a/src/api/wms/order/check/detail/index.ts +++ b/src/api/wms/order/check/detail/index.ts @@ -10,7 +10,6 @@ export interface CheckOrderDetailVO { skuCode?: string skuName?: string inventoryId?: number - inventoryDetailId?: number warehouseId?: number warehouseName?: string areaId?: number diff --git a/src/api/wms/order/movement/detail/index.ts b/src/api/wms/order/movement/detail/index.ts index 4c10f3d2d..b38be4f34 100644 --- a/src/api/wms/order/movement/detail/index.ts +++ b/src/api/wms/order/movement/detail/index.ts @@ -9,7 +9,6 @@ export interface MovementOrderDetailVO { skuId?: number skuCode?: string skuName?: string - inventoryDetailId?: number sourceWarehouseId?: number sourceWarehouseName?: string sourceAreaId?: number diff --git a/src/api/wms/order/shipment/detail/index.ts b/src/api/wms/order/shipment/detail/index.ts index 52017fef4..1ceaf25e4 100644 --- a/src/api/wms/order/shipment/detail/index.ts +++ b/src/api/wms/order/shipment/detail/index.ts @@ -9,7 +9,6 @@ export interface ShipmentOrderDetailVO { skuId?: number skuCode?: string skuName?: string - inventoryDetailId?: number warehouseId?: number warehouseName?: string areaId?: number diff --git a/src/views/wms/inventory/detail/index.vue b/src/views/wms/inventory/detail/index.vue deleted file mode 100644 index 5df1470a7..000000000 --- a/src/views/wms/inventory/detail/index.vue +++ /dev/null @@ -1,400 +0,0 @@ - - - - - - diff --git a/src/views/wms/inventory/history/index.vue b/src/views/wms/inventory/history/index.vue index 8cd5fcbbc..fdf017bab 100644 --- a/src/views/wms/inventory/history/index.vue +++ b/src/views/wms/inventory/history/index.vue @@ -151,12 +151,12 @@ - + - + @@ -173,14 +173,8 @@ - - + + - + @@ -73,7 +73,7 @@ import { formatNullableDate } from '@/utils/formatTime' import { DICT_TYPE } from '@/utils/dict' import { CheckOrderApi, CheckOrderVO } from '@/api/wms/order/check' import { CheckOrderDetailVO } from '@/api/wms/order/check/detail' -import { AREA_ENABLE, BATCH_ENABLE } from '@/views/wms/utils/config' +import { AREA_ENABLE } from '@/views/wms/utils/config' import { formatPrice, formatQuantity, formatSumPrice, formatSumQuantity } from '@/views/wms/utils/format' /** WMS 盘库单详情 */ diff --git a/src/views/wms/order/check/CheckOrderForm.vue b/src/views/wms/order/check/CheckOrderForm.vue index cddadf2a3..98630b782 100644 --- a/src/views/wms/order/check/CheckOrderForm.vue +++ b/src/views/wms/order/check/CheckOrderForm.vue @@ -66,7 +66,7 @@
规格编号:{{ row.skuCode }}
- + @@ -154,7 +154,7 @@ import { CheckOrderDetailVO } from '@/api/wms/order/check/detail' import InventorySelect, { InventorySelectRow } from '@/views/wms/inventory/components/InventorySelect.vue' import WarehouseAreaSelect from '@/views/wms/md/warehouse/components/WarehouseAreaSelect.vue' import WarehouseSelect from '@/views/wms/md/warehouse/components/WarehouseSelect.vue' -import { AREA_ENABLE, BATCH_ENABLE } from '@/views/wms/utils/config' +import { AREA_ENABLE } from '@/views/wms/utils/config' import { OrderStatusEnum, OrderUpdateStatusList } from '@/views/wms/utils/constants' import { formatQuantity, PRICE_PRECISION, QUANTITY_PRECISION, sumPrice } from '@/views/wms/utils/format' import { generateOrderNo } from '@/views/wms/utils/order' @@ -235,7 +235,6 @@ const buildDetail = (inventory: InventorySelectRow): CheckOrderDetailVO => ({ skuCode: inventory.skuCode, skuName: inventory.skuName, inventoryId: inventory.id, - inventoryDetailId: inventory.inventoryDetailId, warehouseId: inventory.warehouseId, warehouseName: inventory.warehouseName, areaId: inventory.areaId, @@ -262,7 +261,6 @@ const handleSelectInventory = (inventories: InventorySelectRow[]) => { } const isInventorySelected = (inventory: InventorySelectRow) => (formData.value.details || []).some((detail) => { - if (BATCH_ENABLE) return detail.inventoryDetailId === inventory.inventoryDetailId return detail.inventoryId === inventory.id }) const handleDeleteDetail = (index: number) => { diff --git a/src/views/wms/order/check/index.vue b/src/views/wms/order/check/index.vue index 001571b4c..ac4742892 100644 --- a/src/views/wms/order/check/index.vue +++ b/src/views/wms/order/check/index.vue @@ -32,12 +32,74 @@ value-format="YYYY-MM-DD HH:mm:ss" /> + +
+ + + +
+
+ +
+ + + +
+
+ + + + + + @@ -47,6 +109,22 @@ 重置 + + + + + {{ column.label }} + + + 新增 @@ -68,6 +146,7 @@ 规格编号:{{ detail.skuCode }}
- + @@ -101,18 +180,28 @@ - + - + - + - + @@ -170,7 +170,7 @@ import { MovementOrderDetailVO } from '@/api/wms/order/movement/detail' import InventorySelect, { InventorySelectRow } from '@/views/wms/inventory/components/InventorySelect.vue' import WarehouseAreaSelect from '@/views/wms/md/warehouse/components/WarehouseAreaSelect.vue' import WarehouseSelect from '@/views/wms/md/warehouse/components/WarehouseSelect.vue' -import { AREA_ENABLE, BATCH_ENABLE } from '@/views/wms/utils/config' +import { AREA_ENABLE } from '@/views/wms/utils/config' import { OrderStatusEnum, OrderUpdateStatusList } from '@/views/wms/utils/constants' import { formatQuantity, PRICE_PRECISION, QUANTITY_PRECISION, sumPrice, sumQuantity } from '@/views/wms/utils/format' import { generateOrderNo } from '@/views/wms/utils/order' @@ -250,7 +250,6 @@ const buildDetail = (inventory: InventorySelectRow): MovementOrderDetailVO => ({ skuId: inventory.skuId, skuCode: inventory.skuCode, skuName: inventory.skuName, - inventoryDetailId: inventory.inventoryDetailId, sourceWarehouseId: inventory.warehouseId, sourceWarehouseName: inventory.warehouseName, sourceAreaId: inventory.areaId, @@ -282,7 +281,6 @@ const handleSelectInventory = (inventories: InventorySelectRow[]) => { /** 判断库存是否已选择 */ const isInventorySelected = (inventory: InventorySelectRow) => (formData.value.details || []).some((detail) => { - if (BATCH_ENABLE) return detail.inventoryDetailId === inventory.inventoryDetailId return ( detail.skuId === inventory.skuId && detail.sourceWarehouseId === inventory.warehouseId && diff --git a/src/views/wms/order/movement/index.vue b/src/views/wms/order/movement/index.vue index 4469b2535..3c27f4c87 100644 --- a/src/views/wms/order/movement/index.vue +++ b/src/views/wms/order/movement/index.vue @@ -32,12 +32,76 @@ value-format="YYYY-MM-DD HH:mm:ss" /> + +
+ + + +
+
+ +
+ + + +
+
+ + + + + + @@ -47,6 +111,22 @@ 重置 + + + + + {{ column.label }} + + + 新增 @@ -68,6 +148,7 @@ 规格编号:{{ detail.skuCode }}
- + @@ -99,18 +180,28 @@ - + - + - +