YM
2024-04-19 dbe7eb53558f3f7ac95beeb705518d7156b062cf
世医页面
7个文件已修改
3个文件已添加
1615 ■■■■■ 已修改文件
src/components/headNav/headNav.vue 276 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/Login/Login.vue 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/Register/Register.vue 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/changePassword/changePassword.vue 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/index/index.vue 19 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/inherit/index.vue 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/inherit/list.vue 1280 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/static/image/inherit/icon1.png 补丁 | 查看 | 原始文档 | blame | 历史
src/static/image/inherit/icon2.png 补丁 | 查看 | 原始文档 | blame | 历史
src/static/image/inherit/icon3.png 补丁 | 查看 | 原始文档 | blame | 历史
src/components/headNav/headNav.vue
@@ -1,49 +1,113 @@
<template>
    <view class="headNav">
        <view class="NavTop flex" :style="{backgroundImage: 'url('+ bg + ')'}">
            <view class="santiaogang" style="width: .34rem;height: .34rem;margin-right: 3rem;"
                @click="menuNav = !menuNav"><img style="width: 100%;height: 100%;"
                    src="@/static/中医人物知识库0201/三条杠.png" alt="" /></view>
            <view class="flex" style="letter-spacing: 5rpx;">
      <view
        class="santiaogang"
        style="width: 0.34rem; height: 0.34rem; margin-right: 3rem;cursor: pointer;"
        @click="menuNav = !menuNav"
        ><img
          style="width: 100%; height: 100%"
          src="@/static/中医人物知识库0201/三条杠.png"
          alt=""
      /></view>
      <view class="flex" style="letter-spacing: 5rpx">
                <view class="logo"></view>
                <view class="" style="margin-left: .19rem;font-size: .24rem;font-family: cursive;font-weight: 900;">
        <view
          class=""
          style="
            margin-left: 0.19rem;
            font-size: 0.24rem;
            font-family: cursive;
            font-weight: 900;
          "
        >
                    {{text}}
                </view>
            </view>
            <view class="NavTopr flex">
                <view class="flex searchCss" :style="{'backgroundColor': isExpanded==true?'#fff':''}"
                    style="border-radius: .5rem; width: 2.33rem;margin-right: .30rem;justify-content: flex-end;">
        <view
          class="flex searchCss"
          :style="{ backgroundColor: isExpanded == true ? '#fff' : '' }"
          style="
            border-radius: 0.5rem;
            width: 2.33rem;
            margin-right: 0.3rem;
            justify-content: flex-end;
          "
        >
                    <!-- overflow: hidden;  -->
                    <input :style="{'display': isExpanded == true ? 'block' : 'none'}" type="text"
                        style="margin-left: .02rem; flex: 1; background-color: #fff; font-size: .13rem;"
                        @blur="InputBlur" class="search-input" v-model="searchInput" placeholder="请输入搜索内容" />
                    <view class="search-logo" @click="toggleSearch"
                        :style="{'backgroundColor':searchBg==true?'#244A7B':'#DA7A2B'}"
                        style="background-color: #000;border-radius: 50%;margin-top: -4rpx;"></view>
          <input
            :style="{ display: isExpanded == true ? 'block' : 'none' }"
            type="text"
            style="
              margin-left: 0.02rem;
              flex: 1;
              background-color: #fff;
              font-size: 0.13rem;
            "
            @blur="InputBlur"
            class="search-input"
            v-model="searchInput"
            placeholder="请输入搜索内容"
          />
          <view
            class="search-logo"
            @click="toggleSearch"
            :style="{
              backgroundColor: searchBg == true ? '#244A7B' : '#DA7A2B'
            }"
            style="
              background-color: #000;
              border-radius: 50%;
              margin-top: -4rpx;
            "
          ></view>
                </view>
                <el-dropdown trigger="click" @command="handleCommand">
                    <!-- <view @click="iconClick(2)" class="s2 ss1 "></view> -->
                    <img class="cursor" @click="changePassword(1)" src="@/static/image/profile.svg" alt="" />
          <img
            class="cursor"
            @click="changePassword(1)"
            src="@/static/image/profile.svg"
            alt=""
          />
                    <el-dropdown-menu v-if="isCommand" slot="dropdown">
                        <el-dropdown-item command="1">修改密码</el-dropdown-item>
                        <el-dropdown-item command="2" >退出登录</el-dropdown-item>
                    </el-dropdown-menu>
                </el-dropdown>
                <img class="cursor" @click="changePassword(2)" src="@/static/image/quote.svg" style="margin-right: 0;"
                    alt="" />
        <img
          class="cursor"
          @click="changePassword(2)"
          src="@/static/image/quote.svg"
          style="margin-right: 0"
          alt=""
        />
            </view>
        </view>
        <view class="mImage" :style="{backgroundImage: 'url('+ bg1 + ')'}"></view>
        <el-dialog :visible.sync="menuNav" class="leftListBg" :modal="false" title="对话框标题">
    <view
      class="mImage"
      :style="{ backgroundImage: 'url(' + bg1 + ')' }"
    ></view>
    <el-dialog
      :visible.sync="menuNav"
      class="leftListBg"
      :modal="false"
      title="对话框标题"
    >
            <!-- 背景 -->
            <img class="leftListBgImage" src="@/static/image/leftListBg.png" alt="" />
            <view class="" style="position: relative;z-index: 999;">
      <view class="" style="position: relative; z-index: 999">
                <view class="flex flex-center LeftLogo">
                    <!-- <img src="@/static/image/logo.png" ></img> -->
                    <view class="img"></view>
                </view>
                <el-menu :default-active="idIndex" active-text-color="#ffffff" class="el-menu-vertical-demo"
                    @select="handleSelect">
        <el-menu
          :default-active="idIndex"
          active-text-color="#ffffff"
          class="el-menu-vertical-demo"
          @select="handleSelect"
        >
                    <el-menu-item index="0">
                        <span slot="title">首页</span>
                    </el-menu-item>
@@ -74,45 +138,45 @@
</template>
<script>
    import {getlogout} from '@/api/index.js'
