From 7bf810065f9fd90320e657992b0b17b50c5a1c77 Mon Sep 17 00:00:00 2001 From: JiangQiming <291854119@qq.com> Date: Thu, 16 Feb 2023 18:05:08 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=A7=86=E9=A2=91=E4=B8=AD=E5=BF=83-?= =?UTF-8?q?=E6=96=B0=E5=A2=9E/=E7=BC=96=E8=BE=91=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/RadioCard/index.vue | 2 +- src/views/media/Device/Save/index.less | 35 ++ src/views/media/Device/Save/index.vue | 428 ++++++++++++++++++++++++- src/views/media/Device/const.ts | 4 + src/views/media/Device/index.vue | 6 +- src/views/media/Device/typings.d.ts | 2 +- 6 files changed, 468 insertions(+), 9 deletions(-) create mode 100644 src/views/media/Device/Save/index.less create mode 100644 src/views/media/Device/const.ts diff --git a/src/components/RadioCard/index.vue b/src/components/RadioCard/index.vue index 403a0fcf..676cc94e 100644 --- a/src/components/RadioCard/index.vue +++ b/src/components/RadioCard/index.vue @@ -21,7 +21,7 @@ :key="index" @click="myValue = item.value" > - + {{ item.label }}
save
+
+ + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+ + + + + + + + + + 保存 + + +
+
+ +
+

1.概述

+
+ 视频设备通过GB/T28181接入平台整体分为2部分,包括平台端配置和设备端配置,不同的设备端配置的路径或页面存在差异,但配置项基本大同小异。 +
+

2.配置说明

+

平台端配置

+

1、ID

+
设备唯一标识,请填写设备端配置的设备编号。
+

2、所属产品

+
+ 只能选择接入方式为GB/T28281的产品,若当前无对应产品,可点击右侧快速添加按钮,填写产品名称和选择GB/T28181类型的网关完成产品创建 +
+

3、接入密码

+
+ 配置接入密码,设备端配置的密码需与该密码一致。该字段可在产品-设备接入页面进行统一配置,配置后所有设备将继承产品配置。设备单独修改后将脱离继承关系。 +
+

设备端配置

+
+ 各个厂家、不同设备型号的设备端配置页面布局存在差异,但配置项基本大同小异,此处以大华摄像头为例作为接入配置示例 +
+
+ +
+

1、SIP服务器编号/SIP域

+
+ SIP服务器编号填入该设备所属产品-接入方式页面“连接信息”的SIP。 + SIP域通常为SIP服务器编号的前10位。 +
+
+ +
+

2、SIP服务器IP/端口

+
+ SIP服务器IP/端口填入该设备所属产品-接入方式页面中“连接信息”的IP/端口。 +
+
+ +
+

3、设备编号

+
+ 设备编号为设备唯一性标识,物联网平台的设备接入没有校验该字段,输入任意数字均不影响设备接入平台。 +
+

4、注册密码

+
+ 填入该设备所属产品-接入方式页面中“GB28281配置”处的接入密码 +
+
+ +
+

5、其他字段

+
不影响设备接入平台,可保持设备初始化值。
+
+ +
+

1.概述

+
+ 视频设备通过RTSP、RTMP固定地址接入平台分为2步。 +
+
1、添加视频设备
+
2、添加视频下的通道地址。
+
+ 注:当前页面为新增视频设备,新增完成后点击设备的“通道”按钮,添加通道。 +
+

2.配置说明

+

1、ID

+
+ 设备唯一标识,若不填写,系统将自动生成唯一标识。 +
+

2、所属产品

+
+ 只能选择接入方式为固定地址的产品,若当前无对应产品,可点击右侧快速添加按钮,填写产品名称和选择固定地址类型的网关完成产品创建。 +
+
+
+
+
+
- + + + diff --git a/src/views/media/Device/const.ts b/src/views/media/Device/const.ts new file mode 100644 index 00000000..d1360534 --- /dev/null +++ b/src/views/media/Device/const.ts @@ -0,0 +1,4 @@ +export const PROVIDER_OPTIONS = [ + { label: '固定地址', value: 'fixed-media' }, + { label: 'GB/T28181', value: 'gb28181-2016' }, +] \ No newline at end of file diff --git a/src/views/media/Device/index.vue b/src/views/media/Device/index.vue index 141caa50..d1eef81a 100644 --- a/src/views/media/Device/index.vue +++ b/src/views/media/Device/index.vue @@ -134,6 +134,7 @@ import DeviceApi from '@/api/media/device'; import type { ActionsType } from '@/components/Table/index.vue'; import { message } from 'ant-design-vue'; import { getImage } from '@/utils/comm'; +import { PROVIDER_OPTIONS } from '@/views/media/Device/const'; const providerType = { 'gb28181-2016': 'GB/T28181', @@ -169,10 +170,7 @@ const columns = [ scopedSlots: true, search: { type: 'select', - options: [ - { label: '固定地址', value: 'fixed-media' }, - { label: 'GB/T28181', value: 'gb28181-2016' }, - ], + options: PROVIDER_OPTIONS, handleValue: (v: any) => { return '123'; }, diff --git a/src/views/media/Device/typings.d.ts b/src/views/media/Device/typings.d.ts index 995964b8..012be458 100644 --- a/src/views/media/Device/typings.d.ts +++ b/src/views/media/Device/typings.d.ts @@ -21,4 +21,4 @@ export type DeviceItem = { state: State; streamMode: string; transport: string; -} & BaseItem; +} & BaseItem; \ No newline at end of file