|
@@ -292,6 +292,7 @@ import WechatPay from './WechatPay.vue';
|
|
import { filename } from '@/services/file';
|
|
import { filename } from '@/services/file';
|
|
import { useUser } from '@/services/user';
|
|
import { useUser } from '@/services/user';
|
|
import { iframeCustom } from '@/services/defaults';
|
|
import { iframeCustom } from '@/services/defaults';
|
|
|
|
+import { getLe5le3d } from '@/services/api';
|
|
|
|
|
|
const { user } = useUser();
|
|
const { user } = useUser();
|
|
const { setFolder, getFolder } = useFolder();
|
|
const { setFolder, getFolder } = useFolder();
|
|
@@ -842,6 +843,11 @@ const dragStart = async (event: DragEvent | MouseEvent, item: any) => {
|
|
//方案
|
|
//方案
|
|
data = item.data || item;
|
|
data = item.data || item;
|
|
} else if (item['3d']) {
|
|
} else if (item['3d']) {
|
|
|
|
+ const res: any = await getLe5le3d(item._id || item.id, {
|
|
|
|
+ image: 1,
|
|
|
|
+ _id: 1,
|
|
|
|
+ name: 1,
|
|
|
|
+ });
|
|
data = {
|
|
data = {
|
|
name: 'iframe',
|
|
name: 'iframe',
|
|
x: 0,
|
|
x: 0,
|
|
@@ -860,6 +866,7 @@ const dragStart = async (event: DragEvent | MouseEvent, item: any) => {
|
|
width: meta2d.store.data.width || meta2d.store.options.width,
|
|
width: meta2d.store.data.width || meta2d.store.options.width,
|
|
height: meta2d.store.data.height || meta2d.store.options.height,
|
|
height: meta2d.store.data.height || meta2d.store.options.height,
|
|
externElement: true,
|
|
externElement: true,
|
|
|
|
+ thumbImg: res.image,
|
|
iframe: 'https://view3d.le5le.com/?id=' + (item._id || item.id),
|
|
iframe: 'https://view3d.le5le.com/?id=' + (item._id || item.id),
|
|
};
|
|
};
|
|
} else if (item.component) {
|
|
} else if (item.component) {
|
|
@@ -1258,7 +1265,25 @@ const onMenu = async (val: string) => {
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
// 前端: 添加组件到目标文件夹
|
|
// 前端: 添加组件到目标文件夹
|
|
- group.list.push(contextmenu.component);
|
|
|
|
|
|
+ let data: any;
|
|
|
|
+ if (contextmenu.component.component) {
|
|
|
|
+ data = {
|
|
|
|
+ component: true,
|
|
|
|
+ image: contextmenu.component.image,
|
|
|
|
+ name: contextmenu.component.name,
|
|
|
|
+ visible: true,
|
|
|
|
+ _id: contextmenu.component._id || contextmenu.component.id,
|
|
|
|
+ };
|
|
|
|
+ } else {
|
|
|
|
+ data = {
|
|
|
|
+ image: contextmenu.component.image,
|
|
|
|
+ name: contextmenu.component.name,
|
|
|
|
+ tags: contextmenu.component.tags,
|
|
|
|
+ visible: true,
|
|
|
|
+ _id: contextmenu.component._id || contextmenu.component.id,
|
|
|
|
+ };
|
|
|
|
+ }
|
|
|
|
+ group.list.push(data);
|
|
// 前端:从源文件夹移出组件
|
|
// 前端:从源文件夹移出组件
|
|
contextmenu.group.list.forEach((item: any, index: number, arr: any[]) => {
|
|
contextmenu.group.list.forEach((item: any, index: number, arr: any[]) => {
|
|
if (id === item._id || id === item.id) {
|
|
if (id === item._id || id === item.id) {
|