import { getlogout } from "@/api/index.js";
    export default {
        name: "headNav",
        props: {
            text: {
                type: String,
                default () {
                    return '标题'
        return "标题";
                }
            },
            searchBg: {
                type: Boolean,
                default () {
                    return true
        return true;
                }
            },
            bg: {
                type: String,
                default () {
                    return '/static/image/topBg.png'
        return "/static/image/topBg.png";
                }
            },
            bg1: {
                type: String,
                default () {
                    return '/static/image/line.png'
        return "/static/image/line.png";
                }
            },
            idIndex: {
                type: String,
                default () {
                    return '1'
        return "1";
                }
            }
        },
        data() {
            return {
                isExpanded: false, // 控制搜索框是否展开  
                searchInput: '', // 搜索框输入的内容
      searchInput: "", // 搜索框输入的内容
                menuNav: false,
                dialogVisible: false,
                isCommand: true
@@ -124,126 +188,124 @@
                if (index == 1) {
                    // console.log('sdfdsf');
                    // 检查 localStorage 中是否存在 token
                    if (localStorage.getItem('access_token')) {
        if (localStorage.getItem("access_token")) {
                        // token 存在
                        console.log('access_token');
                        this.isCommand = true
          console.log("access_token");
          this.isCommand = true;
                    } else {
                        // token 不存在
                        // console.log('Token does not exist.');
                        this.isCommand = false
          this.isCommand = false;
                        // uni.navigateTo({
                        //     url: '/pages/Login/Login'
                        // })
                        console.log('不存在');
          console.log("不存在");
                        uni.showModal({
                            // 询问用户是否退出登录
                            title: '请重新登录',
                            content: '您确定要重新登录吗?',
            title: "请重新登录",
            content: "您确定要重新登录吗?",
                            success: async (res) => {
                                console.log(res, 'reresresrer');
              console.log(res, "reresresrer");
                                if (res.confirm) {
                                    setTimeout(() => {
                                        uni.reLaunch({
                                            url: '/pages/Login/Login',
                    url: "/pages/Login/Login"
                                        });
                                    }, 1500);
                                } else if (res.cancel) {
                                    // console.log('用户点击取消');
                                    uni.showToast({
                                        title: '用户点击取消',
                                        icon: 'none',
                  title: "用户点击取消",
                  icon: "none"
                                    });
                                }
                            },
            }
                        });
                    }
                    // uni.navigateTo({
                    //     url: '/pages/changePassword/changePassword'
                    // })
                } else if (index == 2) {
                    console.log('帮助');
        console.log("帮助");
                }
            },
            // 修改获取退出按钮
            handleCommand(int) {
                if (int == 1) {
                    console.log('修改密码');
        console.log("修改密码");
                    uni.navigateTo({
                        url: '/pages/changePassword/changePassword'
                    })
          url: "/pages/changePassword/changePassword"
        });
                } else if (int == 2) {
                    // console.log('退出登录');
                    uni.showModal({
                        // 询问用户是否退出登录
                        title: '退出登录',
                        content: '您确定要退出登录吗?',
          title: "退出登录",
          content: "您确定要退出登录吗?",
                        success: async (res) => {
                            console.log(res, 'reresresrer');
            console.log(res, "reresresrer");
                            if (res.confirm) {
                                // 退出接口
                                await getlogout().then(res => {
              await getlogout().then((res) => {
                                    //确定退出拿到token并清除token
                                    let TOKEN = uni.getStorageSync('access_token');
                let TOKEN = uni.getStorageSync("access_token");
                                    uni.clearStorageSync();
                                    //退出成功!并跳转到其他页面
                                    uni.showToast({
                                        title: '退出成功',
                                        icon: 'none',
                  title: "退出成功",
                  icon: "none"
                                    });
                                })
              });
                                setTimeout(() => {
                                    uni.reLaunch({
                                        url: '/pages/Login/Login',
                  url: "/pages/Login/Login"
                                    });
                                }, 1500);
                            } else if (res.cancel) {
                                // console.log('用户点击取消');
                                uni.showToast({
                                    title: '用户点击取消',
                                    icon: 'none',
                title: "用户点击取消",
                icon: "none"
                                });
                            }
                        },
          }
                    });
                }
            },
            aaa() {
                console.log('ss');
      console.log("ss");
            },
            handleSelect(index) {
                console.log(index);
                if (index === '0') {
      if (index === "0") {
                    uni.navigateTo({
                        url: '/pages/index/index?id=' + 0
          url: "/pages/index/index?id=" + 0
                    });
                } else if (index === '1') {
      } else if (index === "1") {
                    uni.navigateTo({
                        url:'/pages/characterRelation/characterRelation?id=' + 1
          url: "/pages/characterRelation/characterRelation?id=" + 1
                    });
                } else if (index === '2') {
      } else if (index === "2") {
                    uni.navigateTo({
                        url: '/pages/inherit/index?id=' + 2
          url: "/pages/inherit/index?id=" + 2
                    });
                } else if (index === '3') {
      } else if (index === "3") {
                    uni.navigateTo({
                        url: '/pages/dataDisplay/dataDisplay?id=' + 3
          url: "/pages/dataDisplay/dataDisplay?id=" + 3
                    });
                } else if (index === '4') {
      } else if (index === "4") {
                    uni.navigateTo({
                        url: '/pages/territory/territory?id=' + 4
          url: "/pages/territory/territory?id=" + 4
                    });
                } else if (index === '5') {
      } else if (index === "5") {
                    uni.navigateTo({
                        url: '/pages/TcmSystem/TcmSystem?id=' + 5
          url: "/pages/TcmSystem/TcmSystem?id=" + 5
                    });
                }
            },
            // 搜索框的的移出
            InputBlur() {
                // this.isExpanded = !this.isExpanded;
                // this.searchInput = '';
            },
@@ -252,28 +314,28 @@
                // console.log('撒旦范德萨发生的',this.searchInput);
                this.isExpanded = !this.isExpanded;
                this.$nextTick(() => {
                    if (this.searchInput.trim() !== '') {
                        console.log('搜索', this.searchInput);
        if (this.searchInput.trim() !== "") {
          console.log("搜索", this.searchInput);
                    } else {
                        console.log('不搜索');
          console.log("不搜索");
                    }
                    this.searchInput = '';
        this.searchInput = "";
                    console.log(this.isExpanded);
                })
      });
            }
        }
    }
};
</script>
<style scoped>
    .LeftLogo {
        width: 100%;
        margin: .52rem 0 .5rem;
  margin: 0.52rem 0 0.5rem;
        .img {
            width: .52rem;
            height: .52rem;
    width: 0.52rem;
    height: 0.52rem;
            background-image: url(@/static/image/logo3.png);
            background-repeat: no-repeat;
            background-size: 100% 100%;
@@ -282,11 +344,9 @@
    }
    @media screen and (min-width:2560px)and (max-width:3840px) {
        ::v-deep .el-menu .is-active {
            background-color: #244A7B !important;
            border-radius: .5rem;
    background-color: #244a7b !important;
    border-radius: 0.5rem;
        }
        .LeftLogo .img {
@@ -295,11 +355,9 @@
    }
    @media screen and (min-width:1366px) and (max-width:1920px) {
        ::v-deep .el-menu .is-active {
            background-color: #244A7B !important;
            border-radius: .5rem;
    background-color: #244a7b !important;
    border-radius: 0.5rem;
        }
        .LeftLogo .img {
@@ -308,7 +366,7 @@
    }
    ::v-deep .uni-input-placeholder {
        padding-left: .05rem;
  padding-left: 0.05rem;
    }
    .headNav {
@@ -322,18 +380,18 @@
        /* background: url(@/static/image/topBg.png); */
        background-size: 100% 100%;
        padding: .16rem .24rem;
  padding: 0.16rem 0.24rem;
        color: #fff !important;
        img {
            width: .1rem;
            height: .1rem;
    width: 0.1rem;
    height: 0.1rem;
            vertical-align: middle;
        }
        .logo {
            width: .32rem;
            height: .32rem;
    width: 0.32rem;
    height: 0.32rem;
            background: url(@/static/image/logo.png) 0 0 no-repeat;
            background-size: 100% 100%;
        }
@@ -342,9 +400,9 @@
            vertical-align: top;
            img {
                width: .34rem;
                height: .34rem;
                margin-right: .30rem;
      width: 0.34rem;
      height: 0.34rem;
      margin-right: 0.3rem;
                vertical-align: middle;
            }
        }
@@ -352,17 +410,13 @@
    .mImage {
        width: 100%;
        height: .2rem;
  height: 0.2rem;
        /* background-image: url(@/static/image/line.png); */
        background-size: cover;
        /* 背景图片覆盖整个元素 */
        background-position: center;
        background-color: #fff;
    }
    .search-container {
        width: 100%;
@@ -409,9 +463,9 @@
    }
    .search-logo {
        width: .34rem;
  width: 0.34rem;
        /* logo图标的宽度 */
        height: .34rem;
  height: 0.34rem;
        /* logo图标的高度 */
        margin-left: 10rpx;
        /* 与输入框之间的间距 */
@@ -439,23 +493,23 @@
    }
    ::v-deep .el-menu .is-active {
        background-color: #244A7B !important;
        border-radius: .5rem;
  background-color: #244a7b !important;
  border-radius: 0.5rem;
        /* padding: 0 .14rem !important; */
    }
    .el-menu-item {
        height: .34rem;
        line-height: .3rem;
        font-size: .16rem;
  height: 0.34rem;
  line-height: 0.3rem;
  font-size: 0.16rem;
        font-weight: 500;
        margin: .13rem .14rem !important;
  margin: 0.13rem 0.14rem !important;
        /*     display: flex;
        justify-content: center;
        align-items: center; */
        text-align: left;
        padding-left: .4rem !important;
  padding-left: 0.4rem !important;
    }
    ::v-deep .el-dialog__body {
src/pages/Login/Login.vue
@@ -184,19 +184,19 @@
                },
                // 书籍数据
                listData: [{
                        name: '历代医家传记库',
                        name: '中医人物数据库',
                        id: 1,
                    }, {
                        name: '世医医家库',
                        name: '世医医家数据库',
                        id: 2,
                    }, {
                        name: '医学学术流派',
                        name: '中医学术流派',
                        id: 3,
                    }, {
                        name: '中国地域医谱',
                        name: '中医地域医谱',
                        id: 4,
                    }, {
                        name: '中国医事制度',
                        name: '中医医事制度',
                        id: 5,
                    },
src/pages/Register/Register.vue
@@ -198,19 +198,19 @@
                },
                // 书籍数据
                listData: [{
                        name: '历代医家传记库',
                        name: '中医人物数据库',
                        id: 1,
                    }, {
                        name: '世医医家库',
                        name: '世医医家数据库',
                        id: 2,
                    }, {
                        name: '医学学术流派',
                        name: '中医学术流派',
                        id: 3,
                    }, {
                        name: '中国地域医谱',
                        name: '中医地域医谱',
                        id: 4,
                    }, {
                        name: '中国医事制度',
                        name: '中医医事制度',
                        id: 5,
                    },
src/pages/changePassword/changePassword.vue
@@ -174,19 +174,19 @@
                },
                // 书籍数据
                listData: [{
                        name: '历代医家传记库',
                        name: '中医人物数据库',
                        id: 1,
                    }, {
                        name: '世医医家库',
                        name: '世医医家数据库',
                        id: 2,
                    }, {
                        name: '医学学术流派',
                        name: '中医学术流派',
                        id: 3,
                    }, {
                        name: '中国地域医谱',
                        name: '中医地域医谱',
                        id: 4,
                    }, {
                        name: '中国医事制度',
                        name: '中医医事制度',
                        id: 5,
                    },
src/pages/index/index.vue
@@ -115,19 +115,19 @@
                },
                // 书籍数据
                listData: [{
                        name: '历代医家传记库',
                        name: '中医人物数据库',
                        id: 1,
                    }, {
                        name: '世医医家库',
                        name: '世医医家数据库',
                        id: 2,
                    }, {
                        name: '医学学术流派',
                        name: '中医学术流派',
                        id: 3,
                    }, {
                        name: '中国地域医谱',
                        name: '中医地域医谱',
                        id: 4,
                    }, {
                        name: '中国医事制度',
                        name: '中医医事制度',
                        id: 5,
                    },
@@ -187,12 +187,12 @@
                    })
                } else if (item.id == 2) {
                    console.log(item.name);
                    // uni.navigateTo({
                    //     url: '/pages/inherit/index?id=' + item.id
                    // })
                    uni.navigateTo({
                        url: '/pages/shiyiHome/shiyiHome'
                        url: '/pages/inherit/index?id=' + item.id
                    })
                    // uni.navigateTo({
                    //     url: '/pages/shiyiHome/shiyiHome'
                    // })
                } else if (item.id == 3) {
                    uni.navigateTo({
                        url: '/pages/dataDisplay/dataDisplay?id=' + item.id
@@ -694,6 +694,7 @@
            background: #EBF4FF;
            font-weight: 600;
            margin: 0 .21rem;
            cursor: pointer;
        }
    }
src/pages/inherit/index.vue
@@ -294,13 +294,15 @@
      };
      //进行渲染
      myChart.setOption(option);
      myChart.on("click", (params) => {
        uni.navigateTo({
        url: "/pages/inherit/list"
      });
      });
    },
    // 返回按钮
    goBack() {
      // uuni.redirectTo();
      uni.redirectTo({
        url: "/pages/index/index",
      });
      this.$router.go(-1);
    },
  },
};
src/pages/inherit/list.vue
@@ -1,22 +1,87 @@
<template>
    <view class="">
        <headNav :idIndex="idIndex" :searchBg="false" text="中医世医传承数据库" bg="/static/image/topBg1.png"
            bg1="/static/image/line1.png" />
    <headNav
      :idIndex="idIndex"
      :searchBg="false"
      text="中医世医传承数据库"
      bg="/static/image/topBg1.png"
      bg1="/static/image/line1.png"
    />
        <view class="flex" style="padding: .24rem 1.21rem ;background-color: #f0f0f0;">
    <view
      class="flex"
      style="padding: 0.24rem 1.21rem; background-color: #f0f0f0"
    >
            <view class="flex">
                    <el-button class="MiddeBack flex flex-center" @click="goBack">返回</el-button>
                <h3 style="margin-left: .22rem;font-size: .28erm;font-weight: 500;">邵登瀛</h3>
        <el-button class="MiddeBack flex flex-center" @click="goBack"
          >返回</el-button
        >
        <h3 style="margin-left: 0.22rem; font-size: 0.28erm; font-weight: 500">
          邵登瀛
        </h3>
            </view>
            <ul class="flex Lists">
                <li style="background-color: #DA7A2B;color: #fff;">世医传承</li>
                <!-- /pages/AcademicHistory/AcademicHistory -->
                <li @click="ListClick" style="background-color: #fff;color: #DA7A2B;" >世医文化</li>
      <ul class="flex tabBox">
        <li
          :class="['tabItem', showType == 1 ? 'active' : ''].join(' ')"
          @click="changeType(1)"
        >
          世医传承
        </li>
        <li
          :class="['tabItem', showType == 2 ? 'active' : ''].join(' ')"
          @click="changeType(2)"
        >
          世医文化
        </li>
            </ul>
            <view class="" style="width: 1rem;"></view>
      <view class="" style="width: 1rem"></view>
    </view>
    <view v-if="showType == 1" class="legendBox">
      <view class="socialMappingBox" @click="showSocialMapping">
        <view
          class="icon"
          :style="{ background: socialMapping ? '#244a7b' : '#9e9e9e' }"
        ></view>
        <view>社会关系:{{ socialMapping ? "开" : "关" }}</view>
      </view>
      <view class="legend">
        <view class="icon" style="background: #da7a2b"></view>
        <view>世医传承</view>
      </view>
      <view class="legend">
        <view class="icon" style="background: #244a7b"></view>
        <view>社会关系</view>
      </view>
        </view>
        <!-- echarts图 -->
        <div class="barChart" ref="barChart"></div>
    <div v-if="showType == 1" class="barChart" id="barChart"></div>
    <view v-if="showType == 2" class="cultureBox">
      <view class="cultureItem">
        <view class="imgBox">
          <img src="@/static/image/inherit/icon1.png" alt="" />
        </view>
        <p>
          蕙展丁丑同里日岩额序先考月池翁著《四彭酸明》八卷,皆精指奥室,茂犀未能疯造,珍因撮粹想菜,僵撰此唐,以便智睛,服指南。世之雷病雨家,咸以服焉首务,不知派乃四能之末,谓之巧者雨。上士欲舍其全,非四不可。
        </p>
        <h4>——《奇八服考》P 3</h4>
      </view>
      <view class="cultureItem">
        <view class="imgBox">
          <img src="@/static/image/inherit/icon2.png" alt="" />
        </view>
        <p>瀕湖世儒,兼以醫鳴,一門父子兄弟富有著述,此特見一斑耳。</p>
        <h4>——《奇八服考》P 3</h4>
      </view>
      <view class="cultureItem">
        <view class="imgBox">
          <img src="@/static/image/inherit/icon3.png" alt="" />
        </view>
        <p>
          病坊刻瀕湖《本草》之因仍訛誤,爰重爲鍥板。經始於癸未八月,迄乙酉五月,閱二歲,糜工數萬,乃克葳事。其校理訛誤,監督剞劂,命兒子席珍、士瑜、士珩分任之;商榷方劑,區別品彙,醫士王君鏡堂之力爲多;參以鍾君受白;而經紀其事,始終不懈者,則范君靜存也。此外如田君撰異、曹君晴峯、熊君仲山、翁君鐵梅、黨君幼雲、張君貫之、程君達三、陳君振遠、許君功甫、朱君藻臣、或參校讐,或司綜核,或職圖繪,謹備書之
        </p>
        <h4>——《奇八服考》P 3</h4>
      </view>
    </view>
    </view>
