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/api/wms/coil.js b/klp-ui/src/api/wms/coil.js index 38ce3500..4168a1e7 100644 --- a/klp-ui/src/api/wms/coil.js +++ b/klp-ui/src/api/wms/coil.js @@ -14,7 +14,7 @@ export function exportMaterialCoil(query) { url: '/wms/materialCoil/export', method: 'get', params: query - }) + }) } export function getMaterialCoil(CoilMaterialId) { @@ -83,3 +83,21 @@ export function getMaterialCoilDistributionByType(query) { params: query }) } + +// 钢卷分卷 +export function splitMaterialCoil(data) { + return request({ + url: '/wms/materialCoil', + method: 'put', + data: data + }) +} + +// 钢卷合卷 +export function mergeMaterialCoil(data) { + return request({ + url: '/wms/materialCoil', + method: 'put', + data: data + }) +} diff --git a/klp-ui/src/api/wms/pendingAction.js b/klp-ui/src/api/wms/pendingAction.js new file mode 100644 index 00000000..8b2d4eaf --- /dev/null +++ b/klp-ui/src/api/wms/pendingAction.js @@ -0,0 +1,86 @@ +import request from '@/utils/request' + +// 查询钢卷待操作列表 +export function listPendingAction(query) { + return request({ + url: '/wms/coilPendingAction/list', + method: 'get', + params: query + }) +} + +// 查询钢卷待操作详细 +export function getPendingAction(actionId) { + return request({ + url: '/wms/coilPendingAction/' + actionId, + method: 'get' + }) +} + +// 新增钢卷待操作 +export function addPendingAction(data) { + return request({ + url: '/wms/coilPendingAction', + method: 'post', + data: data + }) +} + +// 修改钢卷待操作 +export function updatePendingAction(data) { + return request({ + url: '/wms/coilPendingAction', + method: 'put', + data: data + }) +} + +// 删除钢卷待操作 +export function delPendingAction(actionId) { + return request({ + url: '/wms/coilPendingAction/' + actionId, + method: 'delete' + }) +} + +// 更新操作状态 +export function updateStatus(actionId, status) { + return request({ + url: `/wms/coilPendingAction/status/${actionId}/${status}`, + method: 'put' + }) +} + +// 开始处理操作 +export function startProcess(actionId) { + return request({ + url: `/wms/coilPendingAction/start/${actionId}`, + method: 'put' + }) +} + +// 完成操作 +export function completeAction(actionId) { + return request({ + url: `/wms/coilPendingAction/complete/${actionId}`, + method: 'put' + }) +} + +// 取消操作 +export function cancelAction(actionId) { + return request({ + url: `/wms/coilPendingAction/cancel/${actionId}`, + method: 'put' + }) +} + +// 导出钢卷待操作 +export function exportPendingAction(query) { + return request({ + url: '/wms/coilPendingAction/export', + method: 'post', + params: query + }) +} + diff --git a/klp-ui/src/components/CoilSelector/index.vue b/klp-ui/src/components/CoilSelector/index.vue new file mode 100644 index 00000000..def9e066 --- /dev/null +++ b/klp-ui/src/components/CoilSelector/index.vue @@ -0,0 +1,186 @@ + + + + + + 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 @@ + + + + + diff --git a/klp-ui/src/views/wms/coil/actflow.vue b/klp-ui/src/views/wms/coil/actflow.vue index e69de29b..4dbc0c58 100644 --- a/klp-ui/src/views/wms/coil/actflow.vue +++ b/klp-ui/src/views/wms/coil/actflow.vue @@ -0,0 +1,538 @@ + + + + + + diff --git a/klp-ui/src/views/wms/coil/merge.vue b/klp-ui/src/views/wms/coil/merge.vue new file mode 100644 index 00000000..dc30c54e --- /dev/null +++ b/klp-ui/src/views/wms/coil/merge.vue @@ -0,0 +1,1054 @@ + + + + + + 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 @@ - + + --> + +