bill 1 месяц назад
Родитель
Сommit
0cc62fd93e
3 измененных файлов с 5 добавлено и 1 удалено
  1. 2 0
      src/api/fuse-model.ts
  2. 2 0
      src/api/map-tile.ts
  3. 1 1
      src/api/tagging-style.ts

+ 2 - 0
src/api/fuse-model.ts

@@ -8,6 +8,7 @@ import {
 import { namespace, params } from "@/env";
 
 import { Scene, SceneStatus, SceneType } from "./scene";
+import { ui18n } from "@/lang";
 
 export interface FuseModelAttrs {
   show: boolean;
@@ -109,6 +110,7 @@ const serviceToLocal = (
     size: serviceModel.sceneData?.modelSize,
     raw: {
       ...serviceModel.sceneData,
+      sourceName: ui18n.t(`sys.camera${serviceModel.sceneData.type}`),
       mapping: offline ? '' : serviceModel.sceneData.mapping,
       laserOSSRoot: offline ? './' : params.root ,
       // + '/' + serviceModel.sceneData.mapping + '',

+ 2 - 0
src/api/map-tile.ts

@@ -1,5 +1,6 @@
 import axios from "./instance";
 import { MAP_TILE_LIST } from "./constant";
+import { ui18n } from "@/lang";
 
 type ServiceMapTile = {
   id: number;
@@ -19,6 +20,7 @@ export const fetchMapTiles = async () => {
   const items = await axios.get<ServiceMapTile[]>(MAP_TILE_LIST);
   return items.map((item) => ({
     ...item,
+    name: ui18n.t(`sys.${item.name}`),
     mapUrls: JSON.parse(item.mapUrl),
   }));
 };

+ 1 - 1
src/api/tagging-style.ts

@@ -122,7 +122,7 @@ export const fetchTaggingStyles = async () => {
         const data = {
           id: item.iconId,
           dictId: item.dictId,
-          name: item.iconTitle,
+          name: ui18n.t(`sys.${item.iconTitle}`),
           children: [],
         };
         parent.children.push(data);