From f834675398226afeafc1286b8daf89b1dbf8e2bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=B0=8F=E6=9E=97?= <320730042@qq.com> Date: Sun, 7 Jul 2024 16:13:57 +0800 Subject: [PATCH] feat: DeviceTypeVersionLog --- src/api/device-type-ver-log/index.ts | 14 +++++ src/api/device-type-ver-log/types.ts | 16 +++++ src/router/index.ts | 13 ++++ .../components/DeviceTypeVersionLog.vue | 61 +++++++++++++++++++ .../components/RemoteOperateInfo.vue | 8 +++ .../components/SoapPackageLog.vue | 6 +- 6 files changed, 117 insertions(+), 1 deletion(-) create mode 100644 src/api/device-type-ver-log/index.ts create mode 100644 src/api/device-type-ver-log/types.ts create mode 100644 src/views/family/operate/remote-operation/components/DeviceTypeVersionLog.vue diff --git a/src/api/device-type-ver-log/index.ts b/src/api/device-type-ver-log/index.ts new file mode 100644 index 0000000..8d924ef --- /dev/null +++ b/src/api/device-type-ver-log/index.ts @@ -0,0 +1,14 @@ +import { AxiosPromise } from "axios"; +import { DeviceTypeVerLogPageResult } from "@/api/device-type-ver-log/types"; +import request from "@/utils/request"; + +export function deviceTypeVerLogPage( + devId?: number, + data?: PageQuery +): AxiosPromise { + return request({ + url: `/api/device-type-ver-log/v1/page/${devId}`, + method: "POST", + data, + }); +} diff --git a/src/api/device-type-ver-log/types.ts b/src/api/device-type-ver-log/types.ts new file mode 100644 index 0000000..afeb03b --- /dev/null +++ b/src/api/device-type-ver-log/types.ts @@ -0,0 +1,16 @@ +export interface DeviceTypeVerLogVO { + logid?: number; + + taskName?: string; + + loId?: string; + + devSno?: string; + + startTime?: string; + + endTime?: string; + + taskStatus?: string; +} +export type DeviceTypeVerLogPageResult = PageResult; diff --git a/src/router/index.ts b/src/router/index.ts index f187ac8..c3c2158 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -308,6 +308,19 @@ export const constantRoutes: RouteRecordRaw[] = [ title: "SOAP包日志", }, }, + { + path: "/resources/remote-info/device-type-version-log/:devId", + name: "DeviceTypeVersionLog", + component: () => + import( + "@/views/family/operate/remote-operation/components/DeviceTypeVersionLog.vue" + ), + meta: { + hidden: true, + keepAlive: true, + title: "软件版本对外接口调用信息", + }, + }, ], }, ]; diff --git a/src/views/family/operate/remote-operation/components/DeviceTypeVersionLog.vue b/src/views/family/operate/remote-operation/components/DeviceTypeVersionLog.vue new file mode 100644 index 0000000..1890845 --- /dev/null +++ b/src/views/family/operate/remote-operation/components/DeviceTypeVersionLog.vue @@ -0,0 +1,61 @@ + + + + + diff --git a/src/views/family/operate/remote-operation/components/RemoteOperateInfo.vue b/src/views/family/operate/remote-operation/components/RemoteOperateInfo.vue index 0b7cd8d..90832ea 100644 --- a/src/views/family/operate/remote-operation/components/RemoteOperateInfo.vue +++ b/src/views/family/operate/remote-operation/components/RemoteOperateInfo.vue @@ -357,6 +357,9 @@ SOAP包日志 + 软件版本对外接口调用信息 @@ -462,6 +465,11 @@ const skipSoapPackageLog = () => { path: `/resources/remote-info/soap-package-log/${remote.value.devId}`, }); }; +const skipDevTypeVerLog = () => { + router.push({ + path: `/resources/remote-info/device-type-version-log/${remote.value.devId}`, + }); +}; onMounted(() => { getData(); }); diff --git a/src/views/family/operate/remote-operation/components/SoapPackageLog.vue b/src/views/family/operate/remote-operation/components/SoapPackageLog.vue index c4744f1..bed4d6c 100644 --- a/src/views/family/operate/remote-operation/components/SoapPackageLog.vue +++ b/src/views/family/operate/remote-operation/components/SoapPackageLog.vue @@ -199,4 +199,8 @@ function handleExport() { } - +