1
YM
2024-05-11 f67d29de422b39a271f4b6679c66e3284df2e5cb
src/pages/character/detail.vue
@@ -304,6 +304,8 @@
import {
  getFuzzySearch,
  getPersonInfo,
  getWebBasic,
  getIntroduction,
  getSource,
  getPersonImages,
  getPersonBiog,
@@ -447,28 +449,40 @@
          }
        }
        console.log(obj);
        this.detailInfo = obj;
        // 关系图谱
        this.getMappingData(this.detailInfo.NAME);
      });
      getWebBasic({
        personId: this.detailId
      }).then((res) => {
        console.log(res, "resres");
        const obj = res.object;
        getIntroduction(Number(obj.school)).then((sres) => {
          console.log(sres, "sres");
        this.tableArr = [
          {
            list: [
              {
                name: "别名",
                value: obj.WEAK_NAME || "-"
                  value: obj.alias || "-"
              },
              {
                name: "字",
                value: obj.ALIAS || "-"
                  value: obj.zi || "-"
              },
              {
                name: "号",
                value: obj.ALIAS || "-"
                  value: obj.hao || "-"
              },
              {
                name: "所处时期",
                value: obj.PERIOD || "-"
                  value: obj.dynastyDesc || "-"
              },
              {
                name: "民族",
                value: obj.ETHNIC || "-"
                  value: obj.ethnic || "-"
              }
            ]
          },
@@ -476,34 +490,34 @@
            list: [
              {
                name: "籍贯",
                value: obj.NATIVE_PLACE || "-"
                  value: obj.native || "-"
              },
              {
                name: "性别",
                value: obj.GENDER
                  ? obj.GENDER == "UNKNOWN"
                    ? "未知"
                    : "-"
                  : "-"
                  value: obj.gender || "-"
              },
              {
                name: "职官",
                value: obj.MEDICAL_BRANCH || "-"
                  value: obj.official || "-"
              },
              {
                name: "流派",
                value: obj.MEDICAL_BRANCH || "-"
                  value:
                    sres &&
                    sres.object &&
                    sres.object.school_NAME &&
                    sres.object.school_NAME.length
                      ? sres.object.school_NAME[0].content
                      : "-"
              },
              {
                name: "学术特点",
                value: obj.MEDICAL_EXPERTISE || "-"
                  value: obj.features || "-"
              }
            ]
          }
        ];
        this.detailInfo = obj;
        // 关系图谱
        this.getMappingData(this.detailInfo.NAME);
        });
      });
      // 活动年谱
      getPersonInfo({
@@ -611,13 +625,13 @@
      getSpaceTime({
        personId: this.detailId
      }).then((res) => {
        console.log(res,'getSpaceTime');
        const data = res.list.map(item=>{
        console.log(res, "getSpaceTime");
        const data = res.list.map((item) => {
          return {
            name: item.activityName,
            value: [item.xcoord,item.ycoord]
          }
        })
          };
        });
        // 时空地图
        loadBMap("1NJdwrI1CfT6lrykVhDkmWgsO6O2bjQK").then(() => {
          this.spaceTime(data);