|
@@ -5,13 +5,10 @@
|
|
|
* 当前模块,导致nats.ws文件被引用,引发 部分手机 share页面打不开的bug
|
|
|
*/
|
|
|
|
|
|
-import { useList } from "@/modules/list";
|
|
|
-import { Controller } from "../core/controller";
|
|
|
-import { useCtx } from "../ctx";
|
|
|
import { cloneDeep } from "lodash";
|
|
|
-import JSZip from "jszip";
|
|
|
-import FileSaver from "file-saver";
|
|
|
import { queenApi } from "queenjs";
|
|
|
+import { Controller } from "../core/controller";
|
|
|
+import { useCtx } from "../ctx";
|
|
|
export class AppScreenMsgController extends Controller {
|
|
|
screenModule: any;
|
|
|
constructor() {
|
|
@@ -81,7 +78,7 @@ export class AppScreenMsgController extends Controller {
|
|
|
let name = names[names.length - 1];
|
|
|
|
|
|
const screenDir = deviceCtrl.appDataDir + "/screen";
|
|
|
- const filepath = screenDir + dir.substring(1) + name;
|
|
|
+ const filepath = screenDir + dir + name;
|
|
|
deviceCtrl.DownloadFile(url, filepath);
|
|
|
return {
|
|
|
file: dir + name,
|
|
@@ -102,7 +99,7 @@ export class AppScreenMsgController extends Controller {
|
|
|
let files: any = [];
|
|
|
let pack = cloneDeep(asset);
|
|
|
let source = pack.source;
|
|
|
- let wk = `./assets/packs/${pack._id}/`;
|
|
|
+ let wk = `/assets/packs/${pack._id}/`;
|
|
|
let scope = this;
|
|
|
|
|
|
function getFileName(url: string) {
|
|
@@ -183,7 +180,7 @@ export class AppScreenMsgController extends Controller {
|
|
|
const thumb = this.loadfile(wk, thumbnail.url);
|
|
|
pack.thumbnail.url = thumb?.file;
|
|
|
//环境球
|
|
|
- const wkenv3d = "./assets/env3d/";
|
|
|
+ const wkenv3d = "/assets/env3d/";
|
|
|
source.env3ds.forEach((item: any) => {
|
|
|
const id = item.userData.assetId || item.id;
|
|
|
|
|
@@ -226,7 +223,7 @@ export class AppScreenMsgController extends Controller {
|
|
|
name: pack.name,
|
|
|
thumbnail: pack.thumbnail.url,
|
|
|
type: "3D",
|
|
|
- meshId: `./assets/packs/${pack._id}.json`,
|
|
|
+ meshId: `/assets/packs/${pack._id}.json`,
|
|
|
};
|
|
|
assets.push(assetItem);
|
|
|
await deviceCtrl.WriteFileText(
|