bill 10 月之前
父节点
当前提交
09e76fe928
共有 3 个文件被更改,包括 5 次插入5 次删除
  1. 3 3
      src/api/fuse-model.ts
  2. 1 1
      src/sdk/association/fuseMode.ts
  3. 1 1
      src/store/fuse-model.ts

+ 3 - 3
src/api/fuse-model.ts

@@ -22,7 +22,7 @@ export interface FuseModel extends FuseModelAttrs {
   id: string;
   modelId: number;
   fusionNumId: number;
-  url: string;
+  url: string[];
   title: string;
   fusionId: number;
   modelType: string;
@@ -51,12 +51,12 @@ const serviceToLocal = (
   serviceModel: ServiceFuseModel,
   test = false
 ): FuseModel => {
-  let url = "";
+  let url: any = [""];
   console.log(serviceModel.sceneData, serviceModel.sceneData.type);
   if (
     [SceneType.SWSS, SceneType.SWYDSS].includes(serviceModel.sceneData.type)
   ) {
-    url = serviceModel.sceneData.num;
+    url = [serviceModel.sceneData.num];
   } else {
     switch (serviceModel.sceneData.modelDateType) {
       case "3dgs":

+ 1 - 1
src/sdk/association/fuseMode.ts

@@ -71,7 +71,7 @@ const setModels = (sdk: SDK, models: FuseModels, oldModels: FuseModels) => {
           : item.modelType,
         url: [SceneType.SWSS, SceneType.SWYDSS].includes(item.type)
           ? item.url
-          : item.url && getResource(item.url),
+          : item.url && item.url.map(getResource),
         fromType: item.type,
       });
     } catch (e) {

+ 1 - 1
src/store/fuse-model.ts

@@ -56,7 +56,7 @@ export const createFuseModels = (model: Partial<FuseModel> = {}): FuseModel =>
     id: createTemploraryID(),
     modelId: 0,
     fusionNumId: 0,
-    url: "",
+    url:[ ""],
     fusionId: 0,
     title: "",
     modelType: "glb",