From 91955c0961112f8212508b718f6e4aecd0656ce7 Mon Sep 17 00:00:00 2001 From: "bbl\\baobl" Date: Wed, 27 Mar 2024 18:33:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=87=BA=E5=BA=93-=E6=9B=BF=E6=8D=A2=E5=88=86?= =?UTF-8?q?=E9=85=8D=E5=BA=93=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/pick.js | 8 +- src/api/pickDetail.js | 9 +- src/api/task.js | 19 ++- src/views/business-data/asnDetail/index.vue | 3 + .../business-data/businessTask/asnTask.vue | 1 + src/views/business-data/inventory/index.vue | 32 ++++- .../business-data/inventoryLog/index.vue | 23 ++-- src/views/business-data/pickDetail/index.vue | 44 ++++++- .../business-data/pickDetail/pickTask.vue | 124 +++++++++++++++--- .../pickDetail/pickTicketTask.vue | 5 +- 10 files changed, 227 insertions(+), 41 deletions(-) diff --git a/src/api/pick.js b/src/api/pick.js index 6a1c9db..e7fe1f8 100644 --- a/src/api/pick.js +++ b/src/api/pick.js @@ -30,6 +30,12 @@ export function allocate(ids) { data: ids }) } +export function getPickList() { + return request({ + url: 'api/pick/getPickList', + method: 'post' + }) +} export function cancelAllocate(ids) { return request({ @@ -38,4 +44,4 @@ export function cancelAllocate(ids) { data: ids }) } -export default { add, edit, del, allocate , cancelAllocate } +export default { add, edit, del, allocate, getPickList, cancelAllocate } diff --git a/src/api/pickDetail.js b/src/api/pickDetail.js index 68b8b50..8e6bc20 100644 --- a/src/api/pickDetail.js +++ b/src/api/pickDetail.js @@ -56,4 +56,11 @@ export function pickBarBack(pickDetailId) { }) } -export default { add, edit, del,allocate,cancelAllocate,picking,pickBarBack } +export function getPickDetail() { + return request({ + url: 'api/pickDetail/getPickDetail', + method: 'post' + }) +} + +export default { add, edit, del,allocate,cancelAllocate,picking,pickBarBack,getPickDetail } diff --git a/src/api/task.js b/src/api/task.js index 4f07624..06507dc 100644 --- a/src/api/task.js +++ b/src/api/task.js @@ -38,6 +38,16 @@ export function devanRfid(rfid, type) { } }) } +export function replaceInv(taskId, invId) { + return request({ + url: 'api/task/replaceInv', + method: 'post', + data: { + 'taskId': taskId, + 'invId': invId + } + }) +} export function manualReceiving(data) { return request({ url: 'api/task/manualReceiving', @@ -52,5 +62,12 @@ export function queryPickTask(id) { method: 'get' }) } +export function picking(datas) { + return request({ + url: 'api/task/picking', + method: 'post', + data: datas + }) +} -export default { add, edit, del, getTaskInfo, queryPickTask, manualReceiving, devanRfid } +export default { add, edit, del, getTaskInfo, queryPickTask, manualReceiving, picking, devanRfid, replaceInv } diff --git a/src/views/business-data/asnDetail/index.vue b/src/views/business-data/asnDetail/index.vue index affba86..fdeeacb 100644 --- a/src/views/business-data/asnDetail/index.vue +++ b/src/views/business-data/asnDetail/index.vue @@ -185,6 +185,9 @@ + + + diff --git a/src/views/business-data/businessTask/asnTask.vue b/src/views/business-data/businessTask/asnTask.vue index ef355c6..e091165 100644 --- a/src/views/business-data/businessTask/asnTask.vue +++ b/src/views/business-data/businessTask/asnTask.vue @@ -271,6 +271,7 @@ export default { crudTask.manualReceiving(this.fromManualReceiving).then(res => { this.crud.notify(res.message, res.status) this.crud.toQuery() + this.fromManualReceiving={} }) } } diff --git a/src/views/business-data/inventory/index.vue b/src/views/business-data/inventory/index.vue index 04360b4..ac1b97a 100644 --- a/src/views/business-data/inventory/index.vue +++ b/src/views/business-data/inventory/index.vue @@ -63,6 +63,10 @@ class="filter-item" @keyup.enter.native="crud.toQuery" /> + 重置 @@ -81,6 +85,18 @@ > 拆托 + + 替换分配库存 + - - - - - - - - - + + + + + + + +