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 @@ + + + + + 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 @@ + + + + +