</template>
<script>
@@ -26,22 +91,539 @@
            return {
                // 标题顶部栏需要的东西
                idIndex: 0,
                activeIndex: 1
      activeIndex: 1,
      dataList: [
        {
          name: "薛雪",
          x: 300,
          y: 300,
          itemStyle: {
            color: "#F8E2D7",
            borderColor: "#F3AA78",
            borderWidth: "3"
            }
        },
        {
          name: "邵登瀛",
          x: 400,
          y: 300,
          itemStyle: {
            color: "#F8E2D7",
            borderColor: "#F3AA78",
            borderWidth: "3"
          }
        },
        {
          name: "邵鲁瞻",
          x: 500,
          y: 300,
          itemStyle: {
            color: "#F8E2D7",
            borderColor: "#F3AA78",
            borderWidth: "3"
          }
        },
        {
          name: "邵春泉",
          x: 600,
          y: 300,
          itemStyle: {
            color: "#F8E2D7",
            borderColor: "#F3AA78",
            borderWidth: "3"
          }
        },
        {
          name: "徐锦",
          x: 650,
          y: 400,
          itemStyle: {
            color: "#DCE7EB",
            borderColor: "#5F81A4",
            borderWidth: "3"
          }
        },
        {
          name: "邵丙扬",
          x: 700,
          y: 300,
          itemStyle: {
            color: "#F8E2D7",
            borderColor: "#F3AA78",
            borderWidth: "3"
          }
        },
        {
          name: "冯桂芬",
          x: 720,
          y: 400,
          itemStyle: {
            color: "#DCE7EB",
            borderColor: "#5F81A4",
            borderWidth: "3"
          }
        },
        {
          name: "李鸿章",
          x: 740,
          y: 500,
          itemStyle: {
            color: "#E1E1E1",
            borderColor: "#888888",
            borderWidth: "3"
          }
        },
        {
          name: "邵景尧",
          x: 800,
          y: 200,
          itemStyle: {
            color: "#F8E2D7",
            borderColor: "#F3AA78",
            borderWidth: "3"
          }
        },
        {
          name: "邵景康",
          x: 800,
          y: 400,
          itemStyle: {
            color: "#F8E2D7",
            borderColor: "#F3AA78",
            borderWidth: "3"
          }
        },
        {
          name: "鲍昇",
          x: 750,
          y: 100,
          itemStyle: {
            color: "#DCE7EB",
            borderColor: "#5F81A4",
            borderWidth: "3"
          }
        },
        {
          name: "文龙",
          x: 850,
          y: 100,
          itemStyle: {
            color: "#DCE7EB",
            borderColor: "#5F81A4",
            borderWidth: "3"
          }
        },
        {
          name: "傅庆贻",
          x: 950,
          y: 50,
          itemStyle: {
            color: "#DCE7EB",
            borderColor: "#5F81A4",
            borderWidth: "3"
          }
        },
        {
          name: "成允",
          x: 950,
          y: 100,
          itemStyle: {
            color: "#DCE7EB",
            borderColor: "#5F81A4",
            borderWidth: "3"
          }
        },
        {
          name: "胡玉坦",
          x: 950,
          y: 150,
          itemStyle: {
            color: "#DCE7EB",
            borderColor: "#5F81A4",
            borderWidth: "3"
          }
        },
        {
          name: "裕禄",
          x: 950,
          y: 200,
          itemStyle: {
            color: "#DCE7EB",
            borderColor: "#5F81A4",
            borderWidth: "3"
          }
        },
        {
          name: "陆乃昔",
          x: 950,
          y: 250,
          itemStyle: {
            color: "#DCE7EB",
            borderColor: "#5F81A4",
            borderWidth: "3"
          }
        },
        {
          name: "刘传祺",
          x: 950,
          y: 300,
          itemStyle: {
            color: "#DCE7EB",
            borderColor: "#5F81A4",
            borderWidth: "3"
          }
        },
        {
          name: "邵诚",
          x: 950,
          y: 350,
          itemStyle: {
            color: "#DCE7EB",
            borderColor: "#5F81A4",
            borderWidth: "3"
          }
        },
        {
          name: "曾国藩",
          x: 1050,
          y: 200,
          itemStyle: {
            color: "#E1E1E1",
            borderColor: "#888888",
            borderWidth: "3"
          }
        },
        {
          name: "曾国藩01",
          x: 1050,
          y: 50,
          itemStyle: {
            color: "#E1E1E1",
            borderColor: "#888888",
            borderWidth: "3"
          }
        },
        {
          name: "曾国藩02",
          x: 1050,
          y: 350,
          itemStyle: {
            color: "#E1E1E1",
            borderColor: "#888888",
            borderWidth: "3"
          }
        }
      ],
      links: [
        {
          source: "薛雪",
          target: "邵登瀛",
          relationName: "师徒",
          hasArrow: "true"
        },
        {
          source: "邵登瀛",
          target: "邵鲁瞻",
          relationName: "父子"
        },
        {
          source: "邵鲁瞻",
          target: "邵春泉",
          relationName: "父子"
        },
        {
          source: "邵春泉",
          target: "邵丙扬",
          relationName: "叔侄"
        },
        //曲线
        {
          source: "邵春泉",
          target: "徐锦",
          relationName: "朋友",
          //这里设置为不带箭头
          symbol: ["none", "none"],
          lineStyle: {
            color: "#6584B1",
            curveness: -0.2
          }
        },
        {
          source: "邵丙扬",
          target: "邵景尧",
          relationName: "父子"
        },
        {
          source: "邵丙扬",
          target: "邵景康",
          relationName: "父子"
        },
        //曲线
        {
          source: "邵丙扬",
          target: "冯桂芬",
          relationName: "朋友",
          symbol: ["none", "none"],
          lineStyle: {
            color: "#6584B1",
            curveness: -0.2
          }
        },
        //曲线
        {
          source: "邵丙扬",
          target: "鲍昇",
          relationName: "师徒",
          symbol: ["none", "none"],
          lineStyle: {
            color: "#6584B1",
            curveness: 0.2
          }
        },
        //曲线
        {
          source: "冯桂芬",
          target: "李鸿章",
          relationName: "同僚",
          symbol: ["none", "none"],
          lineStyle: {
            color: "#6584B1",
            curveness: -0.2
          }
        },
        {
          source: "邵景尧",
          target: "邵景康",
          relationName: "兄弟"
        },
        {
          source: "邵景康",
          target: "邵景尧",
          relationName: "兄弟"
        },
        {
          source: "邵景尧",
          target: "鲍昇",
          relationName: "姻亲",
          symbol: ["none", "none"],
          lineStyle: {
            color: "#6584B1",
            curveness: -0.2
          }
        },
        {
          source: "邵景尧",
          target: "文龙",
          relationName: "朋友",
          symbol: ["none", "none"],
          lineStyle: {
            color: "#6584B1",
            curveness: 0.2
          }
        },
        {
          source: "邵景尧",
          target: "傅庆贻",
          relationName: "同僚",
          symbol: ["none", "none"],
          lineStyle: {
            color: "#6584B1",
            curveness: -0.1
          }
        },
        {
          source: "邵景尧",
          target: "成允",
          relationName: "同僚",
          symbol: ["none", "none"],
          lineStyle: {
            color: "#6584B1",
            curveness: -0.2
          }
        },
        {
          source: "邵景尧",
          target: "胡玉坦",
          relationName: "同僚",
          symbol: ["none", "none"],
          lineStyle: {
            color: "#6584B1",
            curveness: -0.2
          }
        },
        {
          source: "邵景尧",
          target: "裕禄",
          relationName: "同僚",
          symbol: ["none", "none"],
          lineStyle: {
            color: "#6584B1",
            curveness: -0.2
          }
        },
        {
          source: "邵景尧",
          target: "陆乃昔",
          relationName: "同僚",
          symbol: ["none", "none"],
          lineStyle: {
            color: "#6584B1",
            curveness: -0.2
          }
        },
        {
          source: "邵景尧",
          target: "刘传祺",
          relationName: "同僚",
          symbol: ["none", "none"],
          lineStyle: {
            color: "#6584B1",
            curveness: -0.2
          }
        },
        {
          source: "邵景尧",
          target: "邵诚",
          relationName: "同僚",
          symbol: ["none", "none"],
          lineStyle: {
            color: "#6584B1",
            curveness: -0.2
          }
        },
        {
          source: "成允",
          target: "曾国藩",
          relationName: "同僚",
          symbol: ["none", "none"],
          lineStyle: {
            color: "#6584B1"
          }
        },
        {
          source: "胡玉坦",
          target: "曾国藩",
          relationName: "同僚",
          symbol: ["none", "none"],
          lineStyle: {
            color: "#6584B1"
          }
        },
        {
          source: "裕禄",
          target: "曾国藩",
          relationName: "同僚",
          symbol: ["none", "none"],
          lineStyle: {
            color: "#6584B1"
          }
        },
        {
          source: "陆乃昔",
          target: "曾国藩",
          relationName: "同僚",
          symbol: ["none", "none"],
          lineStyle: {
            color: "#6584B1"
          }
        },
        {
          source: "刘传祺",
          target: "曾国藩",
          relationName: "同僚",
          symbol: ["none", "none"],
          lineStyle: {
            color: "#6584B1"
          }
        },
        {
          source: "成允",
          target: "曾国藩",
          relationName: "同僚",
          symbol: ["none", "none"],
          lineStyle: {
            color: "#6584B1"
          }
        },
        {
          source: "成允",
          target: "曾国藩",
          relationName: "同僚",
          symbol: ["none", "none"],
          lineStyle: {
            color: "#6584B1"
          }
        },
        {
          source: "成允",
          target: "曾国藩",
          relationName: "同僚",
          symbol: ["none", "none"],
          lineStyle: {
            color: "#6584B1"
          }
        },
        {
          source: "傅庆贻",
          target: "曾国藩01",
          relationName: "同僚",
          symbol: ["none", "none"],
          lineStyle: {
            color: "#6584B1"
          }
        },
        {
          source: "邵诚",
          target: "曾国藩02",
          relationName: "同僚",
          symbol: ["none", "none"],
          lineStyle: {
            color: "#6584B1"
          }
        }
      ],
      socialMapping: true,
      showType: "1"
    };
  },
        onLoad(options) {
            this.idIndex = options.id
            console.log('optionsoptionsoptions', options.id);
    this.idIndex = options.id;
    console.log("optionsoptionsoptions", options.id);
        },
        mounted() {
            // 初始化 echarts
            this.initBarChart();
    this.initBarChart(this.dataList, this.links);
        },
        methods: {
            initBarChart() {
    showSocialMapping() {
      this.socialMapping = !this.socialMapping;
      let newDataList = [];
      let newLinks = [];
      if (this.socialMapping) {
        newDataList = [...this.dataList];
        newLinks = [...this.links];
      } else {
        newDataList = this.dataList.filter(
          (item) => item.itemStyle.borderColor == "#F3AA78"
        );
        newLinks = [...this.links];
      }
      this.initBarChart(newDataList, newLinks);
    },
    changeType(type) {
      this.showType = type;
      if (type == 1) {
        setTimeout(() => {
          this.socialMapping = true;
          this.initBarChart(this.dataList, this.links);
        }, 50);
      }
    },
    initBarChart(dataList, links) {
                // WMBg
                //通过 $ref 进行挂载
                let myChart = echarts.init(this.$refs.barChart);
      var barChart = document.getElementById("barChart");
      let myChart = echarts.init(barChart);
                let FontSize = 12; // 字体大小
                let BorderWidth = 2; // 边框大小
@@ -49,37 +631,37 @@
                let Distance = 10;
                // 不同尺寸下修改echarts的字体
                if (window.innerWidth > 2560 && window.innerWidth <= 3840) {
                    FontSize = 28
                    BorderWidth = 5
                    SymbolSize = 100
                    Distance = 33
        FontSize = 28;
        BorderWidth = 5;
        SymbolSize = 100;
        Distance = 33;
                } else if (window.innerWidth > 1920 && window.innerWidth <= 2560) {
                    FontSize = 28
                    BorderWidth = 4
                    SymbolSize = 90
                    Distance = 22
        FontSize = 28;
        BorderWidth = 4;
        SymbolSize = 90;
        Distance = 22;
                } else if (window.innerWidth >= 1366 && window.innerWidth <= 1920) {
                    FontSize = 18
                    BorderWidth = 4
                    SymbolSize = 70
                    Distance = 22
        FontSize = 18;
        BorderWidth = 4;
        SymbolSize = 70;
        Distance = 22;
                }
                let option = {
                    title: {
                        text: [""],
          text: [""]
                    },
                    backgroundColor: {
                        type: 'image',
                        image: '/static/image/WMBg.png',
                        repeat: 'repeat-x', // 是否平铺,可以是 'repeat-x', 'repeat-y', 'no-repeat'
                        size: '100% 100%', // 背景图片的尺寸,可以是百分比或者像素
                        position: 'center center' // 背景图片的位置,可以是 top, bottom, middle 或者百分比
          type: "image",
          image: "/static/image/WMBg.png",
          repeat: "repeat-x", // 是否平铺,可以是 'repeat-x', 'repeat-y', 'no-repeat'
          size: "100% 100%", // 背景图片的尺寸,可以是百分比或者像素
          position: "center center" // 背景图片的位置,可以是 top, bottom, middle 或者百分比
                    },
                    tooltip: {},
                    animationDurationUpdate: 1500,
                    animationEasingUpdate: "quinticInOut",
                    series: [{
        series: [
          {
                        type: "graph",
                        layout: "none",
                        symbolSize: SymbolSize + 20,
@@ -87,8 +669,8 @@
                        roam: false,
                        label: {
                            show: true,
                            color: 'black', // 设置节点文字颜色为黑色
                            fontSize: FontSize, // 设置文字大小
              color: "black", // 设置节点文字颜色为黑色
              fontSize: FontSize // 设置文字大小
                        },
                        edgeSymbol: ["circle", "arrow"],
                        edgeSymbolSize: [4, 10],
@@ -103,545 +685,141 @@
                            formatter: function(params) {
                                // params.data 是边的数据对象,你可以在这里定义关系名
                                // 例如,你可以根据 source 和 target 的名称来定义关系名
                                return params.data.relationName ||
                                    "父子"; // 如果定义了 relationName 则显示它,否则显示“父子”
                            },
                return params.data.relationName || "父子"; // 如果定义了 relationName 则显示它,否则显示“父子”
              }
                        },
                        //各个节点
                        data: [{
                                name: "薛雪",
                                x: 300,
                                y: 300,
                                itemStyle: {
                                    color: "#F8E2D7",
                                    borderColor: "#F3AA78",
                                    borderWidth: "3",
                                },
                            },
                            {
                                name: "邵登瀛",
                                x: 400,
                                y: 300,
                                itemStyle: {
                                    color: "#F8E2D7",
                                    borderColor: "#F3AA78",
                                    borderWidth: "3",
                                },
                            },
                            {
                                name: "邵鲁瞻",
                                x: 500,
                                y: 300,
                                itemStyle: {
                                    color: "#F8E2D7",
                                    borderColor: "#F3AA78",
                                    borderWidth: "3",
                                },
                            },
                            {
                                name: "邵春泉",
                                x: 600,
                                y: 300,
                                itemStyle: {
                                    color: "#F8E2D7",
                                    borderColor: "#F3AA78",
                                    borderWidth: "3",
                                },
                            },
                            {
                                name: "徐锦",
                                x: 650,
                                y: 400,
                                itemStyle: {
                                    color: "#DCE7EB",
                                    borderColor: "#5F81A4",
                                    borderWidth: "3",
                                },
                            },
                            {
                                name: "邵丙扬",
                                x: 700,
                                y: 300,
                                itemStyle: {
                                    color: "#F8E2D7",
                                    borderColor: "#F3AA78",
                                    borderWidth: "3",
                                },
                            },
                            {
                                name: "冯桂芬",
                                x: 720,
                                y: 400,
                                itemStyle: {
                                    color: "#DCE7EB",
                                    borderColor: "#5F81A4",
                                    borderWidth: "3",
                                },
                            },
                            {
                                name: "李鸿章",
                                x: 740,
                                y: 500,
                                itemStyle: {
                                    color: "#E1E1E1",
                                    borderColor: "#888888",
                                    borderWidth: "3",
                                },
                            },
                            {
                                name: "邵景尧",
                                x: 800,
                                y: 200,
                                itemStyle: {
                                    color: "#F8E2D7",
                                    borderColor: "#F3AA78",
                                    borderWidth: "3",
                                },
                            },
                            {
                                name: "邵景康",
                                x: 800,
                                y: 400,
                                itemStyle: {
                                    color: "#F8E2D7",
                                    borderColor: "#F3AA78",
                                    borderWidth: "3",
                                },
                            },
                            {
                                name: "鲍昇",
                                x: 750,
                                y: 100,
                                itemStyle: {
                                    color: "#DCE7EB",
                                    borderColor: "#5F81A4",
                                    borderWidth: "3",
                                },
                            },
                            {
                                name: "文龙",
                                x: 850,
                                y: 100,
                                itemStyle: {
                                    color: "#DCE7EB",
                                    borderColor: "#5F81A4",
                                    borderWidth: "3",
                                },
                            },
                            {
                                name: "傅庆贻",
                                x: 950,
                                y: 50,
                                itemStyle: {
                                    color: "#DCE7EB",
                                    borderColor: "#5F81A4",
                                    borderWidth: "3",
                                },
                            },
                            {
                                name: "成允",
                                x: 950,
                                y: 100,
                                itemStyle: {
                                    color: "#DCE7EB",
                                    borderColor: "#5F81A4",
                                    borderWidth: "3",
                                },
                            },
                            {
                                name: "胡玉坦",
                                x: 950,
                                y: 150,
                                itemStyle: {
                                    color: "#DCE7EB",
                                    borderColor: "#5F81A4",
                                    borderWidth: "3",
                                },
                            },
                            {
                                name: "裕禄",
                                x: 950,
                                y: 200,
                                itemStyle: {
                                    color: "#DCE7EB",
                                    borderColor: "#5F81A4",
                                    borderWidth: "3",
                                },
                            },
                            {
                                name: "陆乃昔",
                                x: 950,
                                y: 250,
                                itemStyle: {
                                    color: "#DCE7EB",
                                    borderColor: "#5F81A4",
                                    borderWidth: "3",
                                },
                            },
                            {
                                name: "刘传祺",
                                x: 950,
                                y: 300,
                                itemStyle: {
                                    color: "#DCE7EB",
                                    borderColor: "#5F81A4",
                                    borderWidth: "3",
                                },
                            },
                            {
                                name: "邵诚",
                                x: 950,
                                y: 350,
                                itemStyle: {
                                    color: "#DCE7EB",
                                    borderColor: "#5F81A4",
                                    borderWidth: "3",
                                },
                            },
                            {
                                name: "曾国藩",
                                x: 1050,
                                y: 200,
                                itemStyle: {
                                    color: "#E1E1E1",
                                    borderColor: "#888888",
                                    borderWidth: "3",
                                },
                            },
                            {
                                name: "曾国藩01",
                                x: 1050,
                                y: 50,
                                itemStyle: {
                                    color: "#E1E1E1",
                                    borderColor: "#888888",
                                    borderWidth: "3",
                                },
                            },
                            {
                                name: "曾国藩02",
                                x: 1050,
                                y: 350,
                                itemStyle: {
                                    color: "#E1E1E1",
                                    borderColor: "#888888",
                                    borderWidth: "3",
                                },
                            },
                        ],
                        //关系连接
                        links: [{
                                source: "薛雪",
                                target: "邵登瀛",
                                relationName: "师徒",
                                hasArrow: "true",
                            },
                            {
                                source: "邵登瀛",
                                target: "邵鲁瞻",
                                relationName: "父子",
                            },
                            {
                                source: "邵鲁瞻",
                                target: "邵春泉",
                                relationName: "父子",
                            },
                            {
                                source: "邵春泉",
                                target: "邵丙扬",
                                relationName: "叔侄",
                            },
                            //曲线
                            {
                                source: "邵春泉",
                                target: "徐锦",
                                relationName: "朋友",
                                //这里设置为不带箭头
                                symbol: ["none", "none"],
                                lineStyle: {
                                    color: "#6584B1",
                                    curveness: -0.2,
                                },
                            },
                            {
                                source: "邵丙扬",
                                target: "邵景尧",
                                relationName: "父子",
                            },
                            {
                                source: "邵丙扬",
                                target: "邵景康",
                                relationName: "父子",
                            },
                            //曲线
                            {
                                source: "邵丙扬",
                                target: "冯桂芬",
                                relationName: "朋友",
                                symbol: ["none", "none"],
                                lineStyle: {
                                    color: "#6584B1",
                                    curveness: -0.2,
                                },
                            },
                            //曲线
                            {
                                source: "邵丙扬",
                                target: "鲍昇",
                                relationName: "师徒",
                                symbol: ["none", "none"],
                                lineStyle: {
                                    color: "#6584B1",
                                    curveness: 0.2,
                                },
                            },
                            //曲线
                            {
                                source: "冯桂芬",
                                target: "李鸿章",
                                relationName: "同僚",
                                symbol: ["none", "none"],
                                lineStyle: {
                                    color: "#6584B1",
                                    curveness: -0.2,
                                },
                            },
                            {
                                source: "邵景尧",
                                target: "邵景康",
                                relationName: "兄弟",
                            },
                            {
                                source: "邵景康",
                                target: "邵景尧",
                                relationName: "兄弟",
                            },
                            {
                                source: "邵景尧",
                                target: "鲍昇",
                                relationName: "姻亲",
                                symbol: ["none", "none"],
                                lineStyle: {
                                    color: "#6584B1",
                                    curveness: -0.2,
                                },
                            },
                            {
                                source: "邵景尧",
                                target: "文龙",
                                relationName: "朋友",
                                symbol: ["none", "none"],
                                lineStyle: {
                                    color: "#6584B1",
                                    curveness: 0.2,
                                },
                            },
                            {
                                source: "邵景尧",
                                target: "傅庆贻",
                                relationName: "同僚",
                                symbol: ["none", "none"],
                                lineStyle: {
                                    color: "#6584B1",
                                    curveness: -0.1,
                                },
                            },
                            {
                                source: "邵景尧",
                                target: "成允",
                                relationName: "同僚",
                                symbol: ["none", "none"],
                                lineStyle: {
                                    color: "#6584B1",
                                    curveness: -0.2,
                                },
                            },
                            {
                                source: "邵景尧",
                                target: "胡玉坦",
                                relationName: "同僚",
                                symbol: ["none", "none"],
                                lineStyle: {
                                    color: "#6584B1",
                                    curveness: -0.2,
                                },
                            },
                            {
                                source: "邵景尧",
                                target: "裕禄",
                                relationName: "同僚",
                                symbol: ["none", "none"],
                                lineStyle: {
                                    color: "#6584B1",
                                    curveness: -0.2,
                                },
                            },
                            {
                                source: "邵景尧",
                                target: "陆乃昔",
                                relationName: "同僚",
                                symbol: ["none", "none"],
                                lineStyle: {
                                    color: "#6584B1",
                                    curveness: -0.2,
                                },
                            },
                            {
                                source: "邵景尧",
                                target: "刘传祺",
                                relationName: "同僚",
                                symbol: ["none", "none"],
                                lineStyle: {
                                    color: "#6584B1",
                                    curveness: -0.2,
                                },
                            },
                            {
                                source: "邵景尧",
                                target: "邵诚",
                                relationName: "同僚",
                                symbol: ["none", "none"],
                                lineStyle: {
                                    color: "#6584B1",
                                    curveness: -0.2,
                                },
                            },
                            {
                                source: "成允",
                                target: "曾国藩",
                                relationName: "同僚",
                                symbol: ["none", "none"],
                                lineStyle: {
                                    color: "#6584B1",
                                },
                            },
                            {
                                source: "胡玉坦",
                                target: "曾国藩",
                                relationName: "同僚",
                                symbol: ["none", "none"],
                                lineStyle: {
                                    color: "#6584B1",
                                },
                            },
                            {
                                source: "裕禄",
                                target: "曾国藩",
                                relationName: "同僚",
                                symbol: ["none", "none"],
                                lineStyle: {
                                    color: "#6584B1",
                                },
                            },
                            {
                                source: "陆乃昔",
                                target: "曾国藩",
                                relationName: "同僚",
                                symbol: ["none", "none"],
                                lineStyle: {
                                    color: "#6584B1",
                                },
                            },
                            {
                                source: "刘传祺",
                                target: "曾国藩",
                                relationName: "同僚",
                                symbol: ["none", "none"],
                                lineStyle: {
                                    color: "#6584B1",
                                },
                            },
                            {
                                source: "成允",
                                target: "曾国藩",
                                relationName: "同僚",
                                symbol: ["none", "none"],
                                lineStyle: {
                                    color: "#6584B1",
                                },
                            },
                            {
                                source: "成允",
                                target: "曾国藩",
                                relationName: "同僚",
                                symbol: ["none", "none"],
                                lineStyle: {
                                    color: "#6584B1",
                                },
                            },
                            {
                                source: "成允",
                                target: "曾国藩",
                                relationName: "同僚",
                                symbol: ["none", "none"],
                                lineStyle: {
                                    color: "#6584B1",
                                },
                            },
                            {
                                source: "傅庆贻",
                                target: "曾国藩01",
                                relationName: "同僚",
                                symbol: ["none", "none"],
                                lineStyle: {
                                    color: "#6584B1",
                                },
                            },
                            {
                                source: "邵诚",
                                target: "曾国藩02",
                                relationName: "同僚",
                                symbol: ["none", "none"],
                                lineStyle: {
                                    color: "#6584B1",
                                },
                            },
                        ],
            data: dataList, //关系连接
            links: links,
                        lineStyle: {
                            color: "#000000",
                            opacity: 0.9,
                            width: 2,
                            curveness: 0,
                        },
                    }, ],
              curveness: 0
            }
          }
        ]
                };
                //进行渲染
                myChart.setOption(option);
            },
            // 返回按钮 
            goBack() {
                // uuni.redirectTo();
                uni.redirectTo({
                    url: '/pages/index/index'
                })
            },
      this.$router.go(-1);
        }
    }
};
</script>
<style scoped>
    .Lists {
        li {
            /* background-color: #e4ebf3;
            border: 1rpx solid #5778a2;
            padding: 5rpx 10rpx;
            font-size: 18rpx; */
.tabBox .tabItem {
            width: 0.96rem;
            height: .3rem;
            border: 1px solid #DA7A2B;
            line-height: .3rem;
  height: 0.3rem;
  border: 1px solid #da7a2b;
  line-height: 0.3rem;
            text-align: center;
            font-size: .14rem;
  font-size: 0.14rem;
  background-color: #fff;
  color: #da7a2b;
  cursor: pointer;
        }
.tabBox .tabItem.active {
  background-color: #da7a2b;
  color: #fff;
    }
    .MiddeBack {
        width: 0.6rem;
        height: 0.24rem;
        font-size: .12rem;
  font-size: 0.12rem;
        padding: 0;
    }
    .barChart {
        width: 100vw;
        height: 80vh;
    }
/* 图例 */
.legendBox {
  width: 100%;
  height: 0.6rem;
  position: relative;
  padding-top: 0.1rem;
  display: flex;
  justify-content: center;
}
.socialMappingBox {
  position: absolute;
  left: 1.2rem;
  display: flex;
  align-items: center;
  padding: 0.06rem 0.2rem;
  background: #fff;
  box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0.5);
  border-radius: 90px;
  cursor: pointer;
}
.socialMappingBox .icon {
  width: 0.12rem;
  height: 0.12rem;
  border-radius: 50%;
  margin-right: 0.06rem;
}
.legend {
  display: flex;
  align-items: center;
  margin: 0 0.1rem;
}
.legend .icon {
  width: 0.12rem;
  height: 0.12rem;
  border-radius: 50%;
  margin-right: 0.06rem;
}
.cultureBox {
  width: 100%;
  height: 80vh;
  background: url("@/static/image/WMBg.png");
  background-size: 100% 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.cultureItem {
  width: 6.6rem;
  margin-top: 0.4rem;
  background: #fff;
  border: 2px solid #d8d8d8;
  display: flex;
  position: relative;
  padding: 0.16rem 0.16rem 0.4rem;
}
.cultureItem .imgBox {
  width: 0.8rem;
  margin-right: 0.4rem;
}
.cultureItem img {
  width: 100%;
}
.cultureItem p {
  flex: 1;
  overflow: hidden;
  line-height: 1.5;
  font-size: 0.14rem;
}
.cultureItem h4 {
  position: absolute;
  bottom: 0.16rem;
  right: 0.12rem;
}
</style>
src/static/image/inherit/icon1.png
src/static/image/inherit/icon2.png
src/static/image/inherit/icon3.png