|
@@ -302,7 +302,7 @@
|
|
|
if (node.dataRef.type === 'realTime') {
|
|
|
let videoIndex = videoList.value.findIndex((item) => item.isShow === false);
|
|
|
videoList.value[videoIndex] = {
|
|
|
- siteId: '',
|
|
|
+ siteId: node.eventKey,
|
|
|
isShow: true,
|
|
|
videoUrl: '',
|
|
|
type: node.dataRef.type,
|
|
@@ -420,12 +420,13 @@
|
|
|
}
|
|
|
function dragend({ node }) {
|
|
|
setTimeout(() => {
|
|
|
- if (overIndex.value === -1) {
|
|
|
+ const find = videoList.value.find((item) => item.siteId === node.eventKey);
|
|
|
+ if (overIndex.value === -1 || find) {
|
|
|
return;
|
|
|
}
|
|
|
if (node.dataRef.type === 'realTime') {
|
|
|
videoList.value[overIndex.value] = {
|
|
|
- siteId: '',
|
|
|
+ siteId: node.eventKey,
|
|
|
isShow: true,
|
|
|
videoUrl: '',
|
|
|
type: node.dataRef.type,
|