1
y505174330
2024-05-18 077feba634b75aee3c1fc8e561b2d2aeb95e3305
1
2个文件已修改
431 ■■■■ 已修改文件
src/pages/character/detail.vue 407 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/territory/territory.vue 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/character/detail.vue
@@ -1,17 +1,26 @@
<template>
  <view class="relative">
    <headNav :idIndex="1 + ''" text="中医人物数据库" />
    <headNav
      :idIndex="1 + ''"
      text="中医人物数据库"
    />
    <view class="Midde flex">
      <el-button class="MiddeBack flex flex-center" @click="goBack"
        >返回</el-button
      <el-button
        class="MiddeBack flex flex-center"
        @click="goBack"
      >返回</el-button>
      <view
        style="width: 70%"
        class="flex flex-center flex-column"
      >
      <view style="width: 70%" class="flex flex-center flex-column">
        <view style="font-weight: bold; font-size: 0.2rem">{{
          detailInfo.NAME
        }}</view>
        <ul class="flex" style="line-height: 1.2; margin: 0.15rem 0">
          <li
            style="
        <ul
          class="flex"
          style="line-height: 1.2; margin: 0.15rem 0"
        >
          <li style="
              background-color: #fff;
              padding: 0 0.08rem;
              border: 0.01rem solid #000;
@@ -19,12 +28,10 @@
              font-size: 0.12rem;
              text-align: center;
              margin-right: 0.15rem;
            "
          >
            ">
            RDF
          </li>
          <li
            style="
          <li style="
              background-color: #fff;
              padding: 0 0.08rem;
              border: 0.01rem solid #000;
@@ -32,12 +39,10 @@
              font-size: 0.12rem;
              text-align: center;
              margin-right: 0.15rem;
            "
          >
            ">
            NT
          </li>
          <li
            style="
          <li style="
              background-color: #fff;
              padding: 0 0.08rem;
              border: 0.01rem solid #000;
@@ -45,12 +50,10 @@
              font-size: 0.12rem;
              text-align: center;
              margin-right: 0.15rem;
            "
          >
            ">
            XML
          </li>
          <li
            style="
          <li style="
              background-color: #fff;
              padding: 0 0.08rem;
              border: 0.01rem solid #000;
@@ -58,8 +61,7 @@
              font-size: 0.12rem;
              text-align: center;
              margin-right: 0.15rem;
            "
          >
            ">
            JSON
          </li>
        </ul>
@@ -75,7 +77,10 @@
        >
          {{ biogData.length ? biogData[0].content : "-" }}
        </view>
        <view class="flex" style="width: 100%; margin: 0.25rem 0 0.15rem 0">
        <view
          class="flex"
          style="width: 100%; margin: 0.25rem 0 0.15rem 0"
        >
          <view>
            <!-- <el-button style="padding: 10rpx;" size="mini" icon="el-icon-folder-add">收藏</el-button> -->
            <el-button
@@ -83,15 +88,16 @@
              class="yinyong flex"
              @click="copyText"
            >
              <img src="@/static/image/yinyong.png" alt="" />引用</el-button
            >
              <img
                src="@/static/image/yinyong.png"
                alt=""
              />引用</el-button>
          </view>
          <!-- v-if="biogData.length > 1" -->
          <view
            style="font-size: 0.12rem; color: #244a7b; cursor: pointer"
            @click="ProfileClick"
            >阅读更多></view
          >
          >阅读更多></view>
        </view>
      </view>
      <view style="width: 5%"></view>
@@ -104,7 +110,10 @@
        style="padding-right: 0.2rem; width: 2.8rem"
      >
        <div class="grid-content bg-purple-dark flex flex-column">
          <el-card class="box-card" style="width: 100%; height: 2.06rem">
          <el-card
            class="box-card"
            style="width: 100%; height: 2.06rem"
          >
            <div
              class="clearfix flex"
              style="
@@ -113,14 +122,11 @@
                padding-bottom: 0.1rem;
              "
            >
              <span
                style="
              <span style="
                  margin-left: 0.12rem;
                  font-size: 0.14rem;
                  font-weight: 900;
                "
                >关系图谱</span
              >
                ">关系图谱</span>
              <!-- <el-button icon="el-icon-rank" style="float: right; padding: 3px 0;" type="text"></el-button> -->
              <img
                src="@/static/image/fangda.png"
