From d1faf7e4289403ef1e5905c3a1371e05321a5e5d Mon Sep 17 00:00:00 2001 From: fanluyan <754122931@qq.com> Date: Fri, 11 Oct 2024 13:33:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=95=B0=E6=8D=AE=E8=BD=AC?= =?UTF-8?q?=E7=A7=BB=EF=BC=8Ciec=E6=9C=8D=E5=8A=A1=E5=99=A8=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Sidebar.vue | 18 +- src/router/index.js | 43 +++ src/utils/api/index.js | 117 +++++++- src/views/I2config/index.vue | 39 ++- src/views/dataTransfer/downrecord/index.vue | 210 +++++++++++++++ src/views/dataTransfer/index.vue | 182 +++++++++++++ .../server/components/addserverDialog.vue | 255 ++++++++++++++++++ src/views/dataTransfer/server/index.vue | 157 +++++++++++ .../components/addmodevtypeDialog.vue | 7 +- src/views/equipment/modevtype/index.vue | 2 + src/views/icdConfig/index.vue | 53 +++- src/views/iceserver/index.vue | 140 ++++++++++ src/views/paramBinding/index.vue | 18 +- 13 files changed, 1214 insertions(+), 27 deletions(-) create mode 100644 src/views/dataTransfer/downrecord/index.vue create mode 100644 src/views/dataTransfer/index.vue create mode 100644 src/views/dataTransfer/server/components/addserverDialog.vue create mode 100644 src/views/dataTransfer/server/index.vue create mode 100644 src/views/iceserver/index.vue diff --git a/src/components/Sidebar.vue b/src/components/Sidebar.vue index 8d2062e9..63c6b6f3 100644 --- a/src/components/Sidebar.vue +++ b/src/components/Sidebar.vue @@ -70,6 +70,10 @@ export default { path: "/rptparam", name: "rptparam配置", }, + { + path: "/iecserver", + name: "IEC服务器", + }, ], }, @@ -78,8 +82,18 @@ export default { name: "告警规则", }, { - path: "/I2config", - name: "I2配置", + path: "/datago", + name: "数据转移", + subs: [ + { + path: "/I2config", + name: "I2配置", + }, + { + path: "/datatransfer", + name: "下载录波文件", + }, + ], }, ], }; diff --git a/src/router/index.js b/src/router/index.js index 865ba7b3..07aa3ec1 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -138,6 +138,14 @@ const routes = [ title: "rptparam配置", }, }, + { + path: "/iecserver", + component: () => import("../views/iceserver/index.vue"), + name: "iecserver", + meta: { + title: "iecserver服务器", + }, + }, { path: "/alarmRules", component: () => import("../views/alarmRules/index.vue"), @@ -187,6 +195,41 @@ const routes = [ }, ], }, + { + path: "/dataTransfer", + component: () => import("../views/dataTransfer/index.vue"), + name: "dataTransfer", + meta: { + title: "数据转移", + }, + path: "/dataTransfer", + component: () => import("../views/dataTransfer/index.vue"), + name: "dataTransfer", + redirect: "/dataTransfer/server", + meta: { + title: "数据转移", + }, + children: [ + { + path: "/dataTransfer/server", + component: () => import("../views/dataTransfer/server/index.vue"), + name: "server", + meta: { + title: "远端服务器", + }, + }, + + { + path: "/dataTransfer/downrecord", + component: () => + import("../views/dataTransfer/downrecord/index.vue"), + name: "downrecord", + meta: { + title: "下载记录", + }, + }, + ], + }, ], }, ]; diff --git a/src/utils/api/index.js b/src/utils/api/index.js index 2efaa30e..5251253a 100644 --- a/src/utils/api/index.js +++ b/src/utils/api/index.js @@ -162,6 +162,14 @@ export function deleteAttApi(data) { }, }); } +//生成rpt +export function generateRptApi(data) { + return request({ + url: "/icdconfig/generateParamindex", + method: "post", + data, + }); +} //设备台账管理列表api //变电站相关接口 @@ -525,9 +533,9 @@ export function unbindApi(data) { }); } -export function generateParamindexApi(data) { +export function updateParamindexApi(data) { return request({ - url: "/parambind/generateParamindex", + url: "/parambind/updateParamindex", method: "post", data, }); @@ -827,3 +835,108 @@ export function updateRptApi(data) { data, }); } + +//查询I2状态 +export function i2statusApi(data) { + return request({ + url: "/i2sync/status", + method: "get", + params: data, + headers: { + "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8", + }, + }); +} + +//远端服务器 +//获取所有列表 +export function serverlistApi(data) { + return request({ + url: "/remote/listAll", + method: "get", + params: data, + headers: { + "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8", + }, + }); +} +//新增 + +export function serveAddApi(data) { + return request({ + url: "/remote/add", + method: "post", + data, + }); +} +//修改 +export function serveUpdateApi(data) { + return request({ + url: "/remote/update", + method: "post", + data, + }); +} + +//删除导出类型 +export function serveDelApi(data) { + return request({ + url: "/remote/delete", + method: "post", + params: data, + headers: { + "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8", + }, + }); +} + +//下载记录 +export function DownloadAllApi(data) { + return request({ + url: "/remote/listDownload", + method: "get", + params: data, + headers: { + "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8", + }, + }); +} + +//IEC服务器 + +//启动IEC服务端 + +export function serverstartApi(data) { + return request({ + url: "/iecserver/start", + method: "get", + params: data, + headers: { + "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8", + }, + }); +} +//查看IEC服务端状态 + +export function serverstatusApi(data) { + return request({ + url: "/iecserver/status", + method: "get", + params: data, + headers: { + "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8", + }, + }); +} +//停止IEC服务端 + +export function serverstopApi(data) { + return request({ + url: "/iecserver/stop", + method: "get", + params: data, + headers: { + "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8", + }, + }); +} diff --git a/src/views/I2config/index.vue b/src/views/I2config/index.vue index 90ae97ed..696b6768 100644 --- a/src/views/I2config/index.vue +++ b/src/views/I2config/index.vue @@ -2,7 +2,18 @@