From 2a7eba72c5eb1a4679686380af8d0c36ab4d478b Mon Sep 17 00:00:00 2001 From: liang <594755172@qq.com> Date: Thu, 20 Mar 2025 08:52:10 +0800 Subject: [PATCH] =?UTF-8?q?1.=20=E6=A0=BC=E5=BC=8F=E6=94=B9=E5=8A=A8=202.?= =?UTF-8?q?=20=E5=A2=9E=E5=8A=A0=E4=BA=86=E4=B8=80=E4=BA=9B=E6=8A=A5?= =?UTF-8?q?=E8=A1=A8=E7=95=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dev_wms_client/src/api/goods.js | 51 +- dev_wms_client/src/api/vehicle.js | 26 +- dev_wms_client/src/components/appTag.vue | 4 +- dev_wms_client/src/components/sideMenu.vue | 1 - dev_wms_client/src/constant/options.js | 30 + dev_wms_client/src/layout/goods.vue | 720 +++++++++-------- dev_wms_client/src/layout/locationsTable.vue | 754 ++++++++++-------- dev_wms_client/src/layout/taskMonitor.vue | 8 +- dev_wms_client/src/layout/vehicle.vue | 734 ++++++++++------- dev_wms_client/src/utils/formatter.js | 15 + dev_wms_client/src/utils/generator.js | 4 +- dev_wms_client/src/utils/hashUtils.js | 9 +- dev_wms_client/src/utils/media.js | 4 +- dev_wms_client/src/utils/myMessageBox.js | 15 +- dev_wms_client/src/utils/stringUtils.js | 18 +- .../controller/wms/LocationController.java | 13 + .../controller/wms/VehicleController.java | 21 +- .../wms_main/model/dto/query/GoodsQuery.java | 4 +- .../model/dto/query/LocationQuery.java | 72 +- .../model/dto/query/VehicleQuery.java | 42 + .../com/wms_main/model/po/TAppLocation.java | 1 + .../com/wms_main/model/vo/wms/GoodsVo.java | 42 + .../com/wms_main/model/vo/wms/LocationVo.java | 120 +++ .../com/wms_main/model/vo/wms/VehicleVo.java | 74 ++ .../ILocationControllerService.java | 10 + .../controller/IVehicleControllerService.java | 18 + .../GoodsControllerServiceImpl.java | 21 +- .../LocationControllerServiceImpl.java | 27 + .../serviceImpl/VehicleControllerService.java | 47 ++ 29 files changed, 1798 insertions(+), 1107 deletions(-) create mode 100644 dev_wms_serve/src/main/java/com/wms_main/model/dto/query/VehicleQuery.java create mode 100644 dev_wms_serve/src/main/java/com/wms_main/model/vo/wms/LocationVo.java create mode 100644 dev_wms_serve/src/main/java/com/wms_main/model/vo/wms/VehicleVo.java create mode 100644 dev_wms_serve/src/main/java/com/wms_main/service/controller/IVehicleControllerService.java create mode 100644 dev_wms_serve/src/main/java/com/wms_main/service/controller/serviceImpl/VehicleControllerService.java diff --git a/dev_wms_client/src/api/goods.js b/dev_wms_client/src/api/goods.js index 403cd00..651d536 100644 --- a/dev_wms_client/src/api/goods.js +++ b/dev_wms_client/src/api/goods.js @@ -3,59 +3,10 @@ import request from "@/http/request"; /** * 分页查找物料 */ -const getGoodsInfoByPage = (params) => { +export const getGoodsInfoByPage = (params) => { return request({ url: '/goods/getGoodsInfoByPage', method: 'post', data: params }) -} - -/** - * 更新物料信息 - */ -const updateGoodsInfo = (params) => { - return request({ - url: '/goods/updateGoodsInfo', - method: 'post', - data: params - }) -} - -/** - * 查询所有物料信息 - */ -const getGoodsInfo = (params) => { - return request({ - url: '/goods/getGoodsInfo', - method: 'post', - data: params - }) -} - -/** - * 查询自动补全时可用的物料信息 - */ -const getGoodsInfoByGoodsId = (params) => { - return request({ - url: '/goods/getGoodsInfoByGoodsId', - method: 'post', - data: params - }) -} - -const deleteGoodsInfo = (params) => { - return request({ - url: '/goods/deleteGoodsInfo', - method: 'post', - data: params - }) -} - -export { - getGoodsInfoByPage, - deleteGoodsInfo, - getGoodsInfoByGoodsId, - getGoodsInfo, - updateGoodsInfo } \ No newline at end of file diff --git a/dev_wms_client/src/api/vehicle.js b/dev_wms_client/src/api/vehicle.js index 4d05b0d..92e1a64 100644 --- a/dev_wms_client/src/api/vehicle.js +++ b/dev_wms_client/src/api/vehicle.js @@ -1,31 +1,9 @@ import request from "@/http/request"; -const getAllVehicles = (params) => { +export const queryVehicleInfoByPage = (params) => { return request({ - url: '/location/getVehiclesByPage', + url: '/vehicle/queryVehicleInfoByPage', method: 'post', data: params }) -} - -const updateVehicleInfo = (params) => { - return request({ - url: '/location/updateVehicleInfo', - method: 'post', - data: params - }) -} - -const deleteCurrentVehicle = (params) => { - return request({ - url: '/location/deleteVehicle', - method: 'post', - data: params - }) -} - -export { - getAllVehicles, - updateVehicleInfo, - deleteCurrentVehicle } \ No newline at end of file diff --git a/dev_wms_client/src/components/appTag.vue b/dev_wms_client/src/components/appTag.vue index 42f4bf6..5050cb0 100644 --- a/dev_wms_client/src/components/appTag.vue +++ b/dev_wms_client/src/components/appTag.vue @@ -1,5 +1,5 @@