@@ -129,7 +135,10 @@
                alt=""
              />
            </div>
            <view id="relation" style="height: 1.51rem; width: 100%"></view>
            <view
              id="relation"
              style="height: 1.51rem; width: 100%"
            ></view>
          </el-card>
          <el-card
            class="box-card"
@@ -194,9 +203,18 @@
        </div>
      </div>
      <!-- 右侧 -->
      <div :span="18" class="BoxRight">
        <div class="grid-content bg-purple-dark" style="width: 100%">
          <el-card class="box-card" style="padding: 0">
      <div
        :span="18"
        class="BoxRight"
      >
        <div
          class="grid-content bg-purple-dark"
          style="width: 100%"
        >
          <el-card
            class="box-card"
            style="padding: 0"
          >
            <div
              class="clearfix"
              style="
@@ -214,35 +232,60 @@
            class="box-card"
            style="min-height: 1.91rem; margin: 0.2rem 0"
          >
            <el-tabs ref="tabs" v-model="activeName" @tab-click="handleClick">
              <el-tab-pane label="代表著作" data-id="1" name="representative">
            <el-tabs
              ref="tabs"
              v-model="activeName"
              @tab-click="handleClick"
            >
              <el-tab-pane
                label="代表著作"
                data-id="1"
                name="representative"
              >
                <Table1
                  :data="tableData1"
                  :columns="tableColumns1"
                  :height="400"
                />
              </el-tab-pane>
              <el-tab-pane label="亲属关系" data-id="2" name="family ">
              <el-tab-pane
                label="亲属关系"
                data-id="2"
                name="family "
              >
                <Table1
                  :data="tableData2"
                  :columns="tableColumns2"
                  :height="400"
                />
              </el-tab-pane>
              <el-tab-pane label="师承关系" data-id="3" name="mentoring "
                ><Table1
              <el-tab-pane
                label="师承关系"
                data-id="3"
                name="mentoring "
              >
                <Table1
                  :data="tableData3"
                  :columns="tableColumns2"
                  :height="400"
              /></el-tab-pane>
              <el-tab-pane label="社会关系" data-id="4" name="society">
                />
              </el-tab-pane>
              <el-tab-pane
                label="社会关系"
                data-id="4"
                name="society"
              >
                <Table1
                  :data="tableData4"
                  :columns="tableColumns2"
                  :height="400"
                />
              </el-tab-pane>
              <el-tab-pane label="活动年谱" data-id="5" name="activity">
              <el-tab-pane
                label="活动年谱"
                data-id="5"
                name="activity"
              >
                <Table1
                  :data="tableData5"
                  :columns="tableColumns3"
@@ -291,7 +334,10 @@
            >
              <span>现代研究</span>
            </div>
            <ul class="font-family" style="font-size: 0.13rem; line-height: 2">
            <ul
              class="font-family"
              style="font-size: 0.13rem; line-height: 2"
            >
              <li
                v-for="(item, index) in personResearchList"
                :key="index"
@@ -321,7 +367,10 @@
      ></el-button>
    </el-col>
    <!-- 个人小传 -->
    <el-dialog :visible.sync="isProfile" :modal-append-to-body="false">
    <el-dialog
      :visible.sync="isProfile"
      :modal-append-to-body="false"
    >
      <view class="ProfileNav flex flex-center"> 个人小传 </view>
      <view
        style="padding: 0.44rem 0.3rem; min-height: 7.32rem"
@@ -344,9 +393,7 @@
          </view>
          <view class="flex">
            <view></view>
            <view style="font-weight: 700; color: #2c2c2c"
              >——{{ item.pageNo }}</view
            >
            <view style="font-weight: 700; color: #2c2c2c">——{{ item.pageNo }}</view>
          </view>
        </view>
      </view>
