From 587d25c4a1d1a5d240e7750aa0c043a702a737d5 Mon Sep 17 00:00:00 2001
From: QYF-GitLab1 <1940665526@qq.com>
Date: 星期四, 18 七月 2024 10:47:30 +0800
Subject: [PATCH] 1

---
 src/pages/territory/territory.vue |  130 ++++++++++++++++++++++++-------------------
 1 files changed, 72 insertions(+), 58 deletions(-)

diff --git a/src/pages/territory/territory.vue b/src/pages/territory/territory.vue
index 36353af..4f8e055 100644
--- a/src/pages/territory/territory.vue
+++ b/src/pages/territory/territory.vue
@@ -94,7 +94,7 @@
           class="information"
           v-for="(item, index) in SearchArr"
           :key="index"
-          style="cursor: pointer;"
+          style="cursor: pointer"
           @click="showCard(item)"
         >
           <li style="font-size: 0.18rem; font-weight: 700">
@@ -131,14 +131,28 @@
                   濮撳悕:
                   {{ currentMark[0].name ? currentMark[0].name : "-" }}
                 </li>
-                <li>鍒悕: {{ currentMark[0].nikeName ? currentMark[0].nikeName : "-" }}</li>
-                <li>绫嶈疮: {{ currentMark[0].nativePlace ? currentMark[0].nativePlace : "-" }}</li>
-                <li>鍖诲鍒嗙: {{ currentMark[0].barnch ? currentMark[0].barnch : "-" }}</li>
+                <li>
+                  鍒悕:
+                  {{ currentMark[0].nikeName ? currentMark[0].nikeName : "-" }}
+                </li>
+                <li>
+                  绫嶈疮:
+                  {{
+                    currentMark[0].nativePlace
+                      ? currentMark[0].nativePlace
+                      : "-"
+                  }}
+                </li>
+                <li>
+                  鍖诲鍒嗙:
+                  {{ currentMark[0].barnch ? currentMark[0].barnch : "-" }}
+                </li>
                 <li
                   class="medicalLi"
                   :title="currentMark[0].medical ? currentMark[0].medical : '-'"
                 >
-                  灏忎紶: {{ currentMark[0].medical ? currentMark[0].medical : "-" }}
+                  灏忎紶:
+                  {{ currentMark[0].medical ? currentMark[0].medical : "-" }}
                 </li>
               </ul>
               <el-button
@@ -158,6 +172,7 @@
               <el-collapse-item
                 v-for="(item, index) in currentMark"
                 :name="index"
+                :key="index"
               >
                 <template slot="title">
                   <div class="titleImg">
@@ -194,7 +209,6 @@
                 >
               </el-collapse-item>
             </el-collapse>
-            
           </div>
         </div>
       </div>
@@ -287,7 +301,7 @@
             "
             :style="{
               marginRight: index === dynasty1.length - 1 ? '0' : '0.03rem',
-              background: dynasty1Color == item.id ? '#244A7B' : '#597AA5'
+              background: dynasty1Color == item.id ? '#244A7B' : '#597AA5',
             }"
           >
             {{ item.dynastyChs }}
@@ -309,7 +323,7 @@
   getRetrieval,
   getDynasty,
   getPreCount,
-  getDynastyData
+  getDynastyData,
 } from "@/api/index.js";
 
 export default {
@@ -326,25 +340,25 @@
       information: [
         {
           label: "濮撳悕",
-          content: "鏉庢椂鐝�"
+          content: "鏉庢椂鐝�",
         },
         {
           label: "鍒悕",
-          content: "涓滀附鍏堢敓"
+          content: "涓滀附鍏堢敓",
         },
         {
           label: "绫嶈疮",
-          content: "婀栧寳"
+          content: "婀栧寳",
         },
         {
           label: "鍖诲鍒嗙",
-          content: "涓嵂,閽堢伕"
+          content: "涓嵂,閽堢伕",
         },
         {
           label: "灏忎紶",
           content:
-            "鏉庢椂鐝�(绾�1518骞磣1593 骞�)锛� 瀛椾笢鐠э紝 鏅氬勾鑷彿婵掓箹灞变汉锛� 婀栧箍榛勫窞搴滆柂宸�(浠婃箹鍖楃渷钖槬鍘�) 浜猴紝 鏄庝唬钁楀悕鍖昏嵂瀛﹀銆� 涓庘�� 鍖诲湥鈥� 涓囧瘑鏂嬮綈鍚嶏紝 鍙ゆ湁鈥� 涓囧瘑鏂嬬殑鏂癸紝 鏉庢椂鐝嶇殑鑽�� 涔嬭銆� 鍚庝负妤氬共搴�..."
-        }
+            "鏉庢椂鐝�(绾�1518骞磣1593 骞�)锛� 瀛椾笢鐠э紝 鏅氬勾鑷彿婵掓箹灞变汉锛� 婀栧箍榛勫窞搴滆柂宸�(浠婃箹鍖楃渷钖槬鍘�) 浜猴紝 鏄庝唬钁楀悕鍖昏嵂瀛﹀銆� 涓庘�� 鍖诲湥鈥� 涓囧瘑鏂嬮綈鍚嶏紝 鍙ゆ湁鈥� 涓囧瘑鏂嬬殑鏂癸紝 鏉庢椂鐝嶇殑鑽�� 涔嬭銆� 鍚庝负妤氬共搴�...",
+        },
       ],
       // 涓嬮潰鐨勬湞浠�1
       dynasty1Color: "",
