bill 2 years ago
parent
commit
87667b43ca
1 changed files with 5 additions and 3 deletions
  1. 5 3
      src/api/model.ts

+ 5 - 3
src/api/model.ts

@@ -12,7 +12,8 @@ export enum ModelType {
   SWKJ = 'swkj',
   SWMX = 'glb',
   SWSS = 'laser',
-  OSGB = 'obsg'
+  OSGB = 'obsg',
+  B3DM = 'b3dm'
 }
 
 export const ModelTypeDesc: Record<ModelType, string>  = {
@@ -20,7 +21,8 @@ export const ModelTypeDesc: Record<ModelType, string>  = {
   [ModelType.SWKJ]: '四维看见',
   [ModelType.SWSS]: '四维深时',
   [ModelType.SWMX]: '三维模型',
-  [ModelType.OSGB]: 'osgb模型'
+  [ModelType.OSGB]: 'osgb模型',
+  [ModelType.B3DM]: 'b3dm模型'
 }
 
 export interface ModelAttrs {
@@ -73,7 +75,7 @@ const serviceToLocal = (serviceModel: ServiceModel): Model => ({
   url: serviceModel.modelUrl,
   title: serviceModel.modelTitle,
   fusionId: serviceModel.fusionId,
-  type:  serviceModel.modelDateType === 'osgb' ? ModelType.OSGB : serviceModel.type === 2 ? ModelType.SWMX : ModelType.SWMX,
+  type:  (serviceModel.modelDateType === 'b3dm' || serviceModel.modelDateType === 'osgb') ? ModelType.OSGB : serviceModel.type === 2 ? ModelType.SWMX : ModelType.SWMX,
   size: serviceModel.modelSize,
   time: serviceModel.createTime
 })