@@ -372,13 +419,13 @@
  getPersonBiog,
  getPersonWritings,
  getPersonRelationAtSchool,
  getSpaceTime
  getSpaceTime,
} from "@/api/index.js";
import { getImg } from "@/static/tool.js";
export default {
  components: {
    Table1
    Table1,
  },
  data() {
    return {
@@ -399,60 +446,60 @@
      tableColumns1: [
        {
          prop: "a",
          label: "正书名"
          label: "正书名",
        },
        {
          prop: "e",
          label: "作者"
          label: "作者",
        },
        {
          prop: "b",
          label: "著作年"
          label: "著作年",
        },
        {
          prop: "c",
          label: "著作方式"
          label: "著作方式",
        },
        {
          prop: "d",
          label: "总目分类"
        }
          label: "总目分类",
        },
      ],
      tableColumns2: [
        {
          prop: "a",
          label: "关系人"
          label: "关系人",
        },
        {
          prop: "b",
          label: "关系类型"
          label: "关系类型",
        },
        {
          prop: "c",
          label: "考据"
          label: "考据",
        },
        {
          prop: "d",
          label: "出处"
        }
          label: "出处",
        },
      ],
      tableColumns3: [
        {
          prop: "a",
          label: "活动时间区间"
          label: "活动时间区间",
        },
        {
          prop: "b",
          label: "活动名称"
          label: "活动名称",
        },
        {
          prop: "c",
          label: "活动地点"
          label: "活动地点",
        },
        {
          prop: "d",
          label: "活动描述"
        }
          label: "活动描述",
        },
      ],
      tableData1: [],
      tableData2: [],
