From 291b65ba19783994721c9d15a9586e53213beca2 Mon Sep 17 00:00:00 2001
From: XieYongHong <18010623010@163.com>
Date: Sat, 15 Jul 2023 16:09:30 +0800
Subject: [PATCH] =?UTF-8?q?fix:=20bug#16382=E3=80=8116381=E3=80=8116384?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../device/components/Metadata/Base/Base.vue | 3 +-
.../AccessConfig/components/Media/GB28181.vue | 76 +++++++++++++------
yarn.lock | 4 +-
3 files changed, 57 insertions(+), 26 deletions(-)
diff --git a/src/views/device/components/Metadata/Base/Base.vue b/src/views/device/components/Metadata/Base/Base.vue
index 6cbaa9cc..761f9aab 100644
--- a/src/views/device/components/Metadata/Base/Base.vue
+++ b/src/views/device/components/Metadata/Base/Base.vue
@@ -210,6 +210,7 @@ import { PropertiesModal, FunctionModal, EventModal, TagsModal } from './DetailM
import { Modal } from 'jetlinks-ui-components'
import {EventEmitter} from "@/utils/utils";
import {watch} from "vue";
+import {cloneDeep} from "lodash";
const props = defineProps({
target: {
@@ -361,7 +362,7 @@ const handleAddClick = async (_data?: any, index?: number) => {
};
const copyItem = (record: any, index: number) => {
- const copyData = omit(record, ['_uuid', '_sortIndex'])
+ const copyData = cloneDeep(omit(record, ['_uuid', '_sortIndex']))
copyData.id = `copy_${copyData.id}`.slice(0,64)
handleAddClick(copyData, index)
}
diff --git a/src/views/link/AccessConfig/components/Media/GB28181.vue b/src/views/link/AccessConfig/components/Media/GB28181.vue
index 5d09c24a..bbf277c2 100644
--- a/src/views/link/AccessConfig/components/Media/GB28181.vue
+++ b/src/views/link/AccessConfig/components/Media/GB28181.vue
@@ -151,6 +151,14 @@
/^([0-9]|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.([0-9]|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.([0-9]|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.([0-9]|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])$/,
message: '请输入正确的IP地址',
},
+ {
+ max: 65535,
+ message: '请输入1~65535之间的正整数'
+ },
+ {
+ min: 1,
+ message: '请输入1~65535之间的正整数'
+ },
]"
>
- {{ provider.name }} -
-- {{ provider.description }} -
-- {{ - provider?.id === 'fixed-media' - ? 'URL' - : 'SIP' - }} -
-