|
@@ -72,7 +72,7 @@ export const getDownloadList = (meta2dData: any, path: string = 'v') => {
|
|
url: img,
|
|
url: img,
|
|
path: `/view/projects/assets` + _img,
|
|
path: `/view/projects/assets` + _img,
|
|
});
|
|
});
|
|
- meta2dData.bkImage = `/view/projects/assets` + _img;
|
|
|
|
|
|
+ meta2dData.bkImage = `projects/assets` + _img;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -100,7 +100,7 @@ export const getDownloadList = (meta2dData: any, path: string = 'v') => {
|
|
path: `/view/projects/assets` + _img,
|
|
path: `/view/projects/assets` + _img,
|
|
});
|
|
});
|
|
}
|
|
}
|
|
- pen[i] = `/view/projects/assets` + _img;
|
|
|
|
|
|
+ pen[i] = `projects/assets` + _img;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -720,7 +720,33 @@ export const getFrameDownloadList =(meta2dData: any, path: string = 'v',type:Fra
|
|
if(path === 'v'){ //iframe嵌入的页面无需再次下载
|
|
if(path === 'v'){ //iframe嵌入的页面无需再次下载
|
|
//其他文件
|
|
//其他文件
|
|
let files = [];
|
|
let files = [];
|
|
- let files_3d = [];
|
|
|
|
|
|
+ let files_3d = [
|
|
|
|
+ '/view/index.html',
|
|
|
|
+ '/view/favicon.ico',
|
|
|
|
+ '/view/view.conf',
|
|
|
|
+ '/view/离线部署包使用说明.pdf',
|
|
|
|
+
|
|
|
|
+ '/view/css/index.css',
|
|
|
|
+
|
|
|
|
+ '/view/assets/index.js',
|
|
|
|
+ '/view/assets/index.css',
|
|
|
|
+ '/view/assets/cloudy.env',
|
|
|
|
+ '/view/assets/default.env',
|
|
|
|
+ '/view/assets/dusk.env',
|
|
|
|
+ '/view/assets/night.env',
|
|
|
|
+ '/view/assets/sunny.env',
|
|
|
|
+ '/view/assets/cloudy.jpg',
|
|
|
|
+ '/view/assets/dusk.jpg',
|
|
|
|
+ '/view/assets/night.jpg',
|
|
|
|
+ '/view/assets/sunny.jpg',
|
|
|
|
+ '/view/assets/luopan.png',
|
|
|
|
+ '/view/assets/Rain.png',
|
|
|
|
+ '/view/assets/zhizhen.png',
|
|
|
|
+ '/view/assets/默认环境光.png',
|
|
|
|
+ '/view/assets/draco_decoder_gltf.js',
|
|
|
|
+ '/view/assets/draco_wasm_wrapper_gltf.js',
|
|
|
|
+ '/view/assets/draco_decoder_gltf.wasm',
|
|
|
|
+ ];
|
|
switch (type) {
|
|
switch (type) {
|
|
case Frame.vue3:
|
|
case Frame.vue3:
|
|
files =[
|
|
files =[
|
|
@@ -736,19 +762,19 @@ export const getFrameDownloadList =(meta2dData: any, path: string = 'v',type:Fra
|
|
'/view/meta2d-vue3/tsconfig.node.json',
|
|
'/view/meta2d-vue3/tsconfig.node.json',
|
|
'/view/meta2d-vue3/vite.config.ts',
|
|
'/view/meta2d-vue3/vite.config.ts',
|
|
];
|
|
];
|
|
- if(flag_3d){
|
|
|
|
- //存在3d场景
|
|
|
|
- files_3d.push(...[
|
|
|
|
- '/meta2d-vue3/src/plugins/meta3d/index.ts',
|
|
|
|
- '/meta2d-vue3/src/plugins/meta3d/meta3d.css',
|
|
|
|
- '/meta2d-vue3/src/plugins/meta3d/meta3d.js',
|
|
|
|
- // '/view/meta2d-vue3/src/views/3d/Meta3d.vue',
|
|
|
|
- // '/meta2d-vue3/public/meta3d/js/draco_decoder_gltf.js',
|
|
|
|
- // '/meta2d-vue3/public/meta3d/js/draco_decoder_gltf.wasm',
|
|
|
|
- // '/meta2d-vue3/public/meta3d/js/draco_wasm_wrapper_gltf.js',
|
|
|
|
- ]);
|
|
|
|
- files.push( '/view/meta2d-vue3/src/views/3d/Meta3d.vue',)
|
|
|
|
- }
|
|
|
|
|
|
+ // if(flag_3d){
|
|
|
|
+ // //存在3d场景
|
|
|
|
+ // files_3d.push(...[
|
|
|
|
+ // '/meta2d-vue3/src/plugins/meta3d/index.ts',
|
|
|
|
+ // '/meta2d-vue3/src/plugins/meta3d/meta3d.css',
|
|
|
|
+ // '/meta2d-vue3/src/plugins/meta3d/meta3d.js',
|
|
|
|
+ // // '/view/meta2d-vue3/src/views/3d/Meta3d.vue',
|
|
|
|
+ // // '/meta2d-vue3/public/meta3d/js/draco_decoder_gltf.js',
|
|
|
|
+ // // '/meta2d-vue3/public/meta3d/js/draco_decoder_gltf.wasm',
|
|
|
|
+ // // '/meta2d-vue3/public/meta3d/js/draco_wasm_wrapper_gltf.js',
|
|
|
|
+ // ]);
|
|
|
|
+ // files.push( '/view/meta2d-vue3/src/views/3d/Meta3d.vue',)
|
|
|
|
+ // }
|
|
break;
|
|
break;
|
|
case Frame.vue2:
|
|
case Frame.vue2:
|
|
files =[
|
|
files =[
|
|
@@ -762,19 +788,19 @@ export const getFrameDownloadList =(meta2dData: any, path: string = 'v',type:Fra
|
|
'/view/meta2d-vue2/vite.config.js'
|
|
'/view/meta2d-vue2/vite.config.js'
|
|
];
|
|
];
|
|
|
|
|
|
- if(flag_3d){
|
|
|
|
- files_3d.push(...[
|
|
|
|
- '/meta2d-vue2/src/plugins/meta3d/index.js',
|
|
|
|
- '/meta2d-vue2/src/plugins/meta3d/meta3d.css',
|
|
|
|
- '/meta2d-vue2/src/plugins/meta3d/meta3d.js',
|
|
|
|
- // '/meta2d-vue2/src/views/3d/Meta3d.vue',
|
|
|
|
- // '/meta2d-vue2/public/meta3d/js/draco_decoder_gltf.js',
|
|
|
|
- // '/meta2d-vue2/public/meta3d/js/draco_decoder_gltf.wasm',
|
|
|
|
- // '/meta2d-vue2/public/meta3d/js/draco_wasm_wrapper_gltf.js',
|
|
|
|
- ]);
|
|
|
|
- files.push( '/view/meta2d-vue2/src/views/3d/Meta3d.vue',)
|
|
|
|
- }
|
|
|
|
- break;
|
|
|
|
|
|
+ // if(flag_3d){
|
|
|
|
+ // files_3d.push(...[
|
|
|
|
+ // '/meta2d-vue2/src/plugins/meta3d/index.js',
|
|
|
|
+ // '/meta2d-vue2/src/plugins/meta3d/meta3d.css',
|
|
|
|
+ // '/meta2d-vue2/src/plugins/meta3d/meta3d.js',
|
|
|
|
+ // // '/meta2d-vue2/src/views/3d/Meta3d.vue',
|
|
|
|
+ // // '/meta2d-vue2/public/meta3d/js/draco_decoder_gltf.js',
|
|
|
|
+ // // '/meta2d-vue2/public/meta3d/js/draco_decoder_gltf.wasm',
|
|
|
|
+ // // '/meta2d-vue2/public/meta3d/js/draco_wasm_wrapper_gltf.js',
|
|
|
|
+ // ]);
|
|
|
|
+ // files.push( '/view/meta2d-vue2/src/views/3d/Meta3d.vue',)
|
|
|
|
+ // }
|
|
|
|
+ // break;
|
|
case Frame.react:
|
|
case Frame.react:
|
|
files =[
|
|
files =[
|
|
'/view/meta2d-react/src/router/index.tsx',
|
|
'/view/meta2d-react/src/router/index.tsx',
|
|
@@ -789,19 +815,19 @@ export const getFrameDownloadList =(meta2dData: any, path: string = 'v',type:Fra
|
|
'/view/meta2d-react/tsconfig.node.json',
|
|
'/view/meta2d-react/tsconfig.node.json',
|
|
'/view/meta2d-react/vite.config.ts',
|
|
'/view/meta2d-react/vite.config.ts',
|
|
];
|
|
];
|
|
- if(flag_3d){
|
|
|
|
- files_3d.push(...[
|
|
|
|
- '/meta2d-react/src/plugins/meta3d/index.ts',
|
|
|
|
- '/meta2d-react/src/plugins/meta3d/meta3d.css',
|
|
|
|
- '/meta2d-react/src/plugins/meta3d/meta3d.js',
|
|
|
|
- // '/meta2d-react/src/views/3d/Meta3d.tsx',
|
|
|
|
- // '/meta2d-react/public/meta3d/js/draco_decoder_gltf.js',
|
|
|
|
- // '/meta2d-react/public/meta3d/js/draco_decoder_gltf.wasm',
|
|
|
|
- // '/meta2d-react/public/meta3d/js/draco_wasm_wrapper_gltf.js',
|
|
|
|
- ]);
|
|
|
|
- files.push('/view/meta2d-react/src/views/3d/Meta3d.tsx',)
|
|
|
|
- }
|
|
|
|
- break;
|
|
|
|
|
|
+ // if(flag_3d){
|
|
|
|
+ // files_3d.push(...[
|
|
|
|
+ // '/meta2d-react/src/plugins/meta3d/index.ts',
|
|
|
|
+ // '/meta2d-react/src/plugins/meta3d/meta3d.css',
|
|
|
|
+ // '/meta2d-react/src/plugins/meta3d/meta3d.js',
|
|
|
|
+ // // '/meta2d-react/src/views/3d/Meta3d.tsx',
|
|
|
|
+ // // '/meta2d-react/public/meta3d/js/draco_decoder_gltf.js',
|
|
|
|
+ // // '/meta2d-react/public/meta3d/js/draco_decoder_gltf.wasm',
|
|
|
|
+ // // '/meta2d-react/public/meta3d/js/draco_wasm_wrapper_gltf.js',
|
|
|
|
+ // ]);
|
|
|
|
+ // files.push('/view/meta2d-react/src/views/3d/Meta3d.tsx',)
|
|
|
|
+ // }
|
|
|
|
+ // break;
|
|
default:
|
|
default:
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
@@ -815,8 +841,10 @@ export const getFrameDownloadList =(meta2dData: any, path: string = 'v',type:Fra
|
|
if(flag_3d){
|
|
if(flag_3d){
|
|
files_3d.forEach((file) => {
|
|
files_3d.forEach((file) => {
|
|
lists.add({
|
|
lists.add({
|
|
- url: (cdn ? cdn + '/v' : import.meta.env.BASE_URL.slice(0, -1)) + '/view/meta3d/'+file.split('/meta3d/')[1],
|
|
|
|
- path: file,
|
|
|
|
|
|
+ // url: (cdn ? cdn + '/v' : import.meta.env.BASE_URL.slice(0, -1)) + '/view/meta3d/'+file.split('/meta3d/')[1],
|
|
|
|
+ // path: file,
|
|
|
|
+ url: (cdn ? cdn : '') + file,
|
|
|
|
+ path: `/${folderName}/public${file}`,
|
|
});
|
|
});
|
|
})
|
|
})
|
|
}
|
|
}
|