diff --git a/klp-ui/src/api/wms/actualWarehouse.js b/klp-ui/src/api/wms/actualWarehouse.js new file mode 100644 index 00000000..b9edb67c --- /dev/null +++ b/klp-ui/src/api/wms/actualWarehouse.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询实际库区/库位自关联列表 +export function listActualWarehouse(query) { + return request({ + url: '/wms/actualWarehouse/list', + method: 'get', + params: query + }) +} + +// 查询实际库区/库位自关联详细 +export function getActualWarehouse(actualWarehouseId) { + return request({ + url: '/wms/actualWarehouse/' + actualWarehouseId, + method: 'get' + }) +} + +// 新增实际库区/库位自关联 +export function addActualWarehouse(data) { + return request({ + url: '/wms/actualWarehouse', + method: 'post', + data: data + }) +} + +// 修改实际库区/库位自关联 +export function updateActualWarehouse(data) { + return request({ + url: '/wms/actualWarehouse', + method: 'put', + data: data + }) +} + +// 删除实际库区/库位自关联 +export function delActualWarehouse(actualWarehouseId) { + return request({ + url: '/wms/actualWarehouse/' + actualWarehouseId, + method: 'delete' + }) +} diff --git a/klp-ui/src/components/KLPService/ActualWarehouseSelect/index.vue b/klp-ui/src/components/KLPService/ActualWarehouseSelect/index.vue new file mode 100644 index 00000000..07a9ad3d --- /dev/null +++ b/klp-ui/src/components/KLPService/ActualWarehouseSelect/index.vue @@ -0,0 +1,120 @@ + + + + + {{ item.actualWarehouseName }} + + + + + + + + diff --git a/klp-ui/src/views/wms/coil/panels/DrillDownTable.vue b/klp-ui/src/views/wms/coil/panels/DrillDownTable.vue index 501e2da5..ddabad39 100644 --- a/klp-ui/src/views/wms/coil/panels/DrillDownTable.vue +++ b/klp-ui/src/views/wms/coil/panels/DrillDownTable.vue @@ -147,7 +147,7 @@ export default { }; // 调用API获取数据 - listMaterialCoil(params).then(res => { + listMaterialCoil({ ...params, dataType: 1 }).then(res => { this.list = res.rows || []; this.total = res.total || 0; this.loading = false; diff --git a/klp-ui/src/views/wms/coil/panels/base.vue b/klp-ui/src/views/wms/coil/panels/base.vue index 1bd80fd2..6672cf50 100644 --- a/klp-ui/src/views/wms/coil/panels/base.vue +++ b/klp-ui/src/views/wms/coil/panels/base.vue @@ -18,6 +18,9 @@ + + + @@ -68,7 +71,8 @@ - + + {{ scope.row.itemType == 'product' ? '成品' : '原料' }} @@ -94,6 +98,8 @@ --> + + @@ -140,6 +146,9 @@ + + + @@ -200,6 +209,7 @@ import RawMaterialInfo from "@/components/KLPService/Renderer/RawMaterialInfo"; import CoilTraceResult from "./CoilTraceResult.vue"; // 路径根据实际存放位置调整 import LabelRender from './LabelRender/index.vue' import MaterialSelect from "@/components/KLPService/MaterialSelect"; +import ActualWarehouseSelect from "@/components/KLPService/ActualWarehouseSelect"; import { findItemWithBom } from "@/store/modules/category"; export default { @@ -214,7 +224,8 @@ export default { RawMaterialInfo, BomInfoMini, CoilTraceResult, - LabelRender + LabelRender, + ActualWarehouseSelect }, dicts: ['product_coil_status'], props: { @@ -278,6 +289,7 @@ export default { supplierCoilNo: undefined, warehouseId: undefined, nextWarehouseId: undefined, + actualWarehouseId: undefined, qrcodeRecordId: undefined, team: undefined, hasMergeSplit: undefined, @@ -409,6 +421,7 @@ export default { warehouseId: undefined, nextWarehouseId: undefined, qrcodeRecordId: undefined, + actualWarehouseId: undefined, team: undefined, hasMergeSplit: undefined, parentCoilNos: undefined, @@ -532,8 +545,9 @@ export default { '入场钢卷号': item.enterCoilNo || '', '当前钢卷号': item.currentCoilNo || '', '厂家原料卷号': item.supplierCoilNo || '', - '库区': item.itemType === 'product' ? '成品' : '原料', - '仓库': item.warehouseName || '', + '物料类型': item.itemType === 'product' ? '成品' : '原料', + '仓区': item.warehouseName || '', + '实际库区': item.actualWarehouseName || '', '物品': findItemWithBom(item.itemType, item.itemId)?.itemName || '', '数据类型': item.dataType === 0 ? '历史数据' : '当前数据', '班组': item.team || '', diff --git a/klp-ui/src/views/wms/warehouse/real.vue b/klp-ui/src/views/wms/warehouse/real.vue new file mode 100644 index 00000000..938f816a --- /dev/null +++ b/klp-ui/src/views/wms/warehouse/real.vue @@ -0,0 +1,370 @@ + + + + + + + + + + + + + + + + + + 搜索 + 重置 + + + + + + 新增 + + + 展开/折叠 + + + + + + + + + + + + + {{ scope.row.isEnabled == 1 ? '启用' : '禁用' }} + + + + + + 修改 + + 删除 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +