From 42ea639bb46b91f64a63c2e5abcdab2d3b6252c6 Mon Sep 17 00:00:00 2001 From: lynn Date: Mon, 28 Apr 2025 16:22:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=BA=93=E6=88=BF=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E7=95=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system/warehouse.js | 30 +++ .../storages/components/addWarehouse.vue | 171 +++++++++++++ src/views/storages/warehouse.vue | 225 ++++++++++++++++++ 3 files changed, 426 insertions(+) create mode 100644 src/api/system/warehouse.js create mode 100644 src/views/storages/components/addWarehouse.vue create mode 100644 src/views/storages/warehouse.vue diff --git a/src/api/system/warehouse.js b/src/api/system/warehouse.js new file mode 100644 index 0000000..ac76112 --- /dev/null +++ b/src/api/system/warehouse.js @@ -0,0 +1,30 @@ +import request from '@/utils/request' + +// 获取库房列表 +export function getWarehouseTypeList(data) { + return request({ + url: '/api/admin/warehouse/index', + method: 'post', + data, + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} + +// 删除库房 +export function destroyWarehouseType(id) { + return request({ + url: '/api/admin/warehouse/destroy?id=' + id, + method: 'get' + }) +} + +// 新增或更新库房 +export function saveWarehouseType(data) { + return request({ + url: '/api/admin/warehouse/save', + method: 'post', + data + }) +} \ No newline at end of file diff --git a/src/views/storages/components/addWarehouse.vue b/src/views/storages/components/addWarehouse.vue new file mode 100644 index 0000000..85bc663 --- /dev/null +++ b/src/views/storages/components/addWarehouse.vue @@ -0,0 +1,171 @@ + + + + + \ No newline at end of file diff --git a/src/views/storages/warehouse.vue b/src/views/storages/warehouse.vue new file mode 100644 index 0000000..56802b3 --- /dev/null +++ b/src/views/storages/warehouse.vue @@ -0,0 +1,225 @@ + + + + +