diff --git a/src/api/admin/user.js b/src/api/admin/user.js new file mode 100644 index 00000000..1ec67194 --- /dev/null +++ b/src/api/admin/user.js @@ -0,0 +1,26 @@ +import createAxios from '@/utils/request' + +// 密码规则修改 +export function ruleUpdate(data) { + return createAxios({ + url: '/user-boot/password/ruleUpdate', + method: 'post', + data + }) +} +// 获取密码规则 +export function getRule(data) { + return createAxios({ + url: '/user-boot/password/getRule', + method: 'post', + data + }) +} +// 解锁超级管理员 +export function unlockRoot(data) { + return createAxios({ + url: '/user-boot/password/unlockRoot', + method: 'post', + data + }) +} diff --git a/src/api/auditManage/auditList.ts b/src/api/auditManage/auditList.ts new file mode 100644 index 00000000..f40ca301 --- /dev/null +++ b/src/api/auditManage/auditList.ts @@ -0,0 +1,63 @@ +import createAxios from '@/utils/request' + +//筛选下拉列表参数 +export function getAllUserList() { + return createAxios({ + url: "/user-boot/user/getAllUserSimpleList", + method: "get", + }); +} +//审计日志列表 +export function getAuditLog(data:any) { + return createAxios({ + url: "/system-boot/audit/getAuditLog", + method: "post", + data, + }); +} +//审计日志统计 +export function censusAuditLog(data:any) { + return createAxios({ + url: "/system-boot/audit/censusAuditLog", + method: "post", + data, + }); +} +//日志文件备份 +export function logFileWriter(data:any) { + return createAxios({ + url: "/system-boot/audit/logFileWriter", + method: "post", + data, + }); +} +//日志文件恢复 +export function recoverLogFile(data:any) { + return createAxios({ + url: "/system-boot/audit/recoverLogFile", + method: "post", + data, + }); +} +//获取在线用户 +export function getOnlineUsers(data:any) { + return createAxios({ + url: "/system-boot/audit/getOnlineUsers", + method: "post", + data, + }); +} +//获取表空间大小 +export function getMemoInfo(data:any) { + return createAxios({ + url: "/system-boot/audit/getMemoInfo", + method: "post", + data, + }); +} +export function getSysConfig() { + return createAxios({ + url: "/system-boot/config/getSysConfig", + method: "get", + }); +} diff --git a/src/api/device-boot/transformerStrategy.ts b/src/api/device-boot/transformerStrategy.ts new file mode 100644 index 00000000..960e07f1 --- /dev/null +++ b/src/api/device-boot/transformerStrategy.ts @@ -0,0 +1,99 @@ +import request from '@/utils/request' + +// 变压器台账分页查询 +export function transformerPage(data: any) { + return request({ + url: '/device-boot/pqsTransformer/transformerPage', + method: 'post', + data: data + }) +} + +// 分页查询变压器策略 +export function flgployPage(data: any) { + return request({ + url: '/device-boot/pqsTflgploy/flgployPage', + method: 'post', + data: data + }) +} + +//变压器台账新增 +export function insertTransformer(data: any) { + return request({ + url: '/device-boot/pqsTransformer/insertTransformer', + method: 'post', + data + }) +} +//新增变压器策略 +export function insertFlgPloy(data: any) { + return request({ + url: '/device-boot/pqsTflgploy/insertFlgPloy', + method: 'post', + data + }) +} +//变压器台账修改 +export function updateTransformer(data: any) { + return request({ + url: '/device-boot/pqsTransformer/updateTransformer', + method: 'post', + data + }) +} +//变压器策略详情 +export function getFlgPloyInfo(data: any) { + return request({ + url: '/device-boot/pqsTflgploy/getFlgPloyInfo', + method: 'get', + params: data + }) +} +//修改变压器策略 +export function updateFlgPloy(data: any) { + return request({ + url: '/device-boot/pqsTflgploy/updateFlgPloy', + method: 'post', + data + }) +} +//变压器台账删除 +export function delTransformer(data: any) { + return request({ + url: '/device-boot/pqsTransformer/delTransformer', + method: 'post', + data + }) +} +//删除变压器策略 +export function delFlgPloy(data: any) { + return request({ + url: '/device-boot/pqsTflgploy/delFlgPloy', + method: 'get', + params: data + }) +} +//获取变压器台账 树 +export function getTransformerTree() { + return request({ + url: '/device-boot/pqsTransformer/getTransformerTree', + method: 'get' + }) +} +//获取上下节点信息 +export function getGeneratrix(data: any) { + return request({ + url: '/device-boot/pqsTransformer/getGeneratrix', + method: 'get', + params: data + }) +} +//变电站节点维护 +export function nodeMaintenance(data: any) { + return request({ + url: '/device-boot/pqsTransformer/nodeMaintenance', + method: 'post', + data + }) +} diff --git a/src/components/tree/pqs/deviceTree.vue b/src/components/tree/pqs/deviceTree.vue new file mode 100644 index 00000000..76daf44a --- /dev/null +++ b/src/components/tree/pqs/deviceTree.vue @@ -0,0 +1,43 @@ + + + + diff --git a/src/router/static.ts b/src/router/static.ts index 6b979810..35f7b19f 100644 --- a/src/router/static.ts +++ b/src/router/static.ts @@ -243,6 +243,26 @@ export const adminBaseRoute = { } ] }, + { + path: 'BusinessAdministrator/TerminalManagement', + name: '变压器策略', + meta: { + title: pageTitle('runManage'), + icon: 'ep:management', + alwaysShow: true + }, + children: [ + { + path: 'addLedger', + component: () => + import('@/views/pqs/business/terminal/transformerStrategy/components/addLedger.vue'), + name: '变压器台账配置', + meta: { + title: pageTitle('router.addLedger') + } + } + ] + }, { path: '/boX', name: 'boX', @@ -337,6 +357,7 @@ const staticRoutes: Array = [ }) } } + } } ] diff --git a/src/views/pqs/auditManage/onlineUsers/index.vue b/src/views/pqs/auditManage/onlineUsers/index.vue new file mode 100644 index 00000000..fa147209 --- /dev/null +++ b/src/views/pqs/auditManage/onlineUsers/index.vue @@ -0,0 +1,55 @@ + + diff --git a/src/views/pqs/auditManage/userInfo/index.vue b/src/views/pqs/auditManage/userInfo/index.vue new file mode 100644 index 00000000..76fe6a40 --- /dev/null +++ b/src/views/pqs/auditManage/userInfo/index.vue @@ -0,0 +1,43 @@ + + diff --git a/src/views/pqs/business/terminal/transformerStrategy/components/addLedger.vue b/src/views/pqs/business/terminal/transformerStrategy/components/addLedger.vue new file mode 100644 index 00000000..18a4b85e --- /dev/null +++ b/src/views/pqs/business/terminal/transformerStrategy/components/addLedger.vue @@ -0,0 +1,691 @@ + + + diff --git a/src/views/pqs/business/terminal/transformerStrategy/index.vue b/src/views/pqs/business/terminal/transformerStrategy/index.vue new file mode 100644 index 00000000..3047a291 --- /dev/null +++ b/src/views/pqs/business/terminal/transformerStrategy/index.vue @@ -0,0 +1,337 @@ + + + + diff --git a/src/views/system/strategyManage/index.vue b/src/views/system/strategyManage/index.vue new file mode 100644 index 00000000..0284541b --- /dev/null +++ b/src/views/system/strategyManage/index.vue @@ -0,0 +1,146 @@ + + + + +