From 4dd100db45e483c26c6b2af4e9fa2e1c3d759049 Mon Sep 17 00:00:00 2001
From: "JinLu.Yin" <411641505@qq.com>
Date: Sun, 8 May 2022 17:53:21 +0800
Subject: [PATCH] =?UTF-8?q?=E5=BA=93=E5=8C=BA=E8=AE=BE=E7=BD=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/mes/wm/location.js | 44 ++++
src/router/index.js | 16 +-
src/views/mes/wm/location/index.vue | 365 +++++++++++++++++++++++++++
src/views/mes/wm/warehouse/index.vue | 8 +-
4 files changed, 427 insertions(+), 6 deletions(-)
create mode 100644 src/api/mes/wm/location.js
create mode 100644 src/views/mes/wm/location/index.vue
diff --git a/src/api/mes/wm/location.js b/src/api/mes/wm/location.js
new file mode 100644
index 0000000..9ab6d4c
--- /dev/null
+++ b/src/api/mes/wm/location.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询库区设置列表
+export function listLocation(query) {
+ return request({
+ url: '/mes/wm/location/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询库区设置详细
+export function getLocation(locationId) {
+ return request({
+ url: '/mes/wm/location/' + locationId,
+ method: 'get'
+ })
+}
+
+// 新增库区设置
+export function addLocation(data) {
+ return request({
+ url: '/mes/wm/location',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改库区设置
+export function updateLocation(data) {
+ return request({
+ url: '/mes/wm/location',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除库区设置
+export function delLocation(locationId) {
+ return request({
+ url: '/mes/wm/location/' + locationId,
+ method: 'delete'
+ })
+}
diff --git a/src/router/index.js b/src/router/index.js
index c6caf31..c6f8a48 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -143,11 +143,25 @@ export const dynamicRoutes = [
{
path: 'index/:ruleId(\\d+)',
component: () => import('@/views/system/autocode/part'),
- name: 'Data',
+ name: 'AutoCode',
meta: { title: '规则组成', activeMenu: '/system/autocode' }
}
]
},
+ {
+ path: '/mes/wm/location',
+ component: Layout,
+ hidden: true,
+ permissions: ['mes:wm:location:list'],
+ children: [
+ {
+ path: 'index',
+ component: () => import('@/views/mes/wm/location/index'),
+ name: 'locationList',
+ meta: { title: '库区设置', activeMenu: '/mes/wm/location' }
+ }
+ ]
+ },
{
path: '/monitor/job-log',
component: Layout,
diff --git a/src/views/mes/wm/location/index.vue b/src/views/mes/wm/location/index.vue
new file mode 100644
index 0000000..a8d6362
--- /dev/null
+++ b/src/views/mes/wm/location/index.vue
@@ -0,0 +1,365 @@
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+
+
+
+
+
+
+ {{scope.row.locationCode}}
+
+
+
+
+
+
+
+
+
+
+
+
+ 库位
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{dict.label}}
+
+
+ {{dict.label}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/mes/wm/warehouse/index.vue b/src/views/mes/wm/warehouse/index.vue
index c0e2b0a..c8fa693 100644
--- a/src/views/mes/wm/warehouse/index.vue
+++ b/src/views/mes/wm/warehouse/index.vue
@@ -87,7 +87,7 @@
icon="el-icon-s-shop"
@click="handleLocation(scope.row.warehouseId)"
v-hasPermi="['wm:warehouse:edit']"
- >设置库区
+ >库区