From 31dd4f4f12db45192f04faa350f60b9820269b35 Mon Sep 17 00:00:00 2001 From: Joshi <3040996759@qq.com> Date: Fri, 18 Jul 2025 10:05:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=95=E8=A1=A8=E5=A2=9E=E5=88=A0=E6=94=B9?= =?UTF-8?q?=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- klp-ui/src/api/wms/category.js | 44 ++ klp-ui/src/api/wms/product.js | 44 ++ klp-ui/src/api/wms/productionLine.js | 44 ++ klp-ui/src/api/wms/rawMaterial.js | 44 ++ klp-ui/src/api/wms/stock.js | 44 ++ klp-ui/src/api/wms/warehouse.js | 44 ++ klp-ui/src/views/wms/category/index.vue | 326 +++++++++ klp-ui/src/views/wms/index.vue | 0 klp-ui/src/views/wms/product/index.vue | 434 ++++++++++++ klp-ui/src/views/wms/productionLine/index.vue | 339 ++++++++++ klp-ui/src/views/wms/rawMaterial/index.vue | 629 ++++++++++++++++++ klp-ui/src/views/wms/stock/index.vue | 346 ++++++++++ klp-ui/src/views/wms/warehouse/index.vue | 341 ++++++++++ 13 files changed, 2679 insertions(+) create mode 100644 klp-ui/src/api/wms/category.js create mode 100644 klp-ui/src/api/wms/product.js create mode 100644 klp-ui/src/api/wms/productionLine.js create mode 100644 klp-ui/src/api/wms/rawMaterial.js create mode 100644 klp-ui/src/api/wms/stock.js create mode 100644 klp-ui/src/api/wms/warehouse.js create mode 100644 klp-ui/src/views/wms/category/index.vue create mode 100644 klp-ui/src/views/wms/index.vue create mode 100644 klp-ui/src/views/wms/product/index.vue create mode 100644 klp-ui/src/views/wms/productionLine/index.vue create mode 100644 klp-ui/src/views/wms/rawMaterial/index.vue create mode 100644 klp-ui/src/views/wms/stock/index.vue create mode 100644 klp-ui/src/views/wms/warehouse/index.vue diff --git a/klp-ui/src/api/wms/category.js b/klp-ui/src/api/wms/category.js new file mode 100644 index 00000000..4ec0f4aa --- /dev/null +++ b/klp-ui/src/api/wms/category.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询通用分类列表 +export function listCategory(query) { + return request({ + url: '/klp/category/list', + method: 'get', + params: query + }) +} + +// 查询通用分类详细 +export function getCategory(categoryId) { + return request({ + url: '/klp/category/' + categoryId, + method: 'get' + }) +} + +// 新增通用分类 +export function addCategory(data) { + return request({ + url: '/klp/category', + method: 'post', + data: data + }) +} + +// 修改通用分类 +export function updateCategory(data) { + return request({ + url: '/klp/category', + method: 'put', + data: data + }) +} + +// 删除通用分类 +export function delCategory(categoryId) { + return request({ + url: '/klp/category/' + categoryId, + method: 'delete' + }) +} diff --git a/klp-ui/src/api/wms/product.js b/klp-ui/src/api/wms/product.js new file mode 100644 index 00000000..803c7989 --- /dev/null +++ b/klp-ui/src/api/wms/product.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询产品列表 +export function listProduct(query) { + return request({ + url: '/klp/product/list', + method: 'get', + params: query + }) +} + +// 查询产品详细 +export function getProduct(productId) { + return request({ + url: '/klp/product/' + productId, + method: 'get' + }) +} + +// 新增产品 +export function addProduct(data) { + return request({ + url: '/klp/product', + method: 'post', + data: data + }) +} + +// 修改产品 +export function updateProduct(data) { + return request({ + url: '/klp/product', + method: 'put', + data: data + }) +} + +// 删除产品 +export function delProduct(productId) { + return request({ + url: '/klp/product/' + productId, + method: 'delete' + }) +} diff --git a/klp-ui/src/api/wms/productionLine.js b/klp-ui/src/api/wms/productionLine.js new file mode 100644 index 00000000..f281418c --- /dev/null +++ b/klp-ui/src/api/wms/productionLine.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询产线列表 +export function listProductionLine(query) { + return request({ + url: '/klp/productionLine/list', + method: 'get', + params: query + }) +} + +// 查询产线详细 +export function getProductionLine(lineId) { + return request({ + url: '/klp/productionLine/' + lineId, + method: 'get' + }) +} + +// 新增产线 +export function addProductionLine(data) { + return request({ + url: '/klp/productionLine', + method: 'post', + data: data + }) +} + +// 修改产线 +export function updateProductionLine(data) { + return request({ + url: '/klp/productionLine', + method: 'put', + data: data + }) +} + +// 删除产线 +export function delProductionLine(lineId) { + return request({ + url: '/klp/productionLine/' + lineId, + method: 'delete' + }) +} diff --git a/klp-ui/src/api/wms/rawMaterial.js b/klp-ui/src/api/wms/rawMaterial.js new file mode 100644 index 00000000..35c21234 --- /dev/null +++ b/klp-ui/src/api/wms/rawMaterial.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询原材料列表 +export function listRawMaterial(query) { + return request({ + url: '/klp/rawMaterial/list', + method: 'get', + params: query + }) +} + +// 查询原材料详细 +export function getRawMaterial(rawMaterialId) { + return request({ + url: '/klp/rawMaterial/' + rawMaterialId, + method: 'get' + }) +} + +// 新增原材料 +export function addRawMaterial(data) { + return request({ + url: '/klp/rawMaterial', + method: 'post', + data: data + }) +} + +// 修改原材料 +export function updateRawMaterial(data) { + return request({ + url: '/klp/rawMaterial', + method: 'put', + data: data + }) +} + +// 删除原材料 +export function delRawMaterial(rawMaterialId) { + return request({ + url: '/klp/rawMaterial/' + rawMaterialId, + method: 'delete' + }) +} diff --git a/klp-ui/src/api/wms/stock.js b/klp-ui/src/api/wms/stock.js new file mode 100644 index 00000000..3f7c1c87 --- /dev/null +++ b/klp-ui/src/api/wms/stock.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询库存:原材料/产品与库区/库位的存放关系列表 +export function listStock(query) { + return request({ + url: '/klp/stock/list', + method: 'get', + params: query + }) +} + +// 查询库存:原材料/产品与库区/库位的存放关系详细 +export function getStock(stockId) { + return request({ + url: '/klp/stock/' + stockId, + method: 'get' + }) +} + +// 新增库存:原材料/产品与库区/库位的存放关系 +export function addStock(data) { + return request({ + url: '/klp/stock', + method: 'post', + data: data + }) +} + +// 修改库存:原材料/产品与库区/库位的存放关系 +export function updateStock(data) { + return request({ + url: '/klp/stock', + method: 'put', + data: data + }) +} + +// 删除库存:原材料/产品与库区/库位的存放关系 +export function delStock(stockId) { + return request({ + url: '/klp/stock/' + stockId, + method: 'delete' + }) +} diff --git a/klp-ui/src/api/wms/warehouse.js b/klp-ui/src/api/wms/warehouse.js new file mode 100644 index 00000000..3665a48c --- /dev/null +++ b/klp-ui/src/api/wms/warehouse.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询仓库/库区/库位自关联列表 +export function listWarehouse(query) { + return request({ + url: '/klp/warehouse/list', + method: 'get', + params: query + }) +} + +// 查询仓库/库区/库位自关联详细 +export function getWarehouse(warehouseId) { + return request({ + url: '/klp/warehouse/' + warehouseId, + method: 'get' + }) +} + +// 新增仓库/库区/库位自关联 +export function addWarehouse(data) { + return request({ + url: '/klp/warehouse', + method: 'post', + data: data + }) +} + +// 修改仓库/库区/库位自关联 +export function updateWarehouse(data) { + return request({ + url: '/klp/warehouse', + method: 'put', + data: data + }) +} + +// 删除仓库/库区/库位自关联 +export function delWarehouse(warehouseId) { + return request({ + url: '/klp/warehouse/' + warehouseId, + method: 'delete' + }) +} diff --git a/klp-ui/src/views/wms/category/index.vue b/klp-ui/src/views/wms/category/index.vue new file mode 100644 index 00000000..bd9add1f --- /dev/null +++ b/klp-ui/src/views/wms/category/index.vue @@ -0,0 +1,326 @@ + + + diff --git a/klp-ui/src/views/wms/index.vue b/klp-ui/src/views/wms/index.vue new file mode 100644 index 00000000..e69de29b diff --git a/klp-ui/src/views/wms/product/index.vue b/klp-ui/src/views/wms/product/index.vue new file mode 100644 index 00000000..e17ccf7e --- /dev/null +++ b/klp-ui/src/views/wms/product/index.vue @@ -0,0 +1,434 @@ + + + diff --git a/klp-ui/src/views/wms/productionLine/index.vue b/klp-ui/src/views/wms/productionLine/index.vue new file mode 100644 index 00000000..59ea71de --- /dev/null +++ b/klp-ui/src/views/wms/productionLine/index.vue @@ -0,0 +1,339 @@ + + + diff --git a/klp-ui/src/views/wms/rawMaterial/index.vue b/klp-ui/src/views/wms/rawMaterial/index.vue new file mode 100644 index 00000000..318742ac --- /dev/null +++ b/klp-ui/src/views/wms/rawMaterial/index.vue @@ -0,0 +1,629 @@ + + + diff --git a/klp-ui/src/views/wms/stock/index.vue b/klp-ui/src/views/wms/stock/index.vue new file mode 100644 index 00000000..b4778ee3 --- /dev/null +++ b/klp-ui/src/views/wms/stock/index.vue @@ -0,0 +1,346 @@ + + + diff --git a/klp-ui/src/views/wms/warehouse/index.vue b/klp-ui/src/views/wms/warehouse/index.vue new file mode 100644 index 00000000..9874cf99 --- /dev/null +++ b/klp-ui/src/views/wms/warehouse/index.vue @@ -0,0 +1,341 @@ + + +