@@ -461,7 +508,7 @@
      tableData5: [],
      nodes: [],
      relationships: [],
      personResearchList: []
      personResearchList: [],
    };
  },
  onLoad(options) {
@@ -496,11 +543,17 @@
  },
  methods: {
    copyText() {
      const txt = this.biogData[0].content + ";来源:中医医学人物数据库";
      navigator.clipboard.writeText(txt).then();
      console.log(navigator.clipboard);
      const textToCopy = this.biogData[0].content + ";来源:中医医学人物数据库";
      const textarea = document.createElement("textarea");
      textarea.value = textToCopy;
      document.body.appendChild(textarea);
      textarea.select();
      document.execCommand("copy");
      document.body.removeChild(textarea);
      this.$message({
        message: "复制成功!",
        type: "success"
        type: "success",
      });
    },
    toLink(item) {
@@ -510,7 +563,7 @@
      // 基本信息
      getPersonInfo({
        id: this.detailId,
        type: "PERSON_BASIC"
        type: "PERSON_BASIC",
      }).then((res) => {
        const obj = {};
        if (
@@ -533,13 +586,13 @@
      //现代研究
      getPersonInfo({
        id: this.detailId,
        type: "PERSON_RESEARCH"
        type: "PERSON_RESEARCH",
      }).then((res) => {
        this.personResearchList = res.object.personResearchList;
      });
      getPersonInfo({
        id: this.detailId,
        type: "PERSON_RELATIONS"
        type: "PERSON_RELATIONS",
      }).then((res) => {
        console.log(res, "PERSON_RELATIONS");
        this.personRelationList = res.object.personRelationList;
@@ -547,13 +600,13 @@
          this.tableData4 = this.personRelationList.map((f) => {
            return {
              a: f.nodeName,
              b: f.relationTypeName
              b: f.relationTypeName,
            };
          });
        }
      });
      getWebBasic({
        personId: this.detailId
        personId: this.detailId,
      }).then((res) => {
        console.log(res, "resres");
        const obj = res.object;
@@ -570,14 +623,14 @@
      // 活动年谱
      getPersonInfo({
        id: this.detailId,
        type: "PERSON_SPACE_TIME"
        type: "PERSON_SPACE_TIME",
      }).then((res) => {
        this.tableData5 = res.object.personSpaceTimeList.map((item) => {
          return {
            a: item.time,
            b: item.activityName,
            c: item.activityAddrOld,
            d: item.desc // 这里缺少活动描述字段
            d: item.desc, // 这里缺少活动描述字段
          };
        });
      });
@@ -588,39 +641,39 @@
          list: [
            {
              name: "别名",
              value: obj.alias || "-"
              value: obj.alias || "-",
            },
            {
              name: "字",
              value: obj.zi || "-"
              value: obj.zi || "-",
            },
            {
              name: "号",
              value: obj.hao || "-"
              value: obj.hao || "-",
            },
            {
              name: "所处时期",
              value: obj.dynastyDesc || "-"
              value: obj.dynastyDesc || "-",
            },
            {
              name: "民族",
              value: obj.ethnic || "-"
            }
          ]
              value: obj.ethnic || "-",
            },
          ],
        },
        {
          list: [
            {
              name: "籍贯",
              value: obj.native || "-"
              value: obj.native || "-",
            },
            {
              name: "性别",
              value: obj.gender || "-"
              value: obj.gender || "-",
            },
            {
              name: "职官",
              value: obj.official || "-"
              value: obj.official || "-",
            },
            {
              name: "流派",
@@ -630,45 +683,45 @@
                sres.object.school_NAME &&
                sres.object.school_NAME.length
                  ? sres.object.school_NAME[0].content
                  : "-"
                  : "-",
            },
            {
              name: "学术特点",
              value: obj.features || "-"
            }
          ]
        }
              value: obj.features || "-",
            },
          ],
        },
      ];
    },
    getSourceData() {
      getSource({
        personId: this.detailId
        personId: this.detailId,
      }).then((res) => {
        this.sourceDataList = res.list;
      });
    },
    getImages() {
      getPersonImages({
        personId: this.detailId
        personId: this.detailId,
      }).then((res) => {
        this.imageList = res.list.map((item) => getImg(item.filePath));
      });
    },
    getBiog() {
      getPersonBiog({
        personId: this.detailId
        personId: this.detailId,
      }).then((res) => {
        this.biogData = res.list.map((item) => {
          return {
            content: item.content1,
            pageNo: "《" + item.pageNo + "》 " + "P " + item.pageNo // 这里只有bookid无法匹配到书名
            pageNo: "《" + item.pageNo + "》 " + "P " + item.pageNo, // 这里只有bookid无法匹配到书名
          };
        });
      });
    },
    getWritings() {
      getPersonWritings({
        personId: this.detailId
        personId: this.detailId,
      }).then((res) => {
        this.tableData1 = res.list.map((item) => {
          return {
@@ -676,14 +729,14 @@
            b: item.dynasty,
            c: item.writeWay,
            d: item.classify,
            e: this.detailInfo.NAME
            e: this.detailInfo.NAME,
          };
        });
      });
    },
    getRelationship() {
      getPersonRelationAtSchool({
        personId: this.detailId
        personId: this.detailId,
        // relationSearchTypeEO: "SOCIAL"
      }).then((res) => {
        console.log(res, "getPersonRelationAtSchool");
@@ -692,7 +745,7 @@
    },
    getMappingData(name) {
      getFuzzySearch({
        keyword: name
        keyword: name,
      }).then((res) => {
        this.nodes = [];
        this.relationships = [];
@@ -708,19 +761,19 @@
            if (exists1 !== true) {
              this.nodes.push({
                name: item.name1,
                id: item.identifier1
                id: item.identifier1,
              });
            }
            if (exists2 !== true) {
              this.nodes.push({
                name: item.name2,
                id: item.identifier2
                id: item.identifier2,
              });
            }
            let obj = {
              source: item.name1,
              target: item.name2,
              relation: item.relationName || "" // 如果存在 relationName 字段则使用,否则为空字符串
              relation: item.relationName || "", // 如果存在 relationName 字段则使用,否则为空字符串
            };
            this.relationships.push(obj);
          });
@@ -730,13 +783,13 @@
    },
    getMapInfo() {
      getSpaceTime({
        personId: this.detailId
        personId: this.detailId,
      }).then((res) => {
        console.log(res, "getSpaceTime");
        const data = res.list.map((item) => {
          return {
            name: item.activityName,
            value: [item.xcoord, item.ycoord]
            value: [item.xcoord, item.ycoord],
          };
        });
        // 时空地图
@@ -750,11 +803,11 @@
    fangdaClick(index) {
      if (index == 1) {
        uni.navigateTo({
          url: "/pages/character/index?keyword=" + this.detailInfo.NAME
          url: "/pages/character/index?keyword=" + this.detailInfo.NAME,
        });
      } else if (index == 2) {
        uni.navigateTo({
          url: "/pages/characterMap/characterMap?id=" + this.detailId
          url: "/pages/characterMap/characterMap?id=" + this.detailId,
        });
      }
    },
@@ -770,7 +823,7 @@
    scrollToTop() {
      window.scrollTo({
        top: 0,
        behavior: "smooth" // 使用平滑滚动
        behavior: "smooth", // 使用平滑滚动
      });
    },
    handleClick(tab) {
@@ -853,8 +906,8 @@
                position: "middle", // 设置标签文本在线的中间位置上居中显示
                // bottom: -(FontSize+10),
                z: 10, // 设置标签的z轴高度,使其比连接线更高
                distance: -(Distance + 1) // 将标签放置在连接线上
              }
                distance: -(Distance + 1), // 将标签放置在连接线上
              },
            });
          }
        }
