From af518c0fc553414cc29471a57c69283427c9b004 Mon Sep 17 00:00:00 2001 From: GGJ <357021191@qq.com> Date: Tue, 20 Feb 2024 16:47:12 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=88=E7=AB=AF=E5=8F=B0=E8=B4=A6=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E9=A1=B5=E9=9D=A2=E8=BF=81=E7=A7=BB=E4=B8=AD=2070%?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/Business/index.ts | 30 + src/api/system-boot/dicData.ts | 10 +- src/components/table/index.vue | 5 + src/components/tree/pms/Terminal.vue | 74 + src/components/tree/pms/index.vue | 116 + .../TerminalManagement/FrontManagement.vue} | 2 +- src/views/pms/device-boot/deviceter.vue | 1999 +++++++++++++++++ 7 files changed, 2234 insertions(+), 2 deletions(-) create mode 100644 src/components/tree/pms/Terminal.vue create mode 100644 src/components/tree/pms/index.vue rename src/views/pms/{Business/terminal/pre.vue => BusinessAdministrator/TerminalManagement/FrontManagement.vue} (99%) create mode 100644 src/views/pms/device-boot/deviceter.vue diff --git a/src/api/Business/index.ts b/src/api/Business/index.ts index 98cac984..59b7735e 100644 --- a/src/api/Business/index.ts +++ b/src/api/Business/index.ts @@ -24,3 +24,33 @@ export function delNode(data: any) { params: { id: data } }) } +//终端台账树 +export function getTerminalTree() { + return createAxios({ + url: '/device-boot/terminalTree/getTerminalTree', + method: 'get' + }) +} +//查询节点内容 +export function queryTerminal(data: any) { + return createAxios({ + url: `/device-boot/device/queryTerminal`, + method: 'get', + params: data + }) +} +//删除设备 +export function delTerminal(data: any) { + return createAxios({ + url: `/device-boot/device/delTerminal`, + method: 'delete', + params: data + }) +} +//获取前置机 +export function nodeAllList() { + return createAxios({ + url: '/device-boot/node/nodeAllList', + method: 'get' + }) +} diff --git a/src/api/system-boot/dicData.ts b/src/api/system-boot/dicData.ts index b6bad63b..9a19e273 100644 --- a/src/api/system-boot/dicData.ts +++ b/src/api/system-boot/dicData.ts @@ -25,10 +25,18 @@ export function dictDataGetTypeIdData(data: any) { } -export function dictDataAdd(data) { +export function dictDataAdd(data:any) { return request({ url: '/system-boot/dictData/add', method: 'post', data: data }) +} + +export function areaTree(data:any) { + return request({ + url: '/system-boot/area/areaTree', + method: 'post', + params: data + }) } \ No newline at end of file diff --git a/src/components/table/index.vue b/src/components/table/index.vue index e84c4c47..ad9aaf6e 100644 --- a/src/components/table/index.vue +++ b/src/components/table/index.vue @@ -176,4 +176,9 @@ defineExpose({ border-right: 1px solid #e4e7e9; border-bottom: 1px solid #e4e7e9; } +::v-deep .el-pagination__sizes { + .el-select { + min-width: 128px; + } +} diff --git a/src/components/tree/pms/Terminal.vue b/src/components/tree/pms/Terminal.vue new file mode 100644 index 00000000..898054f6 --- /dev/null +++ b/src/components/tree/pms/Terminal.vue @@ -0,0 +1,74 @@ + + + + + + diff --git a/src/components/tree/pms/index.vue b/src/components/tree/pms/index.vue new file mode 100644 index 00000000..b665ba3f --- /dev/null +++ b/src/components/tree/pms/index.vue @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + {{ node.label }} + + + + + + + + + + diff --git a/src/views/pms/Business/terminal/pre.vue b/src/views/pms/BusinessAdministrator/TerminalManagement/FrontManagement.vue similarity index 99% rename from src/views/pms/Business/terminal/pre.vue rename to src/views/pms/BusinessAdministrator/TerminalManagement/FrontManagement.vue index e2a6f170..5f3b911e 100644 --- a/src/views/pms/Business/terminal/pre.vue +++ b/src/views/pms/BusinessAdministrator/TerminalManagement/FrontManagement.vue @@ -78,7 +78,7 @@ import Table from '@/components/table/index.vue' import TableHeader from '@/components/table/header/index.vue' import { ElMessage, ElMessageBox } from 'element-plus' defineOptions({ - name: 'govern/log/debug' + name: 'FrontManagement' }) const fontdveoption: any = ref([ diff --git a/src/views/pms/device-boot/deviceter.vue b/src/views/pms/device-boot/deviceter.vue new file mode 100644 index 00000000..215702c7 --- /dev/null +++ b/src/views/pms/device-boot/deviceter.vue @@ -0,0 +1,1999 @@ + + + + + + + 新 增 + + + 修 改 + + + 删 除 + + + + 下一步 + + + + + 撤 销 + + + + + 确认提交 + + + + + 修改提交 + + + + + + 当前操作节点: + + + + + {{ item }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +