Просмотр исходного кода

干线绿波带名称改用真实路口名

  - TongzhouTrafficMap: 干线协调菜单生成时使用真实路口名称替代"干线N"占位名
  - mock_data.json: 前5条干线label同步更新为古城南路与古城大街、古城西路东口南一过街、古城大街与古城北路、八角北路与八角
  东街、古城西路与古城大街
画安 недель назад: 2
Родитель
Сommit
b82f88dda1
2 измененных файлов с 12 добавлено и 7 удалено
  1. 7 2
      src/components/TongzhouTrafficMap.vue
  2. 5 5
      src/mock/mock_data.json

+ 7 - 2
src/components/TongzhouTrafficMap.vue

@@ -371,13 +371,18 @@ export default {
 
           // 统计干线协调实际生成的线段数
           if (config.name === '干线协调' && overlays.length > 0) {
+            const trunkNames = [
+              '古城南路与古城大街', '古城西路东口南一过街', '古城大街与古城北路',
+              '八角北路与八角东街', '古城西路与古城大街'
+            ];
             const polylineCount = overlays.filter(o => o instanceof this.AMap.Polyline).length;
             for (let s = 0; s < polylineCount; s++) {
               const idx = trunkSegments.length + 1;
+              const name = trunkNames[idx - 1] || ('干线' + idx);
               trunkSegments.push({
                 id: 'trunk_' + idx,
-                label: '干线' + idx,
-                intersections: Array.from({ length: 6 }, (_, k) => '干线' + idx + '_路口' + (k + 1)),
+                label: name,
+                intersections: Array.from({ length: 6 }, (_, k) => name + '_路口' + (k + 1)),
                 distances: Array.from({ length: 6 }, (_, k) => k * 1000),
                 _lineIdx: lineIdx,
                 _segmentIdx: s

+ 5 - 5
src/mock/mock_data.json

@@ -29725,7 +29725,7 @@
               "children": [
                 {
                   "id": "trunk_1",
-                  "label": "干线1",
+                  "label": "古城南路与古城大街",
                   "intersections": [
                     "干线1_路口1",
                     "干线1_路口2",
@@ -29783,7 +29783,7 @@
                 },
                 {
                   "id": "trunk_2",
-                  "label": "干线2",
+                  "label": "古城西路东口南一过街",
                   "intersections": [
                     "干线2_路口1",
                     "干线2_路口2",
@@ -29841,7 +29841,7 @@
                 },
                 {
                   "id": "trunk_3",
-                  "label": "干线3",
+                  "label": "古城大街与古城北路",
                   "intersections": [
                     "干线3_路口1",
                     "干线3_路口2",
@@ -29899,7 +29899,7 @@
                 },
                 {
                   "id": "trunk_4",
-                  "label": "干线4",
+                  "label": "八角北路与八角东街",
                   "intersections": [
                     "干线4_路口1",
                     "干线4_路口2",
@@ -29957,7 +29957,7 @@
                 },
                 {
                   "id": "trunk_5",
-                  "label": "干线5",
+                  "label": "古城西路与古城大街",
                   "intersections": [
                     "干线5_路口1",
                     "干线5_路口2",