@@ -352,78 +366,78 @@
         {
           name: "澶忔湞",
           coord: "2070BC",
-          id: 1
+          id: 1,
         },
         {
           name: "鍟嗘湞",
           id: 2,
-          coord: "1600BC"
+          coord: "1600BC",
         },
         {
           name: "瑗垮懆",
           id: 3,
-          coord: "1600BC"
+          coord: "1600BC",
         },
         {
           name: "鏄ョ鎴樺浗",
           id: 4,
-          coord: "770BC"
+          coord: "770BC",
         },
         {
           name: "绉︽湞",
           id: 5,
-          coord: "221BC"
+          coord: "221BC",
         },
         {
           name: "姹夋湞",
           id: 6,
-          coord: "202BC"
+          coord: "202BC",
         },
         {
           name: "涓夊浗涓ゆ檵鍗楀寳鏈�",
           id: 7,
-          coord: "184"
+          coord: "184",
         },
         {
           name: "闅嬫湞",
           id: 8,
-          coord: "581"
+          coord: "581",
         },
         {
           name: "鍞愭湞",
           id: 9,
-          coord: "618"
+          coord: "618",
         },
         {
           name: "浜斾唬鍗佸浗",
           id: 10,
-          coord: "907"
+          coord: "907",
         },
         {
           name: "杈藉閲�",
           id: 11,
-          coord: "907"
+          coord: "907",
         },
         {
           name: "瀹嬫湞",
           id: 12,
-          coord: "960"
+          coord: "960",
         },
         {
           name: "鍏冩湞",
           id: 13,
-          coord: "1271"
+          coord: "1271",
         },
         {
           name: "鏄庢湞",
           id: 14,
-          coord: "1368"
+          coord: "1368",
         },
         {
           name: "娓呮湞",
           id: 15,
-          coord: "1636"
-        }
+          coord: "1636",
+        },
       ],
       // 鏍囬椤堕儴鏍忛渶瑕佺殑涓滆タ
       idIndex: 0,
@@ -432,43 +446,43 @@
         {
           name: "澶�",
           color: "#90BBD8",
-          id: 1
+          id: 1,
         },
         {
           name: "鍟�",
           color: "#EDD28B",
-          id: 2
+          id: 2,
         },
         {
           name: "瑗垮懆",
           color: "#CF746D",
-          id: 3
+          id: 3,
         },
         {
           name: "绉�",
           color: "#9CC27A",
-          id: 4
+          id: 4,
         },
         {
           name: "姹�",
           color: "#5B6CB9",
-          id: 5
+          id: 5,
         },
         {
           name: "闅�",
           color: "#8860A8",
-          id: 6
+          id: 6,
         },
         {
           name: "鍞�",
           color: "#DE8E66",
-          id: 7
+          id: 7,
         },
         {
           name: "鏄�",
           color: "#DE8E66",
-          id: 8
-        }
+          id: 8,
+        },
       ],
       // 鎼滅储鍚庢槸鍚︽樉绀哄脊妗�
       isSearch: false,
@@ -478,19 +492,19 @@
           id: 1,
           name: "鏉庢椂鐝�",
           birthAndDeath: "1518-1593",
