|
@@ -67,7 +67,7 @@ export const getSceneUrl = (sceneData: Scene) => {
|
|
|
url = sceneData.modelGlbUrl;
|
|
|
break;
|
|
|
default:
|
|
|
- url = sceneData.modelGlbUrl;
|
|
|
+ url = sceneData.modelGlbUrl || sceneData.modelObjUrl;
|
|
|
}
|
|
|
try {
|
|
|
url = JSON.parse(url);
|
|
@@ -104,7 +104,7 @@ const serviceToLocal = (
|
|
|
: "-",
|
|
|
modelId: serviceModel.sceneData?.modelId,
|
|
|
fusionId: serviceModel.fusionId,
|
|
|
- type: serviceModel.sceneData?.type,
|
|
|
+ type: serviceModel.sceneData?.type === SceneType.DSFXJ ? SceneType.SWKK : serviceModel.sceneData?.type,
|
|
|
size: serviceModel.sceneData?.modelSize,
|
|
|
raw: serviceModel.sceneData,
|
|
|
time: serviceModel.sceneData?.createTime,
|
|
@@ -135,6 +135,7 @@ export const fetchFuseModels = async () => {
|
|
|
const serviceModels = await axios.get<ServiceFuseModel[]>(FUSE_MODEL_LIST, {
|
|
|
params: { caseId: params.caseId },
|
|
|
});
|
|
|
+ console.log('===>', serviceModels.map((item, index) => serviceToLocal(item, index == 0)))
|
|
|
return serviceModels.map((item, index) => serviceToLocal(item, index == 0));
|
|
|
};
|
|
|
|