@@ -869,8 +922,8 @@
          itemStyle: {
            color: "#eae0eb", // 可以根据索引设置不同的颜色
            borderWidth: BorderWidth,
            borderColor: "#996f9f"
          }
            borderColor: "#996f9f",
          },
        };
      });
      var option;
@@ -880,14 +933,14 @@
          top: FontSize + 10,
          subtextStyle: {
            fontSize: FontSize, // 设置副标题文字大小为 14px
            color: "#2C2C2C"
          }
            color: "#2C2C2C",
          },
        },
        backgroundColor: {
          type: "image",
          image: "/static/image/characterRelationBg.png",
          size: "100% 100%", // 背景图片的尺寸,可以是百分比或者像素
          position: "center center" // 背景图片的位置,可以是 top, bottom, middle 或者百分比
          position: "center center", // 背景图片的位置,可以是 top, bottom, middle 或者百分比
        },
        tooltip: {},
        animationDurationUpdate: 1500,
@@ -901,7 +954,7 @@
            label: {
              show: true,
              color: "black", // 设置节点文字颜色为黑色
              fontSize: FontSize // 设置文字大小
              fontSize: FontSize, // 设置文字大小
            },
            edgeSymbol: ["circle"],
            edgeSymbolSize: [4, 10],
@@ -910,16 +963,16 @@
            lineStyle: {
              opacity: 0.9,
              width: 2,
              curveness: 0.3
              curveness: 0.3,
            },
            emphasis: {
              focus: "adjacency",
              lineStyle: {
                width: 10
              }
            }
          }
        ]
                width: 10,
              },
            },
          },
        ],
      };
      // 将生成的连接线添加到echarts图表的option中
      option.series[0].links = links;
@@ -965,10 +1018,10 @@
          text: "",
          subtext: "",
          sublink: "",
          left: "center"
          left: "center",
        },
        tooltip: {
          trigger: "item"
          trigger: "item",
        },
        bmap: {
          center: data[0].value,
@@ -980,123 +1033,123 @@
                featureType: "water",
                elementType: "all",
                stylers: {
                  color: "#86a1ac"
                }
                  color: "#86a1ac",
                },
              },
              {
                featureType: "land",
                elementType: "all",
                stylers: {
                  color: "#f1d99d"
                }
                  color: "#f1d99d",
                },
              },
              {
                featureType: "railway",
                elementType: "all",
                stylers: {
                  visibility: "off"
                }
                  visibility: "off",
                },
              },
              {
                featureType: "highway",
                elementType: "all",
                stylers: {
                  color: "#f1d99d"
                }
                  color: "#f1d99d",
                },
              },
              {
                featureType: "highway",
                elementType: "labels",
                stylers: {
                  visibility: "off"
                }
                  visibility: "off",
                },
              },
              {
                featureType: "arterial",
                elementType: "geometry",
                stylers: {
                  color: "#f1d99d"
                }
                  color: "#f1d99d",
                },
              },
              {
                featureType: "arterial",
                elementType: "geometry.fill",
                stylers: {
                  color: "#f1d99d"
                }
                  color: "#f1d99d",
                },
              },
              {
                featureType: "poi",
                elementType: "all",
                stylers: {
                  visibility: "off"
                }
                  visibility: "off",
                },
              },
              {
                featureType: "green",
                elementType: "all",
                stylers: {
                  visibility: "off"
                }
                  visibility: "off",
                },
              },
              {
                featureType: "subway",
                elementType: "all",
                stylers: {
                  visibility: "off"
                }
                  visibility: "off",
                },
              },
              {
                featureType: "manmade",
                elementType: "all",
                stylers: {
                  color: "#f1d99d"
                }
                  color: "#f1d99d",
                },
              },
              {
                featureType: "local",
                elementType: "all",
                stylers: {
                  color: "#f1d99d"
                }
                  color: "#f1d99d",
                },
              },
              {
                featureType: "local",
                elementType: "labels",
                stylers: {
                  visibility: "off"
                }
                  visibility: "off",
                },
              },
              {
                featureType: "arterial",
                elementType: "labels",
                stylers: {
                  visibility: "off"
                }
                  visibility: "off",
                },
              },
              {
                featureType: "boundary",
                elementType: "all",
                stylers: {
                  color: "#f1d99d"
                }
                  color: "#f1d99d",
                },
              },
              {
                featureType: "building",
                elementType: "all",
                stylers: {
                  color: "#f1d99d"
                }
                  color: "#f1d99d",
                },
              },
              {
                featureType: "label",
                elementType: "labels.text.fill",
                stylers: {
                  color: "#000"
                }
              }
            ]
          }
                  color: "#000",
                },
              },
            ],
          },
        },
        series: [
          {
@@ -1106,18 +1159,18 @@
            data: data,
            symbolSize: 0,
            encode: {
              value: 2
              value: 2,
            },
            label: {
              formatter: "{b}",
              position: "right",
              show: false
              show: false,
            },
            emphasis: {
              label: {
                show: true
              }
            }
                show: true,
              },
            },
          },
          {
            name: "",
@@ -1126,32 +1179,32 @@
            data: data,
            symbolSize: 20,
            encode: {
              value: 2
              value: 2,
            },
            showEffectOn: "render",
            rippleEffect: {
              brushType: "stroke"
              brushType: "stroke",
            },
            label: {
              formatter: "{b}",
              position: "right",
              show: false
              show: false,
            },
            itemStyle: {
              color: "#ec7b43",
              shadowBlur: 10,
              shadowColor: "#333"
              shadowColor: "#333",
            },
            emphasis: {
              scale: false
              scale: false,
            },
            zlevel: 1
          }
        ]
            zlevel: 1,
          },
        ],
      };
      option && myChart.setOption(option);
    }
  }
    },
  },
};
</script>
src/pages/territory/territory.vue
@@ -4,6 +4,7 @@
    <headNav
      :idIndex="idIndex"
      text="中医地域医谱"
      style="z-index:999"
    />
    <view
      class="flex flex-center"
