From c7eebdab59536547372b7bdb4d9cd90ea845ce93 Mon Sep 17 00:00:00 2001 From: Yxq <2290299376@qq.com> Date: Fri, 21 Nov 2025 09:39:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=94=A8=E6=88=B7=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F=20=E9=83=A8=E5=88=86bug=E4=BF=AE=E5=A4=8D=2011?= =?UTF-8?q?=E6=9C=8821=E6=97=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dev_wms_client/src/api/goods.js | 19 +- dev_wms_client/src/api/task.js | 8 + dev_wms_client/src/api/taskQuery.js | 9 + dev_wms_client/src/api/user.js | 9 + dev_wms_client/src/constant/options.js | 72 +- dev_wms_client/src/layout/goods.vue | 178 ++++- dev_wms_client/src/layout/goodsOut.vue | 2 +- dev_wms_client/src/layout/inventory.vue | 4 + dev_wms_client/src/layout/pda.vue | 9 +- dev_wms_client/src/layout/pickTaskMonitor.vue | 88 ++- dev_wms_client/src/layout/role_user.vue | 728 +++++++++-------- dev_wms_client/src/layout/vehicle.vue | 191 +++-- .../controller/wms/DataController.java | 171 +++- .../controller/wms/TaskController.java | 18 +- .../controller/wms/TaskQueryController.java | 34 + .../controller/wms/UserController.java | 65 +- .../model/bo/wms/TaskConfirmEntity.java | 15 + .../wms_main/model/dto/query/OutsQuery.java | 15 + .../wms_main/model/dto/query/UserQuery.java | 87 +++ .../model/dto/query/UserUpdateRequest.java | 55 ++ .../dto/response/ewm/EwmApiLocalResponse.java | 1 + .../java/com/wms_main/model/po/TAppOuts.java | 11 + .../com/wms_main/model/po/TAppOutsRecord.java | 2 + .../com/wms_main/model/po/TAppPickPlan.java | 12 + .../com/wms_main/model/vo/wms/OutsVo.java | 51 +- .../com/wms_main/model/vo/wms/UserVo.java | 71 +- .../repository/utils/DbTransUtils.java | 33 + .../repository/utils/StringUtils.java | 17 + .../api/serviceImpl/WcsApiServiceImpl.java | 120 ++- .../serviceImpl/ConveyTaskServiceImpl.java | 61 +- .../serviceImpl/StackerTaskServiceImpl.java | 285 ++++--- .../serviceImpl/StockDataServiceImpl.java | 35 +- .../controller/IDataControllerService.java | 12 + .../controller/ITaskControllerService.java | 8 + .../ITaskQueryControllerService.java | 17 + .../controller/IUserControllerService.java | 46 ++ .../DataControllerServiceImpl.java | 147 +++- .../LoginControllerServiceImpl.java | 2 +- .../TaskControllerServiceImpl.java | 737 ++++++++++-------- .../TaskQueryControllerServiceImpl.java | 111 ++- .../UserControllerServiceImpl.java | 213 +++++ .../quartz_job/job_executor/OutsExecutor.java | 22 +- .../serviceImpl/OutsExecutorServiceImpl.java | 255 +++--- 43 files changed, 2923 insertions(+), 1123 deletions(-) create mode 100644 dev_wms_serve/src/main/java/com/wms_main/model/dto/query/UserQuery.java create mode 100644 dev_wms_serve/src/main/java/com/wms_main/model/dto/query/UserUpdateRequest.java create mode 100644 dev_wms_serve/src/main/java/com/wms_main/repository/utils/DbTransUtils.java diff --git a/dev_wms_client/src/api/goods.js b/dev_wms_client/src/api/goods.js index 007d460..ba9ae98 100644 --- a/dev_wms_client/src/api/goods.js +++ b/dev_wms_client/src/api/goods.js @@ -5,11 +5,28 @@ import request from "@/http/request"; */ export const getGoodsInfoByPage = (params) => { return request({ - url: '/goods/getGoodsInfoByPage', + url: '/taskQuery/queryOutsByPage', method: 'post', data: params }) } + +export const upOutsType = (params) => { + return request({ + url: '/taskQuery/upOutsType', + method: 'post', + data: params + }) +} + +export const editDate = (params) => { + return request({ + url: '/taskQuery/editDate', + method: 'post', + data: params + }) +} + /** * 根据物料id查询物料信息 */ diff --git a/dev_wms_client/src/api/task.js b/dev_wms_client/src/api/task.js index 3f7f1d8..f823f2c 100644 --- a/dev_wms_client/src/api/task.js +++ b/dev_wms_client/src/api/task.js @@ -16,6 +16,14 @@ export const requireStockOut = (params) => { }) } +export const requireStockOutEmpty = (params) => { + return request({ + url: '/task/requireStockOutEmpty', + method: 'post', + data: params + }) +} + export const getCompareData = (params) => { return request({ url: '/task/getCompareData', diff --git a/dev_wms_client/src/api/taskQuery.js b/dev_wms_client/src/api/taskQuery.js index fce41b4..8bd3b16 100644 --- a/dev_wms_client/src/api/taskQuery.js +++ b/dev_wms_client/src/api/taskQuery.js @@ -32,6 +32,15 @@ export const queryPickTasksByPage = (params) => { data: params }) } + +export const updatePickTaskInfo = (params) => { + return request({ + url: '/taskQuery/updatePickTaskInfo', + method: 'post', + data: params + }) +} + // 分页查询出库单 export const queryOutsByPage = (params) => { return request({ diff --git a/dev_wms_client/src/api/user.js b/dev_wms_client/src/api/user.js index 0ccf645..9992c32 100644 --- a/dev_wms_client/src/api/user.js +++ b/dev_wms_client/src/api/user.js @@ -146,4 +146,13 @@ export function deleteUserInfo(params) { data: params, timeout: 5000 }) +} + +export function changePasswordInfo(params) { + return request({ + url: '/user/changePasswordInfo', + method: 'post', + data: params, + timeout: 5000 + }) } \ No newline at end of file diff --git a/dev_wms_client/src/constant/options.js b/dev_wms_client/src/constant/options.js index 9d6597c..1bcd94f 100644 --- a/dev_wms_client/src/constant/options.js +++ b/dev_wms_client/src/constant/options.js @@ -177,39 +177,47 @@ export const wmsTaskStatusOptions = [ }, ] // 拣选任务状态枚举 +// export const pickingTaskStatusOptions = [ +// // { +// // value: -2, +// // label: '入库用' +// // }, +// // { +// // value: -1, +// // label: '暂存中' +// // }, +// { +// value: 0, +// label: '待下发' +// }, +// { +// value: 1, +// label: '已下发' +// }, +// { +// value: 2, +// label: '执行中' +// }, +// { +// value: 3, +// label: '已到达' +// }, +// // { +// // value: 4, +// // label: '已离开' +// // }, +// // { +// // value: 5, +// // label: '已取消' +// // }, +// ] + +// 确认选项定义类似这样 export const pickingTaskStatusOptions = [ - { - value: -2, - label: '入库用' - }, - { - value: -1, - label: '暂存中' - }, - { - value: 0, - label: '待下发' - }, - { - value: 1, - label: '已下发' - }, - { - value: 2, - label: '执行中' - }, - { - value: 3, - label: '已到达' - }, - { - value: 4, - label: '已离开' - }, - { - value: 5, - label: '已取消' - }, + { value: -1, label: '暂存' }, + { value: 0, label: '待下发' }, + { value: 1, label: '已下发' }, + { value: 3, label: '已到达' } ] // 是否枚举 export const yesOrNoOptions = [ diff --git a/dev_wms_client/src/layout/goods.vue b/dev_wms_client/src/layout/goods.vue index 0a99f5d..72dbbfa 100644 --- a/dev_wms_client/src/layout/goods.vue +++ b/dev_wms_client/src/layout/goods.vue @@ -11,24 +11,28 @@ - - + + + + +
查询 清除输入 - - 导入数据 - - 导出excel - - + + + + + + + +
@@ -43,28 +47,48 @@   + - - - - - - - - - - + + + + + +
- -
- 导入基础信息 - -
-
- 导入看板信息 - -
+ + + + + + + + + @@ -91,7 +126,7 @@ \ No newline at end of file diff --git a/dev_wms_client/src/layout/vehicle.vue b/dev_wms_client/src/layout/vehicle.vue index c850d54..d743a2c 100644 --- a/dev_wms_client/src/layout/vehicle.vue +++ b/dev_wms_client/src/layout/vehicle.vue @@ -33,6 +33,7 @@
+ 出空箱 查询 清除输入 @@ -80,94 +81,42 @@ @current-change="search" layout="total, sizes, prev, pager, next, jumper" :total="baseTableQuery.total" />
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + +