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 @@ + + + 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']" - >设置库区 + >库区