@@ -165,8 +166,6 @@
        type="text"
      >查看更多>></el-button>
    </el-card>
    <!-- echarts地图 -->
    <!-- <view id="main" style="width: 100vw; position: relative"></view> -->
    <div id="map"></div>
    <!-- 朝代 -->
    <view
@@ -404,18 +403,10 @@
    showCard(info) {
      console.log(info);
      console.log(this.markerList);
      const item = this.markerList.find((f) => f.id == info.id);
      console.log(item, "12312");
      this.currentMark = {
        name: item?.WEAK_NAME[0]?.content1,
        nikeName: item?.ALIAS[0]?.content2,
        nativePlace: item?.content1,
        barnch: item?.MEDICAL_BRANCH[0]?.content1,
        medical: item?.MEDICAL_EXPERTISE[0]?.content1,
      };
      console.log(this.currentMark);
      console.log(this.map);
      this.isEchTrue = true;
      const item = this.markerList.find((f) => f.id == info.id);
      var latlng = L.latLng(item.yCoord, item.xCoord);
      this.map.setView(latlng, 10);
    },
    getDataList() {
      getRetrieval({ keyword: this.keyword, dynasty: "" }).then((res) => {
@@ -443,14 +434,13 @@
          id: item.id,
        }));
        this.markerList = markerList;
        console.log(markerList, "markerList");
      });
    },
    //初始化地图
    initMap(markerList) {
      var map = L.map("map", {
        attributionControl: false,
        preferCanvas: true,
        attributionControl: false,
      }).setView([39.91667, 116.41667], 3);
      L.tileLayer
@@ -466,7 +456,7 @@
        iconAnchor: [24, 41], //  图标将对应标记点的位置 这个是重点, 【值1,值2】,值1:为图标坐标第一个值(即32)的一半,值2:为图标坐标第二个值(即52)
        popupAnchor: [1, -24], // 该点是相对于iconAnchor弹出信息的位置  这个是我手动调出来的,文档默认原始值是[-1,-76],我是去一半值,取一半值调出来的
      });
      this.map = map;
      if (markerList.length) {
        for (let i = 0; i < markerList.length; i++) {
          const item = markerList[i];
@@ -648,6 +638,6 @@
  width: 100%;
  margin: 0 auto;
  font-size: 14px !important;
  z-index: -1 !important;
  /* z-index: -1 !important; */
}
</style>