Przeglądaj źródła

补充导航提交

jiuling 8 miesięcy temu
rodzic
commit
a4e201d823
1 zmienionych plików z 10 dodań i 2 usunięć
  1. 10 2
      src/utils/route-helpers.js

+ 10 - 2
src/utils/route-helpers.js

@@ -1,16 +1,23 @@
+// import { map } from "core-js/core/array";
+
 // 读取记录的主键,兼容多种 ID 字段名
 export function pickId(row) {
   return row?.id ?? row?.mapId ?? row?.map_id ?? row?.ID ?? row?.MapId;
 }
+export function pickName(row) {
+  return row?.map;
+}
 
 // === 根据真实路由配置构造跳转对象 ===
 
 // Nav route: name: 'Navigation', path: '/map/maplist/navigation/index/:mapId(\\d+)', params: { mapId }
 export function buildNavTo(row) {
   const id = pickId(row);
+  const mapName = pickName(row);
+  console.log("路由跳转mapName:", mapName);
   return { 
     name: 'Navigation', 
-    params: { mapId: id } 
+    params: { mapId: id, mapName:mapName } 
   };
 }
 
@@ -26,9 +33,10 @@ export function buildEditTo(row) {
 // Calibration route: name: 'Calibration', path: '/map/maplist/calibration/index/:mapId(\\d+)', params: { mapId }
 export function buildCalibrateTo(row) {
   const id = pickId(row);
+  const mapName = pickName(row);
   return { 
     name: 'Calibration', 
-    params: { mapId: id } 
+    params: { mapId: id , mapName:mapName} 
   };
 }