From 97bf10af44f4f289dbca8349bf22cd9b0d508272 Mon Sep 17 00:00:00 2001
From: 杨磊 <505174330@qq.com>
Date: 星期四, 06 六月 2024 11:28:53 +0800
Subject: [PATCH] 中医地域图谱获取数据bug

---
 src/pages/characterMap/characterMap.vue |   54 ++++++++++++++++++++++--------------------------------
 1 files changed, 22 insertions(+), 32 deletions(-)

diff --git a/src/pages/characterMap/characterMap.vue b/src/pages/characterMap/characterMap.vue
index b613e8a..5abd983 100644
--- a/src/pages/characterMap/characterMap.vue
+++ b/src/pages/characterMap/characterMap.vue
@@ -12,7 +12,7 @@
         <view
           class="font-family"
           style="font-size: 0.26rem; padding-top: 0.16rem; font-weight: bold"
-          >{{ activityInfo.participants }}</view
+          >{{ basicInfo.name }}</view
         >
         <ul
           style="
@@ -23,15 +23,11 @@
             line-height: 0.28rem;
           "
         >
-          <li>鍑虹敓浜巤{ basicInfo.nativePlace }}</li>
+          <li>鍑虹敓浜巤{ basicInfo.nativePlace || "-" }}</li>
           <li>
-            {{
-              basicInfo.birthYear +
-              basicInfo.nativePlace +
-              "(浠�" +
-              basicInfo.nowPlace +
-              ")"
-            }}
+            <span v-if="basicInfo.birthYear">{{basicInfo.birthYear}}</span>
+            <span v-if="basicInfo.nativePlace">{{basicInfo.nativePlace}}</span>
+            <span v-if="basicInfo.nowPlace">锛堜粖{{basicInfo.nowPlace}}锛�</span>
           </li>
         </ul>
         <ul
@@ -42,18 +38,18 @@
             line-height: 0.28rem;
           "
         >
-          <li>娲诲姩鍚嶇О锛歿{ activityInfo.activityName }}</li>
-          <li>娲诲姩鍦扮偣锛歿{ activityInfo.activityAddr }}</li>
-          <li>娲诲姩鍖洪棿锛歿{ activityInfo.time }}</li>
-          <li>娲诲姩鎻忚堪锛歿{ activityInfo.desc }}</li>
-          <li>鍙備笌浜哄憳锛歿{ activityInfo.participants }}</li>
+          <li>娲诲姩鍚嶇О锛歿{ activityInfo.activityName || "-" }}</li>
+          <li>娲诲姩鍦扮偣锛歿{ activityInfo.activityAddr || "-" }}</li>
+          <li>娲诲姩鍖洪棿锛歿{ activityInfo.time || "-" }}</li>
+          <li>娲诲姩鎻忚堪锛歿{ activityInfo.desc || "-" }}</li>
+          <li>鍙備笌浜哄憳锛歿{ activityInfo.participants || "-" }}</li>
         </ul>
         <!-- <img
           style="width: 100%; height: 2rem"
           src="https://img0.baidu.com/it/u=1845740325,2917001370&fm=253&app=120&size=w931&n=0&f=JPEG&fmt=auto?sec=1711731600&t=0b208ab46e1d33aa81ac31dd6bf627be"
           alt=""
         /> -->
-        <div class="box" style="width: 80%">
+        <!-- <div class="box" style="width: 80%">
           <span class="span" :style="{ marginLeft: spanML + 'rem' }"
             >{{ span }}骞�</span
           >
@@ -67,7 +63,7 @@
           </div>
           <div class="MX"></div>
           <div class="cursor" :style="{ marginLeft: cursorML + 'rem' }"></div>
-        </div>
+        </div> -->
       </el-dialog>
     </view>
   </view>
@@ -95,7 +91,13 @@
       spanML: 0,
       cursorML: -0.05,
       activityInfo: {},
-      basicInfo: {}
+      basicInfo: {
+        name: "",
+        birthYear: "",
+        deathYear: "",
+        nativePlace: "",
+        nowPlace: "",
+      }
     };
   },
 
