diff --git a/core/core-frontend/src/components/visualization/ComponentGroup.vue b/core/core-frontend/src/components/visualization/ComponentGroup.vue
index 0dc544ffff..757f8061ea 100644
--- a/core/core-frontend/src/components/visualization/ComponentGroup.vue
+++ b/core/core-frontend/src/components/visualization/ComponentGroup.vue
@@ -17,6 +17,10 @@ const props = defineProps({
themes: {
type: String,
default: 'dark'
+ },
+ placement: {
+ type: String,
+ default: 'bottom-start'
}
})
@@ -25,7 +29,7 @@ const { title, iconName, baseWidth, themes } = toRefs(props)
{
drag-info="DeVideo&DeVideo"
v-on:click="newComponent('DeVideo')"
>
+
diff --git a/core/core-frontend/src/custom-component/component-list.ts b/core/core-frontend/src/custom-component/component-list.ts
index 16c51b8bae..277b7b0fbe 100644
--- a/core/core-frontend/src/custom-component/component-list.ts
+++ b/core/core-frontend/src/custom-component/component-list.ts
@@ -166,7 +166,15 @@ export const commonAttr = {
maintainRadio: false, // 布局时保持宽高比例
aspectRatio: 1, // 锁定时的宽高比例
isShow: true, // 是否显示组件
- collapseName: ['position', 'background', 'style', 'picture', 'frameLinks', 'videoLinks'], // 编辑组件时记录当前使用的是哪个折叠面板,再次回来时恢复上次打开的折叠面板,优化用户体验
+ collapseName: [
+ 'position',
+ 'background',
+ 'style',
+ 'picture',
+ 'frameLinks',
+ 'videoLinks',
+ 'streamLinks'
+ ], // 编辑组件时记录当前使用的是哪个折叠面板,再次回来时恢复上次打开的折叠面板,优化用户体验
linkage: {
duration: 0, // 过渡持续时间
data: [
diff --git a/core/core-frontend/src/custom-component/de-stream-media/Attr.vue b/core/core-frontend/src/custom-component/de-stream-media/Attr.vue
index c49fe3ad8e..c372a81591 100644
--- a/core/core-frontend/src/custom-component/de-stream-media/Attr.vue
+++ b/core/core-frontend/src/custom-component/de-stream-media/Attr.vue
@@ -4,10 +4,13 @@
-
+
@@ -18,6 +21,7 @@ import { dvMainStoreWithOut } from '@/store/modules/data-visualization/dvMain'
import CommonAttr from '@/custom-component/common/CommonAttr.vue'
import { storeToRefs } from 'pinia'
import VideoLinks from '@/custom-component/de-video/VideoLinks.vue'
+import StreamMediaLinks from '@/custom-component/de-stream-media/StreamMediaLinks.vue'
const dvMainStore = dvMainStoreWithOut()
const { curComponent } = storeToRefs(dvMainStore)
withDefaults(
diff --git a/core/core-frontend/src/custom-component/de-stream-media/Component.vue b/core/core-frontend/src/custom-component/de-stream-media/Component.vue
index 08cfa3168b..ed1ed95ee6 100644
--- a/core/core-frontend/src/custom-component/de-stream-media/Component.vue
+++ b/core/core-frontend/src/custom-component/de-stream-media/Component.vue
@@ -12,20 +12,19 @@
:controls="inScreen"
muted
/>
-
- {{ $t('panel.link_add_tips_pre') }}
-
- {{ $t('panel.stream_media_add_tips') }}
+ {{ t('visualization.stream_media_add_tips') }}
+
+
diff --git a/core/core-frontend/src/locales/zh-CN.ts b/core/core-frontend/src/locales/zh-CN.ts
index 079983f094..b338f2d927 100644
--- a/core/core-frontend/src/locales/zh-CN.ts
+++ b/core/core-frontend/src/locales/zh-CN.ts
@@ -1891,7 +1891,7 @@ export default {
yes: '是',
no: '否',
live_tips: '优先HTTPS链接',
- stream_media_add_tips: '添加流媒体信息...',
+ stream_media_add_tips: '请在右侧添加流媒体信息...',
stream_mobile_tips: 'IOS终端可能无法显示',
json_params_error: '第三方参数解析失败,请检查参数格式是否正确',
inner_padding: '内边距',