From 37868fd90812fc4b3f277c6651c5220dcb2f759b Mon Sep 17 00:00:00 2001
From: XieYongHong <18010623010@163.com>
Date: Sat, 15 Jul 2023 14:37:54 +0800
Subject: [PATCH 1/4] fix: bug#16326
---
src/views/edge/Resource/index.vue | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/views/edge/Resource/index.vue b/src/views/edge/Resource/index.vue
index 1f28a0c5..7857b61e 100644
--- a/src/views/edge/Resource/index.vue
+++ b/src/views/edge/Resource/index.vue
@@ -235,7 +235,7 @@ const columns = [
type: 'select',
options: () =>
new Promise((resolve) => {
- queryNoPagingPost({
+ query({
paging: false,
sorts: [
{
@@ -246,8 +246,8 @@ const columns = [
}).then((resp: any) => {
resolve(
resp.result.map((item: any) => ({
- label: item.name,
- value: item.id,
+ label: item.sourceName,
+ value: item.sourceId,
})),
);
});
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 2/4] =?UTF-8?q?fix:=20bug#16382=E3=80=8116381=E3=80=811638?=
=?UTF-8?q?4?=
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' - }} -
-