-          source: "鍥藉浘瑙勮寖妗o紝CBDB锛屼笂鍥惧彜绫嶆暟鎹簱 绫嶈疮锛氭箹鍖�"
+          source: "鍥藉浘瑙勮寖妗o紝CBDB锛屼笂鍥惧彜绫嶆暟鎹簱 绫嶈疮锛氭箹鍖�",
         },
         {
           id: 2,
           name: "鏉庢椂鐝�",
           birthAndDeath: "1518-1593",
-          source: "鍥藉浘瑙勮寖妗o紝CBDB锛屼笂鍥惧彜绫嶆暟鎹簱 绫嶈疮锛氭箹鍖�"
-        }
+          source: "鍥藉浘瑙勮寖妗o紝CBDB锛屼笂鍥惧彜绫嶆暟鎹簱 绫嶈疮锛氭箹鍖�",
+        },
       ],
       zoomLevel: 5,
       oldMarkList: [],
       aggregatedData: [],
-      openData: null
+      openData: null,
     };
   },
   onLoad(options) {
@@ -528,7 +542,7 @@
       let times = 0;
       getPreCount({
         keyword: this.keyword,
-        dynasty: this.dynasty1Color
+        dynasty: this.dynasty1Color,
       }).then(async (res) => {
         const totalCount = res.object;
         if (totalCount % 200 == 0) {
@@ -562,7 +576,7 @@
               name: item?.NAME[0]?.content1,
               source: "-",
               nativPlace: item?.NATIVE_PLACE[0].content1,
-              id: item.id
+              id: item.id,
             }));
             this.loading = false;
             this.markerList = markerList;
@@ -577,7 +591,7 @@
         keyword: this.keyword,
         dynasty: this.dynasty1Color,
         page: count,
-        pageSize: 200
+        pageSize: 200,
       });
       if (res.object) {
         let markerList = [];
@@ -620,7 +634,7 @@
       }
       var map = L.map("map", {
         preferCanvas: true,
-        attributionControl: false
+        attributionControl: false,
       }).setView([34.3227, 108.5525], this.zoomLevel);
       map.on("moveend", this.onMapMoveEnd);
       map.on("zoomend", () => {
@@ -634,14 +648,14 @@
         .chinaProvider("TianDiTu.Normal.Map", {
           key: "76bc34ead7e30e663a4eded8aeaf5860",
           maxZoom: 18,
-          minZoom: 3
+          minZoom: 3,
         })
         .addTo(map);
       L.tileLayer
         .chinaProvider("TianDiTu.Normal.Annotion", {
           key: "76bc34ead7e30e663a4eded8aeaf5860",
           maxZoom: 18,
-          minZoom: 3
+          minZoom: 3,
         })
         .addTo(map);
       this.map = map;
@@ -678,7 +692,7 @@
         17: 4513.997733376551,
         18: 2256.9988666882755,
         19: 1128.4994333441377,
-        20: 564.24971667206887
+        20: 564.24971667206887,
       };
       // 鏍规嵁姣斾緥灏鸿绠楀綋鍓嶅湴鍥�1鍘樼背鐨勭粡绾害宸��
       const cmData = scale[this.zoomLevel] / 100; // 灏嗗帢绫宠浆鎹负绫�
@@ -707,7 +721,7 @@
             contentY: "",
             xList: [],
             yList: [],
-            data: []
+            data: [],
           };
           obj.xList.push(item.xCoord);
           obj.yList.push(item.yCoord);
@@ -740,12 +754,12 @@
               : "99+"
           }</div>`,
           iconSize: [30, 30],
-          className: "map-circle"
+          className: "map-circle",
         });
         const temp_mark = L.marker(
           [aggregatedItem.contentY, aggregatedItem.contentX],
           {
-            icon: icon
+            icon: icon,
           }
         );
         this.oldMarkList.push(temp_mark);
@@ -760,7 +774,7 @@
                 nativePlace: item?.content1,
                 barnch: item?.MEDICAL_BRANCH[0]?.content1,
                 medical: item?.BIOGRAPHY,
-                id: item.id
+                id: item.id,
               };
             });
             this.isTop = e.containerPoint.y - 435 + "px";
@@ -790,7 +804,7 @@
                 nativePlace: item?.content1,
                 barnch: item?.MEDICAL_BRANCH[0]?.content1,
                 medical: item?.BIOGRAPHY,
-                id: item.id
+                id: item.id,
               };
             });
             this.isEchTrue = true;
@@ -824,10 +838,10 @@
     // 鏌ョ湅鏇村>>
     viewMoreClick(data) {
       uni.navigateTo({
-        url: "/pages/character/detail?id=" + data.id
+        url: "/pages/character/detail?id=" + data.id,
       });
-    }
-  }
+    },
+  },
 };
 </script>
 

--
Gitblit v1.9.1