From 42c7dd2bdda0b7517d46118936f2205523f8a1f6 Mon Sep 17 00:00:00 2001 From: zpc Date: Wed, 6 Aug 2025 02:29:13 +0800 Subject: [PATCH] 333 --- .env.development | 4 +- src/api/business/odfframes.js | 57 ++ src/api/business/odfindex.js | 14 + src/api/business/odfports.js | 62 ++ src/api/business/odfracks.js | 62 ++ src/api/business/odfrooms.js | 62 ++ src/components/business/OdfPortForm.vue | 255 ++++++++ src/layout/index.vue | 1 + src/views/business/OdfFrames.vue | 330 +++++++++++ src/views/business/OdfIndex.vue | 747 ++++++++++++++++++++++++ src/views/business/OdfPorts.vue | 291 +++++++++ src/views/business/OdfRacks.vue | 382 ++++++++++++ src/views/business/OdfRooms.vue | 415 +++++++++++++ src/views/system/user/index.vue | 2 +- 14 files changed, 2681 insertions(+), 3 deletions(-) create mode 100644 src/api/business/odfframes.js create mode 100644 src/api/business/odfindex.js create mode 100644 src/api/business/odfports.js create mode 100644 src/api/business/odfracks.js create mode 100644 src/api/business/odfrooms.js create mode 100644 src/components/business/OdfPortForm.vue create mode 100644 src/views/business/OdfFrames.vue create mode 100644 src/views/business/OdfIndex.vue create mode 100644 src/views/business/OdfPorts.vue create mode 100644 src/views/business/OdfRacks.vue create mode 100644 src/views/business/OdfRooms.vue diff --git a/.env.development b/.env.development index 778a5fa..0b49f52 100644 --- a/.env.development +++ b/.env.development @@ -5,7 +5,7 @@ VITE_APP_API_HOST = 'http://localhost:8888/' # 开发环境 # VITE_APP_BASE_API = 'http://localhost:8888/' -VITE_APP_BASE_API = 'https://gift.zpc-xy.com/' +VITE_APP_BASE_API = 'http://localhost:8888/' # 路由前缀 VITE_APP_ROUTER_PREFIX = '/' @@ -14,4 +14,4 @@ VITE_APP_ROUTER_PREFIX = '/' VITE_APP_UPLOAD_URL = 'Common/UploadFile' #socket API -VITE_APP_SOCKET_API = 'https://gift.zpc-xy.com/msghub' \ No newline at end of file +VITE_APP_SOCKET_API = 'http://localhost:8888/msghub' \ No newline at end of file diff --git a/src/api/business/odfframes.js b/src/api/business/odfframes.js new file mode 100644 index 0000000..db88de9 --- /dev/null +++ b/src/api/business/odfframes.js @@ -0,0 +1,57 @@ +import request from '@/utils/request' + +/** + * 框-信息分页查询 + * @param {查询条件} data + */ +export function listOdfFrames(query) { + return request({ + url: 'business/OdfFrames/list', + method: 'get', + params: query, + }) +} + +/** + * 新增框-信息 + * @param data + */ +export function addOdfFrames(data) { + return request({ + url: 'business/OdfFrames', + method: 'post', + data: data, + }) +} +/** + * 修改框-信息 + * @param data + */ +export function updateOdfFrames(data) { + return request({ + url: 'business/OdfFrames', + method: 'PUT', + data: data, + }) +} +/** + * 获取框-信息详情 + * @param {Id} + */ +export function getOdfFrames(id) { + return request({ + url: 'business/OdfFrames/' + id, + method: 'get' + }) +} + +/** + * 删除框-信息 + * @param {主键} pid + */ +export function delOdfFrames(pid) { + return request({ + url: 'business/OdfFrames/delete/' + pid, + method: 'POST' + }) +} diff --git a/src/api/business/odfindex.js b/src/api/business/odfindex.js new file mode 100644 index 0000000..5032606 --- /dev/null +++ b/src/api/business/odfindex.js @@ -0,0 +1,14 @@ +import request from '@/utils/request' +import { downFile } from '@/utils/request' + +/** + * 机房列表分页查询 + * @param {查询条件} data + */ +export function getOdfRoomsTreeList(query) { + return request({ + url: 'business/OdfRooms/tree', + method: 'get', + params: query, + }) +} \ No newline at end of file diff --git a/src/api/business/odfports.js b/src/api/business/odfports.js new file mode 100644 index 0000000..1eaf8a7 --- /dev/null +++ b/src/api/business/odfports.js @@ -0,0 +1,62 @@ +import request from '@/utils/request' +import { downFile } from '@/utils/request' + +/** + * 端口分页查询 + * @param {查询条件} data + */ +export function listOdfPorts(query) { + return request({ + url: 'business/OdfPorts/list', + method: 'get', + params: query, + }) +} + +/** + * 新增端口 + * @param data + */ +export function addOdfPorts(data) { + return request({ + url: 'business/OdfPorts', + method: 'post', + data: data, + }) +} +/** + * 修改端口 + * @param data + */ +export function updateOdfPorts(data) { + return request({ + url: 'business/OdfPorts', + method: 'PUT', + data: data, + }) +} +/** + * 获取端口详情 + * @param {Id} + */ +export function getOdfPorts(id) { + return request({ + url: 'business/OdfPorts/' + id, + method: 'get' + }) +} + +/** + * 删除端口 + * @param {主键} pid + */ +export function delOdfPorts(pid) { + return request({ + url: 'business/OdfPorts/delete/' + pid, + method: 'POST' + }) +} +// 导出端口 +export async function exportOdfPorts(query) { + await downFile('business/OdfPorts/export', { ...query }) +} diff --git a/src/api/business/odfracks.js b/src/api/business/odfracks.js new file mode 100644 index 0000000..7c7528c --- /dev/null +++ b/src/api/business/odfracks.js @@ -0,0 +1,62 @@ +import request from '@/utils/request' +import { downFile } from '@/utils/request' + +/** + * 机架列表分页查询 + * @param {查询条件} data + */ +export function listOdfRacks(query) { + return request({ + url: 'business/OdfRacks/list', + method: 'get', + params: query, + }) +} + +/** + * 新增机架列表 + * @param data + */ +export function addOdfRacks(data) { + return request({ + url: 'business/OdfRacks', + method: 'post', + data: data, + }) +} +/** + * 修改机架列表 + * @param data + */ +export function updateOdfRacks(data) { + return request({ + url: 'business/OdfRacks', + method: 'PUT', + data: data, + }) +} +/** + * 获取机架列表详情 + * @param {Id} + */ +export function getOdfRacks(id) { + return request({ + url: 'business/OdfRacks/' + id, + method: 'get' + }) +} + +/** + * 删除机架列表 + * @param {主键} pid + */ +export function delOdfRacks(pid) { + return request({ + url: 'business/OdfRacks/delete/' + pid, + method: 'POST' + }) +} +// 导出机架列表 +export async function exportOdfRacks(query) { + await downFile('business/OdfRacks/export', { ...query }) +} diff --git a/src/api/business/odfrooms.js b/src/api/business/odfrooms.js new file mode 100644 index 0000000..cb523c0 --- /dev/null +++ b/src/api/business/odfrooms.js @@ -0,0 +1,62 @@ +import request from '@/utils/request' +import { downFile } from '@/utils/request' + +/** + * 机房列表分页查询 + * @param {查询条件} data + */ +export function listOdfRooms(query) { + return request({ + url: 'business/OdfRooms/list', + method: 'get', + params: query, + }) +} + +/** + * 新增机房列表 + * @param data + */ +export function addOdfRooms(data) { + return request({ + url: 'business/OdfRooms', + method: 'post', + data: data, + }) +} +/** + * 修改机房列表 + * @param data + */ +export function updateOdfRooms(data) { + return request({ + url: 'business/OdfRooms', + method: 'PUT', + data: data, + }) +} +/** + * 获取机房列表详情 + * @param {Id} + */ +export function getOdfRooms(id) { + return request({ + url: 'business/OdfRooms/' + id, + method: 'get' + }) +} + +/** + * 删除机房列表 + * @param {主键} pid + */ +export function delOdfRooms(pid) { + return request({ + url: 'business/OdfRooms/delete/' + pid, + method: 'POST' + }) +} +// 导出机房列表 +export async function exportOdfRooms(query) { + await downFile('business/OdfRooms/export', { ...query }) +} diff --git a/src/components/business/OdfPortForm.vue b/src/components/business/OdfPortForm.vue new file mode 100644 index 0000000..45ff8fa --- /dev/null +++ b/src/components/business/OdfPortForm.vue @@ -0,0 +1,255 @@ + + + + diff --git a/src/layout/index.vue b/src/layout/index.vue index b97bef7..30c0b35 100644 --- a/src/layout/index.vue +++ b/src/layout/index.vue @@ -135,6 +135,7 @@ function handleOutsideClick() { position: relative; height: 100%; overflow-x: hidden; + // padding: 0px; } .sidebar-mobile { .el-drawer__body { diff --git a/src/views/business/OdfFrames.vue b/src/views/business/OdfFrames.vue new file mode 100644 index 0000000..660ee53 --- /dev/null +++ b/src/views/business/OdfFrames.vue @@ -0,0 +1,330 @@ + + + + \ No newline at end of file diff --git a/src/views/business/OdfIndex.vue b/src/views/business/OdfIndex.vue new file mode 100644 index 0000000..d17c8d0 --- /dev/null +++ b/src/views/business/OdfIndex.vue @@ -0,0 +1,747 @@ + + + + + diff --git a/src/views/business/OdfPorts.vue b/src/views/business/OdfPorts.vue new file mode 100644 index 0000000..1fe0db4 --- /dev/null +++ b/src/views/business/OdfPorts.vue @@ -0,0 +1,291 @@ + + + + diff --git a/src/views/business/OdfRacks.vue b/src/views/business/OdfRacks.vue new file mode 100644 index 0000000..de1cdc3 --- /dev/null +++ b/src/views/business/OdfRacks.vue @@ -0,0 +1,382 @@ + + + + diff --git a/src/views/business/OdfRooms.vue b/src/views/business/OdfRooms.vue new file mode 100644 index 0000000..27bdca6 --- /dev/null +++ b/src/views/business/OdfRooms.vue @@ -0,0 +1,415 @@ + + + + diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index 8b4905a..bac5d12 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -183,7 +183,7 @@ - +