@@ -108,7 +110,6 @@
     //   this.aaa();
     // });
     this.$route;
-    console.log(this.$route, "this.$route");
     this.getPersonInfoFun();
     this.getBasicInfo();
   },
@@ -181,7 +182,6 @@
         id: this.$route.query.id,
         type: "PERSON_SPACE_TIME"
       }).then((res) => {
-        console.log(res, "res");
         this.initMap(res.object.personSpaceTimeList);
       });
     },
@@ -191,7 +191,6 @@
         id: this.$route.query.id,
         type: "PERSON_BASIC"
       }).then((res) => {
-        console.log(res, "res");
         this.basicInfo.name = res.object.personFieldList.find(
           (f) => f.fieldName == "WEAK_NAME"
         ).content1;
@@ -207,16 +206,14 @@
         this.basicInfo.nowPlace = res.object.personFieldList.find(
           (f) => f.fieldName == "NATIVE_PLACE"
         ).content2;
-        // this.initMap(res.object.personSpaceTimeList);
+        console.log(this.basicInfo);
       });
     },
 
     creatMX(len) {
-      console.log(len);
       let width = len * 50 + 10;
       // this.MX.style.width = `${width}px`
       // this.scales.style.width = `${width}px`
-      // console.log(this.box.style.width);
     },
     creatScale() {
       // for (let i = 0; i < this.yearArr.length; i++) {
@@ -226,7 +223,6 @@
       // 	scale.addEventListener("click", this.scaleClick)
       // 	scales.appendChild(scale)
       // }
-      // console.log(arr[0]);
     },
 
     handleSliderChange(value) {
@@ -234,16 +230,13 @@
     },
     scaleClick(i) {
       // let i = Number(this.getAttribute("data-index"))
-      console.log(i, this.cursorML);
 
       if (i > this.yearIndex) {
         this.cursorML += (i - this.yearIndex + +("0.0" + this.yearIndex)) / 1.9;
         // this.spanML += 50 * (i - this.yearIndex)
-        console.log(i - this.yearIndex + 0.2, "aaaa");
       } else {
         this.cursorML -= (this.yearIndex - i) / 2 + 0.04;
         // this.spanML -= 50 * (this.yearIndex - i)
-        console.log(this.yearIndex, i, "bbbb");
       }
       this.yearIndex = i;
     },
@@ -459,12 +452,10 @@
       // 璁剧疆鐐瑰嚮浜嬩欢鐩戝惉
       myChart.on("click", (params) => {
         // menuNav2 = !menuNav1
-        // console.log(menuNav);
         if (params.componentType === "series") {
           var dataName = params.data.name; // 鑾峰彇鐐瑰嚮鐨勬暟鎹悕绉�
           var dataValue = params.data.value; // 鑾峰彇鐐瑰嚮鐨勬暟鎹��
           // 鍦ㄨ繖閲屽彲浠ユ牴鎹渶瑕佸鐞嗙偣鍑讳簨浠讹紝姣斿寮瑰嚭瀵瑰簲鏁版嵁鐨勮缁嗕俊鎭瓑鎿嶄綔
-          // console.log('鐐瑰嚮浜�', dataName, '鏁版嵁锛屾暟鍊间负', dataValue);
           // 杩欓噷鍙互缂栧啓瑙﹀彂鏃堕棿鑾峰彇瀵瑰簲鏁版嵁淇℃伅鐨勯�昏緫
           this.spaceTimeArr(params);
         }
@@ -477,7 +468,6 @@
       // 淇敼 Vue 缁勪欢鐨勬暟鎹紝渚嬪鏄剧ず鑿滃崟瀵艰埅
       this.menuNav = !this.menuNav;
       // 鏃剁┖鍦板浘鐨勬暟鎹�
-      console.log(Arr);
     }
   }
 };
@@ -567,9 +557,9 @@
   margin: 0 !important;
   position: absolute;
   right: 0;
-  top: 0;
+  top: 86px;
+  bottom: 0;
   width: 4rem;
-  height: 100%;
 }
 
 .particulars ::v-deep .el-dialog__header {

--
Gitblit v1.9.1