From b662e5fd1902ed9c55b8b7434edc160f19534fb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=B0=8F=E6=9E=97?= <320730042@qq.com> Date: Thu, 30 May 2024 16:07:46 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=AE=BE=E5=A4=87=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 7 +- src/api/resources-equipment/index.ts | 13 + src/api/resources-equipment/types.ts | 18 ++ src/typings/global.d.ts | 4 + .../components/DeviceTypeToVer.vue | 4 +- .../components/DeviceTypeVersionEdit.vue | 6 +- src/views/resources/equipment/index.vue | 229 ++++++++++++++++++ .../components/Tr069DevTypeSoftVerList.vue | 2 +- 8 files changed, 277 insertions(+), 6 deletions(-) create mode 100644 src/api/resources-equipment/index.ts create mode 100644 src/api/resources-equipment/types.ts create mode 100644 src/views/resources/equipment/index.vue diff --git a/src/App.vue b/src/App.vue index 066b137..883d143 100644 --- a/src/App.vue +++ b/src/App.vue @@ -35,5 +35,10 @@ const fontColor = computed(() => { diff --git a/src/api/resources-equipment/index.ts b/src/api/resources-equipment/index.ts new file mode 100644 index 0000000..b156b53 --- /dev/null +++ b/src/api/resources-equipment/index.ts @@ -0,0 +1,13 @@ +import { AxiosPromise } from "axios"; +import { EquipmentTableResult } from "@/api/resources-equipment/types"; +import request from "@/utils/request"; + +export function getEquipmentPage( + data: SelectForm +): AxiosPromise { + return request({ + url: "/api/equipment/v1/resource-page", + method: "POST", + data, + }); +} diff --git a/src/api/resources-equipment/types.ts b/src/api/resources-equipment/types.ts new file mode 100644 index 0000000..42eb4d2 --- /dev/null +++ b/src/api/resources-equipment/types.ts @@ -0,0 +1,18 @@ + +export interface EquipmentTableVO { + devId?: number; + devSno?: string; + devAdNo?: string; + devPppoe?: string; + devStatus?: string; + softVer?: string; + devTypeId?: number; + devVendorName?: string; + devVendorOui?: string; + devTypeName?: string; + devHardVer?: string; + devTypeNameNew?: string; + devOnline?: string; + devOnlineTime?: string; +} +export type EquipmentTableResult = PageResult; diff --git a/src/typings/global.d.ts b/src/typings/global.d.ts index 9889628..9c53ec1 100644 --- a/src/typings/global.d.ts +++ b/src/typings/global.d.ts @@ -92,5 +92,9 @@ declare global { /** 是否显示 */ show?: boolean; } + interface SelectForm extends PageQuery { + selectName?: string; + selectValue?: string; + } } export {}; diff --git a/src/views/resources/device-type/components/DeviceTypeToVer.vue b/src/views/resources/device-type/components/DeviceTypeToVer.vue index 447d1d0..e53a641 100644 --- a/src/views/resources/device-type/components/DeviceTypeToVer.vue +++ b/src/views/resources/device-type/components/DeviceTypeToVer.vue @@ -57,7 +57,9 @@
-
设备类型对应的设备软件版本列表
+
+ 设备类型对应的设备软件版本列表 +
diff --git a/src/views/resources/device-type/components/DeviceTypeVersionEdit.vue b/src/views/resources/device-type/components/DeviceTypeVersionEdit.vue index 8aa0f62..83396ad 100644 --- a/src/views/resources/device-type/components/DeviceTypeVersionEdit.vue +++ b/src/views/resources/device-type/components/DeviceTypeVersionEdit.vue @@ -422,7 +422,7 @@
-
+
设备类型及设备软件版本支持的设备厂商配置文件列表
@@ -470,7 +470,7 @@
-
已绑定系统管理域
+
已绑定系统管理域
增加系统管理域
-
+
设备类型及设备软件版本支持的业务信息列表
diff --git a/src/views/resources/equipment/index.vue b/src/views/resources/equipment/index.vue new file mode 100644 index 0000000..b3670ca --- /dev/null +++ b/src/views/resources/equipment/index.vue @@ -0,0 +1,229 @@ + + + + + diff --git a/src/views/resources/tr069/components/Tr069DevTypeSoftVerList.vue b/src/views/resources/tr069/components/Tr069DevTypeSoftVerList.vue index 652eda9..adee3b0 100644 --- a/src/views/resources/tr069/components/Tr069DevTypeSoftVerList.vue +++ b/src/views/resources/tr069/components/Tr069DevTypeSoftVerList.vue @@ -3,7 +3,7 @@
-
设备类型对应的设备软件版本列表
+
设备类型对应的设备软件版本列表