From c423765d8a5ff0c58d23bb0a31af7df6c1fad95c Mon Sep 17 00:00:00 2001
From: YM <479443481@qq.com>
Date: 星期五, 26 七月 2024 16:10:25 +0800
Subject: [PATCH] 1

---
 src/pages/repository/repository.vue | 1782 +++++++++++++++++++++++++++++++---------------------------
 1 files changed, 951 insertions(+), 831 deletions(-)

diff --git a/src/pages/repository/repository.vue b/src/pages/repository/repository.vue
index 3b8471f..734b878 100644
--- a/src/pages/repository/repository.vue
+++ b/src/pages/repository/repository.vue
@@ -1,884 +1,1004 @@
 <template>
-	<view class="relative">
-		<headNav :idIndex="idIndex" text="鍘嗕唬浜虹墿" />
-		<view class="Midde flex">
-			<el-button class="MiddeBack flex flex-center" @click="goBack">杩斿洖</el-button>
-			<view style="width: 70%;" class="flex flex-center flex-column">
-				<view  style="font-weight: bold;font-size: .20rem;">鏉庢椂鐝�</view>
-				<ul class="flex" style="line-height: 1.2;margin: .15rem 0 ;">
-					<li v-for="item in 4"
-						style="background-color: #fff; padding: 0 .08rem ;  border: .01rem solid #000;border-radius:.1rem ;font-size: .12rem;text-align: center;margin-right: .15rem;">
-						VSDS</li>
-				</ul>
-				<view class="fz font-family"
-					style="font-size: .13rem;font-weight: normal;line-height: .2rem;letter-spacing: .03rem;">
-					鏉庢椂鐝�(1518骞�-1593骞�)锛屽瓧:
-					涓滅挧锛屾椂浜鸿皳涔�:鏉庝笢鐠с�傚彿婵掓箹锛屾櫄骞磋嚜鍙锋繏婀栧北浜猴紝婀栧寳钖窞(浠婃箹鍖楃渷榛勫唸甯傝柂鏄ュ幙钖窞闀�)浜猴紝姹夋棌锛岀敓浜庢槑姝﹀畻姝e痉鍗佷笁骞�(鍏厓1518骞�)锛屽崚浜庣瀹椾竾鍘嗕簩鍗佷簩骞�(鍏厓1593骞�)銆傛槸涓浗鏄庝唬涓庝竾瀵嗘枊榻愬悕鐨勫尰瀛﹀銆佽嵂鐗╁瀹躲�佸崥鐗╁瀹躲�佽憲杩板銆傛潕鏃剁弽瀵归亾瀹跺尰瀛︾殑缁ф壙鏄鏂归潰鐨勶紝鏇惧弬鑰冨巻浠f湁鍏冲尰鑽強鍏跺鏈功绫嶅叓鐧句綑绉嶏紝缁撳悎鑷韩缁忛獙鍜岃皟鏌ョ爺绌讹紝鍘嗘椂27骞寸紪鎴愩�婃湰鑽夌翰鐩�嬩竴涔︼紝鏄垜鍥藉彜浠h嵂鐗╁鐨勬�荤粨鎬у法钁楋紝鍦ㄥ浗鍐呭鍧囨湁寰堥珮鐨勮瘎浠凤紝宸叉湁鍑犵鏂囧瓧鐨勮瘧鏈垨鑺傝瘧鏈紝鍏惰憲鏈夈�婃繏婀栬剦瀛︺��
-				</view>
-				<view class="flex" style="width: 100%;margin: .25rem 0 .15rem 0;">
-					<view >
-						<!-- <el-button style="padding: 10rpx;" size="mini" icon="el-icon-folder-add">鏀惰棌</el-button> -->
-						<el-button style="padding: .05rem .085rem;" class="yinyong flex">
-							<img src="@/static/image/yinyong.png" alt="" />寮曠敤</el-button>
-					</view>
-					<view  style="font-size: .12rem;color: #244A7B;" @click="ProfileClick">闃呰鏇村></view>
-				</view>
-			</view>
-			<view  style="width: 5%;"></view>
-		</view>
-		<el-row style="padding: 0 1.2rem 0;padding-top: .24rem;">
-			<!-- 宸︿晶 -->
-			<el-col :span="5" class="BoxLeft" style="padding-right: .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;">
-						<div class="clearfix flex" style="font-weight: 900;font-size: .14rem;padding-bottom: .1rem;">
-							<span style="margin-left: .12rem;font-size: .14rem;font-weight: 900;">鍏崇郴鍥捐氨</span>
-							<!-- <el-button icon="el-icon-rank" style="float: right; padding: 3px 0;" type="text"></el-button> -->
-							<img src="@/static/image/fangda.png" @click="fangdaClick(1)"
-								style="width: .18rem;height: .18rem;" alt="" />
-						</div>
-						<view id="relation" style="height: 1.51rem;width: 100%;"></view>
-					</el-card>
-					<el-card class="box-card" style="width: 100%;height: 2.06rem; margin: .26rem 0;">
-						<div class="clearfix flex" style="font-weight: 900;font-size: .14rem;padding-bottom: .1rem;">
-							<span>鏃剁┖鍦板浘</span>
-							<!-- <el-button icon="el-icon-rank" style="float: right; padding: 3px 0" type="text"></el-button> -->
-							<img src="@/static/image/fangda.png" @click="fangdaClick(2)"
-								style="width: .18rem;height: .18rem;" alt="" />
-						</div>
-						<view id="spaceTime" style="height: 1.51rem;width: 100%;position: relative;"></view>
-					</el-card>
-					<el-card style="width: 100%;height: 2.06rem;">
-						<div class="clearfix" style="font-weight: 900;font-size: .14rem;padding-bottom: .1rem;">
-							<span>鏉ユ簮</span>
-						</div>
-						<ul class="font-family" style="height: 300rpx;font-size: .12rem;line-height: .3rem;">
-							<li>1.銆婃槑鍙猜峰嵎浜岀櫨涔濆崄涔澛峰垪浣滃搧. p52</li>
-							<li>2.銆婅繘(鏈崏绾茬洰)鐤忋�� p52</li>
-						</ul>
-					</el-card>
-				</div>
-			</el-col>
-			<!-- 鍙充晶 -->
-			<el-col :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="font-weight: 900;font-size: .14rem;padding-bottom: .1rem;">
-							<span>鍩虹淇℃伅</span>
-						</div>
-						<!-- 鍩虹淇℃伅  -->
-						<cc-defineTable :tableData="tableArr"></cc-defineTable>
-					</el-card>
-					<el-card class="box-card" style=" min-height: 1.91rem; margin: .2rem 0;">
-						<el-tabs ref="tabs" v-model="activeName" @tab-click="handleClick">
-							<el-tab-pane label="浠h〃钁椾綔" data-id="1" name="representative">
-								<Table1 :data="tableData" :columns="tableColumns" />
-							</el-tab-pane>
-							<el-tab-pane label="浜插睘鍏崇郴" data-id="2" name="family ">
-								浜插睘鍏崇郴
-							</el-tab-pane>
-							<el-tab-pane label="甯堟壙鍏崇郴" data-id="3" name="mentoring ">甯堟壙鍏崇郴</el-tab-pane>
-							<el-tab-pane label="绀句細鍏崇郴" data-id="4" name="society">绀句細鍏崇郴</el-tab-pane>
-							<el-tab-pane label="娲诲姩骞磋氨" data-id="5" name="activity">娲诲姩骞磋氨</el-tab-pane>
-						</el-tabs>
-					</el-card>
-					<el-card style=" margin-bottom: .2rem ;">
-						<div class="clearfix" style="font-weight: 900;font-size: .14rem;padding-bottom: .1rem;">
-							<span>鐩稿叧闄勮〃/鍥惧儚</span>
-						</div>
-						<view class="flex">
-							<el-image v-for="item in 4" :key="item" style="width: 2.05rem; height: 1.4rem"
-								src="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg"
-								fit="fill"></el-image>
-						</view>
-					</el-card>
-					<el-card class="box-card">
-						<div class="clearfix" style="font-weight: 900;font-size: .14rem;padding-bottom: .1rem;">
-							<span>鐩稿叧闄勮〃/鍥惧儚</span>
-						</div>
-						<ul class="font-family" style="font-size: .13rem;line-height: 2;">
-							<li>
-								[1|鍒樼倻,璋㈣搲,寮犵,绛�.鍚戜汉鏂囩爺绌剁殑鍥藉鏁版嵁鍩虹璁炬柦寤鸿[J|.涓浗鍥句功棣嗗鎶�,2016,42(5):29-39.
-							</li>
-							<li>
-								[2|鍛ㄦ櫒.鍥介檯鏁板瓧浜烘枃鐮旂┒鐗瑰緛涓庣煡璇嗙粨鏋剕J鍥句功棣嗚鍧�2017.37(4):1-8.
-							</li>
-							<li>
-								[3]鍌呭痉鍗�,浜庣繝鑹�,鏉庢槬鍗�,鍏充簬鍒涘缓鈥�20 涓栫邯涓浗浜虹墿浼犺璧勬枡鍏ㄦ枃鏁版嵁搴撴不鐨勬瀯鎯砙宸�,涓浗鑰呭紩,2009,714):24-26.
-							</li>
-							<li>
-								[4|浜庣繝鑹�,鍌呭痉鍗�,鏉庢槬鍗�,鍏充簬鈥�20涓栫邯涓浗浜虹墿浼犺璧勬枡鍏ㄦ枃鏁版嵁搴撴不鐨勮繘灞曚笌鍥版儜[J1.涓浗甯稿紩,2012.10111:20-22
-							</li>
-							<li>
-								[5]璐炬銆傘�婃箹鍗楄繎浠d汉鐗╂暟鎹巼銆嬭祫婧愭敹褰曡寖鍥寸爺绌秥J娌冲崡鍥句功棣嗗鍒�,2015,35(7):126.127.140.
-							</li>
-						</ul>
-					</el-card>
-				</div>
-			</el-col>
-		</el-row>
+  <view class="relative">
+    <headNav :idIndex="idIndex" text="鍘嗕唬浜虹墿" />
+    <view class="Midde flex">
+      <el-button class="MiddeBack flex flex-center" @click="goBack"
+        >杩斿洖</el-button
+      >
+      <view style="width: 70%" class="flex flex-center flex-column">
+        <view style="font-weight: bold; font-size: 0.2rem">鏉庢椂鐝�</view>
+        <ul class="flex" style="line-height: 1.2; margin: 0.15rem 0">
+          <li
+            v-for="item in 4"
+            style="
+              background-color: #fff;
+              padding: 0 0.08rem;
+              border: 0.01rem solid #000;
+              border-radius: 0.1rem;
+              font-size: 0.12rem;
+              text-align: center;
+              margin-right: 0.15rem;
+            "
+          >
+            VSDS
+          </li>
+        </ul>
+        <view
+          class="fz font-family"
+          style="
+            font-size: 0.13rem;
+            font-weight: normal;
+            line-height: 0.2rem;
+            letter-spacing: 0.03rem;
+          "
+        >
+          鏉庢椂鐝�(1518骞�-1593骞�)锛屽瓧:
+          涓滅挧锛屾椂浜鸿皳涔�:鏉庝笢鐠с�傚彿婵掓箹锛屾櫄骞磋嚜鍙锋繏婀栧北浜猴紝婀栧寳钖窞(浠婃箹鍖楃渷榛勫唸甯傝柂鏄ュ幙钖窞闀�)浜猴紝姹夋棌锛岀敓浜庢槑姝﹀畻姝e痉鍗佷笁骞�(鍏厓1518骞�)锛屽崚浜庣瀹椾竾鍘嗕簩鍗佷簩骞�(鍏厓1593骞�)銆傛槸涓浗鏄庝唬涓庝竾瀵嗘枊榻愬悕鐨勫尰瀛﹀銆佽嵂鐗╁瀹躲�佸崥鐗╁瀹躲�佽憲杩板銆傛潕鏃剁弽瀵归亾瀹跺尰瀛︾殑缁ф壙鏄鏂归潰鐨勶紝鏇惧弬鑰冨巻浠f湁鍏冲尰鑽強鍏跺鏈功绫嶅叓鐧句綑绉嶏紝缁撳悎鑷韩缁忛獙鍜岃皟鏌ョ爺绌讹紝鍘嗘椂27骞寸紪鎴愩�婃湰鑽夌翰鐩�嬩竴涔︼紝鏄垜鍥藉彜浠h嵂鐗╁鐨勬�荤粨鎬у法钁楋紝鍦ㄥ浗鍐呭鍧囨湁寰堥珮鐨勮瘎浠凤紝宸叉湁鍑犵鏂囧瓧鐨勮瘧鏈垨鑺傝瘧鏈紝鍏惰憲鏈夈�婃繏婀栬剦瀛︺��
+        </view>
+        <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 style="padding: 0.05rem 0.085rem" class="yinyong flex">
+              <img src="@/static/image/yinyong.png" alt="" />寮曠敤</el-button
+            >
+          </view>
+          <view style="font-size: 0.12rem; color: #244a7b" @click="ProfileClick"
+            >闃呰鏇村></view
+          >
+        </view>
+      </view>
+      <view style="width: 5%"></view>
+    </view>
+    <el-row style="padding: 0 1.2rem 0; padding-top: 0.24rem">
+      <!-- 宸︿晶 -->
+      <el-col
+        :span="5"
+        class="BoxLeft"
+        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">
+            <div
+              class="clearfix flex"
+              style="
+                font-weight: 900;
+                font-size: 0.14rem;
+                padding-bottom: 0.1rem;
+              "
+            >
+              <span
+                style="
+                  margin-left: 0.12rem;
+                  font-size: 0.14rem;
+                  font-weight: 900;
+                "
+                >鍏崇郴鍥捐氨</span
+              >
+              <!-- <el-button icon="el-icon-rank" style="float: right; padding: 3px 0;" type="text"></el-button> -->
+              <img
+                src="@/static/image/fangda.png"
+                @click="fangdaClick(1)"
+                style="width: 0.18rem; height: 0.18rem"
+                alt=""
+              />
+            </div>
+            <view id="relation" style="height: 1.51rem; width: 100%"></view>
+          </el-card>
+          <el-card
+            class="box-card"
+            style="width: 100%; height: 2.06rem; margin: 0.26rem 0"
+          >
+            <div
+              class="clearfix flex"
+              style="
+                font-weight: 900;
+                font-size: 0.14rem;
+                padding-bottom: 0.1rem;
+              "
+            >
+              <span>鏃剁┖鍦板浘</span>
+              <!-- <el-button icon="el-icon-rank" style="float: right; padding: 3px 0" type="text"></el-button> -->
+              <img
+                src="@/static/image/fangda.png"
+                @click="fangdaClick(2)"
+                style="width: 0.18rem; height: 0.18rem"
+                alt=""
+              />
+            </div>
+            <view
+              id="spaceTime"
+              style="height: 1.51rem; width: 100%; position: relative"
+            ></view>
+          </el-card>
+          <el-card style="width: 100%; height: 2.06rem">
+            <div
+              class="clearfix"
+              style="
+                font-weight: 900;
+                font-size: 0.14rem;
+                padding-bottom: 0.1rem;
+              "
+            >
+              <span>鏉ユ簮</span>
+            </div>
+            <ul
+              class="font-family"
+              style="height: 300rpx; font-size: 0.12rem; line-height: 0.3rem"
+            >
+              <li>1.銆婃槑鍙猜峰嵎浜岀櫨涔濆崄涔澛峰垪浣滃搧. p52</li>
+              <li>2.銆婅繘(鏈崏绾茬洰)鐤忋�� p52</li>
+            </ul>
+          </el-card>
+        </div>
+      </el-col>
+      <!-- 鍙充晶 -->
+      <el-col :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="
+                font-weight: 900;
+                font-size: 0.14rem;
+                padding-bottom: 0.1rem;
+              "
+            >
+              <span>鍩虹淇℃伅</span>
+            </div>
+            <!-- 鍩虹淇℃伅  -->
+            <cc-defineTable :tableData="tableArr"></cc-defineTable>
+          </el-card>
+          <el-card
+            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="浠h〃钁椾綔" data-id="1" name="representative">
+                <Table1 :data="tableData" :columns="tableColumns" />
+              </el-tab-pane>
+              <el-tab-pane label="浜插睘鍏崇郴" data-id="2" name="family ">
+                浜插睘鍏崇郴
+              </el-tab-pane>
+              <el-tab-pane label="甯堟壙鍏崇郴" data-id="3" name="mentoring "
+                >甯堟壙鍏崇郴</el-tab-pane
+              >
+              <el-tab-pane label="绀句細鍏崇郴" data-id="4" name="society"
+                >绀句細鍏崇郴</el-tab-pane
+              >
+              <el-tab-pane label="娲诲姩骞磋氨" data-id="5" name="activity"
+                >娲诲姩骞磋氨</el-tab-pane
+              >
+            </el-tabs>
+          </el-card>
+          <el-card style="margin-bottom: 0.2rem">
+            <div
+              class="clearfix"
+              style="
+                font-weight: 900;
+                font-size: 0.14rem;
+                padding-bottom: 0.1rem;
+              "
+            >
+              <span>鐩稿叧闄勮〃/鍥惧儚</span>
+            </div>
+            <view class="flex">
+              <el-image
+                v-for="item in 4"
+                :key="item"
+                style="width: 2.05rem; height: 1.4rem"
+                src="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg"
+                fit="fill"
+              ></el-image>
+            </view>
+          </el-card>
+          <el-card class="box-card">
+            <div
+              class="clearfix"
+              style="
+                font-weight: 900;
+                font-size: 0.14rem;
+                padding-bottom: 0.1rem;
+              "
+            >
+              <span>鐩稿叧闄勮〃/鍥惧儚</span>
+            </div>
+            <ul class="font-family" style="font-size: 0.13rem; line-height: 2">
+              <li>
+                [1|鍒樼倻,璋㈣搲,寮犵,绛�.鍚戜汉鏂囩爺绌剁殑鍥藉鏁版嵁鍩虹璁炬柦寤鸿[J|.涓浗鍥句功棣嗗鎶�,2016,42(5):29-39.
+              </li>
+              <li>
+                [2|鍛ㄦ櫒.鍥介檯鏁板瓧浜烘枃鐮旂┒鐗瑰緛涓庣煡璇嗙粨鏋剕J鍥句功棣嗚鍧�2017.37(4):1-8.
+              </li>
+              <li>
+                [3]鍌呭痉鍗�,浜庣繝鑹�,鏉庢槬鍗�,鍏充簬鍒涘缓鈥�20
+                涓栫邯涓浗浜虹墿浼犺璧勬枡鍏ㄦ枃鏁版嵁搴撴不鐨勬瀯鎯砙宸�,涓浗鑰呭紩,2009,714):24-26.
+              </li>
+              <li>
+                [4|浜庣繝鑹�,鍌呭痉鍗�,鏉庢槬鍗�,鍏充簬鈥�20涓栫邯涓浗浜虹墿浼犺璧勬枡鍏ㄦ枃鏁版嵁搴撴不鐨勮繘灞曚笌鍥版儜[J1.涓浗甯稿紩,2012.10111:20-22
+              </li>
+              <li>
+                [5]璐炬銆傘�婃箹鍗楄繎浠d汉鐗╂暟鎹巼銆嬭祫婧愭敹褰曡寖鍥寸爺绌秥J娌冲崡鍥句功棣嗗鍒�,2015,35(7):126.127.140.
+              </li>
+            </ul>
+          </el-card>
+        </div>
+      </el-col>
+    </el-row>
 
-		<!-- 涓汉灏忎紶 -->
-		<el-dialog :visible.sync="isProfile">
-			<view class="ProfileNav flex flex-center">
-				涓汉灏忎紶
-			</view>
-			<view  style="padding: .44rem .3rem;min-height: 7.32rem;">
-				<view 
-					style="margin-bottom: .2rem; background-color: #F0F0F0;padding: .18rem .1rem .1rem .27rem;font-size: .12rem;line-height: .24rem;font-weight: 400;">
-					<view  style="color: #2C2C2C;">
-						钑欏睍涓佷笐鍚岄噷鏃ュ博棰濆簭鍏堣�冩湀姹犵縼钁椼�婂洓褰吀鏄庛�嬪叓鍗凤紝鐨嗙簿鎸囧ゥ瀹わ紝鑼傜妧鏈兘鐤�狅紝鐝嶅洜鎾补鎯宠彍锛屽兊鎾版鍞愶紝浠ヤ究鏅虹潧锛屾湇鎸囧崡銆備笘涔嬮浄鐥呴洦瀹讹紝鍜镐互鏈嶇剦棣栧姟锛屼笉鐭ユ淳涔冨洓鑳戒箣鏈紝璋撲箣宸ц�呴洦銆備笂澹鑸嶅叾鍏紝闈炲洓涓嶅彲銆�
-					</view>
-					<view class="flex">
-						<view ></view>
-						<view  style="font-weight: 700;color: #2C2C2C;">鈥斺�斻�婂鍏湇鑰冦�婸 3</view>
-					</view>
-				</view>
-			</view>
-		</el-dialog>
+    <!-- 涓汉灏忎紶 -->
+    <el-dialog :visible.sync="isProfile">
+      <view class="ProfileNav flex flex-center"> 涓汉灏忎紶 </view>
+      <view style="padding: 0.44rem 0.3rem; min-height: 7.32rem">
+        <view
+          style="
+            margin-bottom: 0.2rem;
+            background-color: #f0f0f0;
+            padding: 0.18rem 0.1rem 0.1rem 0.27rem;
+            font-size: 0.12rem;
+            line-height: 0.24rem;
+            font-weight: 400;
+          "
+        >
+          <view style="color: #2c2c2c">
+            钑欏睍涓佷笐鍚岄噷鏃ュ博棰濆簭鍏堣�冩湀姹犵縼钁椼�婂洓褰吀鏄庛�嬪叓鍗凤紝鐨嗙簿鎸囧ゥ瀹わ紝鑼傜妧鏈兘鐤�狅紝鐝嶅洜鎾补鎯宠彍锛屽兊鎾版鍞愶紝浠ヤ究鏅虹潧锛屾湇鎸囧崡銆備笘涔嬮浄鐥呴洦瀹讹紝鍜镐互鏈嶇剦棣栧姟锛屼笉鐭ユ淳涔冨洓鑳戒箣鏈紝璋撲箣宸ц�呴洦銆備笂澹鑸嶅叾鍏紝闈炲洓涓嶅彲銆�
+          </view>
+          <view class="flex">
+            <view></view>
+            <view style="font-weight: 700; color: #2c2c2c"
+              >鈥斺�斻�婂鍏湇鑰冦�婸 3</view
+            >
+          </view>
+        </view>
+      </view>
+    </el-dialog>
 
-
-
-		<!-- 杩斿洖椤堕儴 -->
-		<el-col style="position: absolute;bottom: 1rem;left:1.2rem ;">
-			<el-button style="width: .50rem;height: .50rem;font-size: .3rem;" icon="el-icon-top" circle
-				@click="scrollToTop"></el-button>
-		</el-col>
-	</view>
+    <!-- 杩斿洖椤堕儴 -->
+    <el-col style="position: absolute; bottom: 1rem; left: 1.2rem">
+      <el-button
+        style="width: 0.5rem; height: 0.5rem; font-size: 0.3rem"
+        icon="el-icon-top"
+        circle
+        @click="scrollToTop"
+      ></el-button>
+    </el-col>
+  </view>
 </template>
 
 <script>
-	import * as echarts from 'echarts';
-	import 'echarts/extension/bmap/bmap';
-	import {
-		loadBMap
-	} from "@/static/map.js"
-	import Table1 from '@/components/table1/table1.vue'
-	export default {
-		components: {
-			Table1
-		},
-		data() {
-			return {
-				// 鏍囬椤堕儴鏍忛渶瑕佺殑涓滆タ
-				idIndex: 0,
-				// -------
-				// 灏忎紶
-				isProfile: false,
-				// 鍏崇郴鍥捐氨
-				activeName: 'representative',
-				// 鍩虹淇℃伅
-				tableArr: [{
-						'list': [{
-								'name': '鍒悕',
-								'value': '鏉庝笢鐠с�佽嵂鍦c�佹潕涓変竷'
-							},
-							{
-								'name': '瀛�',
-								'value': '涓滅挧'
-							},
-							{
-								'name': '鍙�',
-								'value': '棰戞箹灞变汉'
-							},
-							{
-								'name': '鎵�澶勬椂鏈�',
-								'value': '鏄庢湞'
-							},
-							{
-								'name': '姘戞棌',
-								'value': '166g'
-							}
-						]
+import * as echarts from "echarts";
+import "echarts/extension/bmap/bmap";
+import { loadBMap } from "@/static/map.js";
+import Table1 from "@/components/table1/table1.vue";
+export default {
+  components: {
+    Table1
+  },
+  data() {
+    return {
+      // 鏍囬椤堕儴鏍忛渶瑕佺殑涓滆タ
+      idIndex: 0,
+      // -------
+      // 灏忎紶
+      isProfile: false,
+      // 鍏崇郴鍥捐氨
+      activeName: "representative",
+      // 鍩虹淇℃伅
+      tableArr: [
+        {
+          list: [
+            {
+              name: "鍒悕",
+              value: "鏉庝笢鐠с�佽嵂鍦c�佹潕涓変竷"
+            },
+            {
+              name: "瀛�",
+              value: "涓滅挧"
+            },
+            {
+              name: "鍙�",
+              value: "棰戞箹灞变汉"
+            },
+            {
+              name: "鎵�澶勬椂鏈�",
+              value: "鏄庢湞"
+            },
+            {
+              name: "姘戞棌",
+              value: "166g"
+            }
+          ]
+        },
+        {
+          list: [
+            {
+              name: "绫嶈疮",
+              value: "榛勫窞搴滆柂宸� (浠婃箹鍖楃渷钖槬鍘�)"
+            },
+            {
+              name: "鎬у埆",
+              value: "鐢�"
+            },
+            {
+              name: "鑱屽畼",
+              value: "澶尰闄㈠垽"
+            },
+            {
+              name: "娴佹淳",
+              value: "鍖荤粡瀛︽淳"
+            },
+            {
+              name: "瀛︽湳鐗圭偣",
+              value: "鑰冨彜璇佷粖銆佺┓绌剁墿鐞�"
+            }
+          ]
+        }
+      ],
+      // 浠h〃钁椾綔
+      tableColumns: [
+        {
+          prop: "worksName",
+          label: "浣滃搧鍚�"
+        },
+        {
+          prop: "works",
+          label: "浣滃搧"
+        },
+        {
+          prop: "literature",
+          label: "鏂囩尞鍏崇郴"
+        },
+        {
+          prop: "epoch",
+          label: "钁椾綔鏃舵湡"
+        },
+        {
+          prop: "category",
+          label: "绫诲埆"
+        }
+        // { type: 'button', action: 'edit', label: 'Edit' }
+      ],
+      tableData: [
+        {
+          worksName: "鏈崏绾茬洰",
+          works: "鏉庝簩鐗�",
+          literature: "浣滆��",
+          epoch: "鐜颁唬",
+          category: "涓尰瀛�",
+          id: 1
+        },
+        {
+          worksName: "鏈崏绾茬洰",
+          works: "鏉庝簩鐗�",
+          literature: "浣滆��",
+          epoch: "鐜颁唬",
+          category: "涓尰瀛�",
+          id: 1
+        }
+      ]
+    };
+  },
+  onLoad(options) {
+    this.idIndex = options.id;
+  },
+  mounted() {
+    // 鍏崇郴鍥捐氨
+    this.relation();
+    // 鏃剁┖鍦板浘
+    loadBMap("5USVDAhhS4ssz44HLq3gNPZai7naXf4Q").then(() => {
+      this.spaceTime();
+    });
+    this.$nextTick(() => {
+      // 鑾峰彇绗竴涓�夐」鍗$殑 DOM 鍏冪礌
+      const firstTab = this.$refs.tabs.$el.querySelector(
+        ".el-tabs__active-bar"
+      );
+      firstTab.style.transform = "translateX(" + "-.2rem" + ")";
+    });
 
-					},
-					{
-						'list': [{
-								'name': '绫嶈疮',
-								'value': '榛勫窞搴滆柂宸� (浠婃箹鍖楃渷钖槬鍘�)'
-							},
-							{
-								'name': '鎬у埆',
-								'value': '鐢�'
-							},
-							{
-								'name': '鑱屽畼',
-								'value': '澶尰闄㈠垽'
-							},
-							{
-								'name': '娴佹淳',
-								'value': '鍖荤粡瀛︽淳'
-							},
-							{
-								'name': '瀛︽湳鐗圭偣',
-								'value': '鑰冨彜璇佷粖銆佺┓绌剁墿鐞�'
-							}
-						]
-					}
-				],
-				// 浠h〃钁椾綔
-				tableColumns: [{
-						prop: 'worksName',
-						label: '浣滃搧鍚�'
-					},
-					{
-						prop: 'works',
-						label: '浣滃搧'
-					},
-					{
-						prop: 'literature',
-						label: '鏂囩尞鍏崇郴'
-					},
-					{
-						prop: 'epoch',
-						label: '钁椾綔鏃舵湡'
-					}, {
-						prop: 'category',
-						label: '绫诲埆'
-					},
-					// { type: 'button', action: 'edit', label: 'Edit' }
-				],
-				tableData: [{
-					worksName: '鏈崏绾茬洰',
-					works: '鏉庝簩鐗�',
-					literature: '浣滆��',
-					epoch: '鐜颁唬',
-					category: '涓尰瀛�',
-					id: 1
-				}, {
-					worksName: '鏈崏绾茬洰',
-					works: '鏉庝簩鐗�',
-					literature: '浣滆��',
-					epoch: '鐜颁唬',
-					category: '涓尰瀛�',
-					id: 1
+    // 鐩戝惉绐楀彛澶у皬鍙樺寲
+    window.addEventListener("resize", this.relation);
+  },
+  methods: {
+    // 鏀惧ぇ鍦板浘璺宠浆
+    fangdaClick(index) {
+      if (index == 1) {
+        uni.navigateTo({
+          url: "/pages/character/index"
+        });
+      } else if (index == 2) {
+        uni.navigateTo({
+          url: "/pages/characterMap/characterMap"
+        });
+      }
+    },
+    // 灏忎紶
+    ProfileClick() {
+      this.isProfile = !this.isProfile;
+    },
+    // 杩斿洖涓婁竴椤�
+    goBack() {
+      this.$router.go(-1);
+    },
+    // 杩斿洖椤堕儴
+    scrollToTop() {
+      window.scrollTo({
+        top: 0,
+        behavior: "smooth" // 浣跨敤骞虫粦婊氬姩
+      });
+    },
+    handleClick(tab) {
+      let index = tab.$attrs["data-id"] - 1;
+      this.$nextTick(() => {
+        let firstTab = this.$refs.tabs.$el.querySelector(
+          ".el-tabs__active-bar"
+        );
+        if (index == 0) {
+          firstTab.style.transform = "translateX(-" + 0.2 + "rem)";
+        } else if (index == 1) {
+          firstTab.style.transform = "translateX(" + 0.85 * index + "rem)";
+        } else if (index == 2) {
+          firstTab.style.transform = "translateX(" + 0.93 * index + "rem)";
+        } else if (index == 3) {
+          firstTab.style.transform = "translateX(" + 0.95 * index + "rem)";
+        } else if (index == 4) {
+          firstTab.style.transform = "translateX(" + 0.97 * index + "rem)";
+        } else {
+          let firstTab = this.$refs.tabs.$el.querySelector(
+            ".el-tabs__active-bar"
+          );
+          firstTab.style.transform = "translateX(" + "-.2" + "rem)";
+        }
+      });
+    },
+    // 鍏崇郴鍥捐氨
+    relation() {
+      var chartDom = document.getElementById("relation");
+      var myChart = echarts.init(chartDom);
 
-				}]
-			}
-		},
-		onLoad(options) {
-			this.idIndex = options.id
-		},
-		mounted() {
+      // 鍋囪鎮ㄦ湁鑺傜偣鍚嶇О鍜屽畠浠箣闂寸殑鍏崇郴鏁版嵁
+      var nodes = ["鏉庢椂鐝�", "鎴愬氨", "浼犳壙", "浜插弸", "钁椾綔"];
+      var relationships = [
+        {
+          source: "鏉庢椂鐝�",
+          target: "鎴愬氨"
+        },
+        {
+          source: "鏉庢椂鐝�",
+          target: "浼犳壙"
+        },
+        {
+          source: "鏉庢椂鐝�",
+          target: "浜插弸"
+        },
+        {
+          source: "鏉庢椂鐝�",
+          target: "钁椾綔"
+        }
+        // 鍏朵粬鍏崇郴...
+      ];
 
-			// 鍏崇郴鍥捐氨
-			this.relation()
-			// 鏃剁┖鍦板浘
-			loadBMap('5USVDAhhS4ssz44HLq3gNPZai7naXf4Q').then(() => {
-				this.spaceTime()
-			})
-			this.$nextTick(() => {
-				// 鑾峰彇绗竴涓�夐」鍗$殑 DOM 鍏冪礌
-				const firstTab = this.$refs.tabs.$el.querySelector('.el-tabs__active-bar');
-				firstTab.style.transform = 'translateX(' + '-.2rem' + ')'
-			});
+      // 鏍规嵁鍏崇郴鏁版嵁鐢熸垚杩炴帴绾�
+      var links = [];
+      relationships.forEach(function (relationship) {
+        var sourceIndex = nodes.indexOf(relationship.source);
+        var targetIndex = nodes.indexOf(relationship.target);
+        if (sourceIndex !== -1 && targetIndex !== -1) {
+          links.push({
+            source: sourceIndex,
+            target: targetIndex
+          });
+        }
+      });
+      let FontSize = 12; // 瀛椾綋澶у皬
+      let BorderWidth = 2; // 杈规澶у皬
+      let SymbolSize = 80; // 灏哄璺濈
+      // 涓嶅悓灏哄涓嬩慨鏀筫charts鐨勫瓧浣�
+      if (window.innerWidth > 2560 && window.innerWidth <= 3840) {
+        FontSize = 28;
+        BorderWidth = 5;
+        SymbolSize = 100;
+      } else if (window.innerWidth > 1920 && window.innerWidth <= 2560) {
+        FontSize = 28;
+        BorderWidth = 4;
+        SymbolSize = 90;
+      } else if (window.innerWidth >= 1366 && window.innerWidth <= 1920) {
+        FontSize = 18;
+        BorderWidth = 4;
+        SymbolSize = 70;
+      }
+      // 鏍规嵁nodes鍔ㄦ�佺敓鎴愯妭鐐规暟鎹�
+      var nodeData = nodes.map(function (node, index) {
+        return {
+          name: node,
+          x: Math.random() * 1000, // 璁剧疆闅忔満x鍧愭爣浣嶇疆
+          y: Math.random() * 600, // 璁剧疆闅忔満y鍧愭爣浣嶇疆
+          itemStyle: {
+            color: getColorByIndex(index), // 鍙互鏍规嵁绱㈠紩璁剧疆涓嶅悓鐨勯鑹�
+            borderWidth: BorderWidth,
+            borderColor: getColorByIndex(index + 1)
+          }
+        };
+      });
+      // 璁剧疆棰滆壊
+      function getColorByIndex(index) {
+        var colors = ["#ecf4ff", "#dd9795", "#f1edbe", "#ecf4ff", "#c5dbd8"]; // 鍙互鏍规嵁瀹為檯鎯呭喌璁剧疆棰滆壊鏁扮粍
+        return colors[index % colors.length];
+      }
 
+      var option;
+      option = {
+        tooltip: {},
+        animationDurationUpdate: 1500,
+        animationEasingUpdate: "quinticInOut",
+        series: [
+          {
+            type: "graph",
+            layout: "none",
+            symbolSize: SymbolSize, // 璋冩暣鑺傜偣澶у皬
+            label: {
+              show: true,
+              color: "black", // 璁剧疆鑺傜偣鏂囧瓧棰滆壊涓洪粦鑹�
+              fontSize: FontSize // 璁剧疆鏂囧瓧澶у皬
+            },
+            edgeSymbol: ["circle"],
+            edgeSymbolSize: [4, 10],
+            edgeLabel: {
+              fontSize: 40
+            },
+            data: nodeData,
+            links: [
+              {
+                source: 0,
+                target: 1,
+                symbolSize: [5, 20]
+              },
+              {
+                source: "Node 2",
+                target: "Node 1"
+              },
+              {
+                source: "Node 1",
+                target: "Node 3"
+              },
+              {
+                source: "Node 2",
+                target: "Node 3"
+              },
+              {
+                source: "Node 2",
+                target: "Node 4"
+              },
+              {
+                source: "Node 1",
+                target: "Node 4"
+              }
+            ],
+            lineStyle: {
+              opacity: 0.9,
+              width: 2,
+              curveness: 0
+            }
+          }
+        ]
+      };
 
-			// 鐩戝惉绐楀彛澶у皬鍙樺寲
-			window.addEventListener('resize', this.relation);
-		},
-		methods: {
-			// 鏀惧ぇ鍦板浘璺宠浆
-			fangdaClick(index) {
-				if (index == 1) {
-					uni.navigateTo({
-						url: '/pages/character/index'
-					})
-				} else if (index == 2) {
-					uni.navigateTo({
-						url: '/pages/characterMap/characterMap'
-					})
-				}
-			},
-			// 灏忎紶
-			ProfileClick() {
-				this.isProfile = !this.isProfile
-			},
-			// 杩斿洖涓婁竴椤�
-			goBack() {
-				this.$router.go(-1);
-			},
-			// 杩斿洖椤堕儴
-			scrollToTop() {
-				window.scrollTo({
-					top: 0,
-					behavior: "smooth" // 浣跨敤骞虫粦婊氬姩
-				});
-			},
-			handleClick(tab) {
-				let index = tab.$attrs['data-id'] - 1
-				this.$nextTick(() => {
-					let firstTab = this.$refs.tabs.$el.querySelector('.el-tabs__active-bar');
-					if (index == 0) {
-						firstTab.style.transform = 'translateX(-' + .2 + 'rem)'
-					} else if (index == 1) {
-						firstTab.style.transform = 'translateX(' + .85 * index + 'rem)'
-					} else if (index == 2) {
-						firstTab.style.transform = 'translateX(' + .93 * index + 'rem)'
-					} else if (index == 3) {
-						firstTab.style.transform = 'translateX(' + .95 * index + 'rem)'
-					} else if (index == 4) {
-						firstTab.style.transform = 'translateX(' + .97 * index + 'rem)'
-					} else {
-						let firstTab = this.$refs.tabs.$el.querySelector('.el-tabs__active-bar');
-						firstTab.style.transform = 'translateX(' + '-.2' + 'rem)'
-					}
-				})
-			},
-			// 鍏崇郴鍥捐氨
-			relation() {
-				var chartDom = document.getElementById('relation');
-				var myChart = echarts.init(chartDom);
+      // 灏嗙敓鎴愮殑杩炴帴绾挎坊鍔犲埌echarts鍥捐〃鐨刼ption涓�
+      option.series[0].links = links;
+      option && myChart.setOption(option);
+    },
+    // 鏃剁┖鍦板浘
+    spaceTime() {
+      var chartDom = document.getElementById("spaceTime");
+      var myChart = echarts.init(chartDom);
+      var option;
 
-				// 鍋囪鎮ㄦ湁鑺傜偣鍚嶇О鍜屽畠浠箣闂寸殑鍏崇郴鏁版嵁
-				var nodes = ['鏉庢椂鐝�', '鎴愬氨', '浼犳壙', '浜插弸', '钁椾綔'];
-				var relationships = [{
-						source: '鏉庢椂鐝�',
-						target: '鎴愬氨'
-					},
-					{
-						source: '鏉庢椂鐝�',
-						target: '浼犳壙'
-					},
-					{
-						source: '鏉庢椂鐝�',
-						target: '浜插弸'
-					},
-					{
-						source: '鏉庢椂鐝�',
-						target: '钁椾綔'
-					},
-					// 鍏朵粬鍏崇郴...
-				];
+      const data = [
+        {
+          name: "娴烽棬",
+          value: 9
+        },
+        {
+          name: "閲戞槍",
+          value: 19
+        },
+        {
+          name: "娉夊窞",
+          value: 21
+        },
+        {
+          name: "琛㈠窞",
+          value: 177
+        },
+        {
+          name: "寤婂潑",
+          value: 193
+        },
+        {
+          name: "鑿忔辰",
+          value: 194
+        },
+        {
+          name: "鍚堣偉",
+          value: 229
+        },
+        {
+          name: "姝︽眽",
+          value: 273
+        },
+        {
+          name: "澶у簡",
+          value: 279
+        }
+      ];
+      const geoCoordMap = {
+        娴烽棬: [121.15, 31.89],
+        閯傚皵澶氭柉: [109.781327, 39.608266],
+        鎷涜繙: [120.38, 37.35],
+        骞抽《灞�: [113.29, 33.75],
+        閭㈠彴: [114.48, 37.05],
+        寰峰窞: [116.29, 37.45],
+        娴庡畞: [116.59, 35.38],
+        鑽嗗窞: [112.239741, 30.335165],
+        瀹滄槍: [111.3, 30.7],
+        涔変箤: [120.06, 29.32],
+        涓芥按: [119.92, 28.45],
+        娲涢槼: [112.44, 34.7],
+        绉︾殗宀�: [119.57, 39.95],
+        鏍床: [113.16, 27.83],
+        鐭冲搴�: [114.48, 38.03],
+        鑾辫姕: [117.67, 36.19],
+        甯稿痉: [111.69, 29.05],
+        淇濆畾: [115.48, 38.85],
+        婀樻江: [112.91, 27.87],
+        閲戝崕: [119.64, 29.12],
+        宀抽槼: [113.09, 29.37],
+        闀挎矙: [113, 28.21],
+        琛㈠窞: [118.88, 28.97],
+        寤婂潑: [116.7, 39.53],
+        鑿忔辰: [115.480656, 35.23375],
+        鍚堣偉: [117.27, 31.86],
+        姝︽眽: [114.31, 30.52],
+        澶у簡: [125.03, 46.58]
+      };
+      const convertData = function (data) {
+        var res = [];
+        for (var i = 0; i < data.length; i++) {
+          var geoCoord = geoCoordMap[data[i].name];
+          if (geoCoord) {
+            res.push({
+              name: data[i].name,
+              value: geoCoord.concat(data[i].value)
+            });
+          }
+        }
+        return res;
+      };
+      option = {
+        tooltip: {
+          trigger: "item"
+        },
+        bmap: {
+          center: [104.114129, 37.550339],
+          zoom: 1,
+          roam: true,
+          mapStyle: {
+            styleJson: [
+              {
+                featureType: "water",
+                elementType: "all",
+                stylers: {
+                  color: "#d1d1d1"
+                }
+              },
+              {
+                featureType: "land",
+                elementType: "all",
+                stylers: {
+                  color: "#f3f3f3"
+                }
+              },
+              {
+                featureType: "manmade",
+                elementType: "all",
+                stylers: {
+                  color: "#d1d1d1"
+                }
+              },
+              {
+                featureType: "local",
+                elementType: "all",
+                stylers: {
+                  color: "#d1d1d1"
+                }
+              },
+              {
+                featureType: "arterial",
+                elementType: "labels",
+                stylers: {
+                  visibility: "off"
+                }
+              },
+              {
+                featureType: "boundary",
+                elementType: "all",
+                stylers: {
+                  color: "#fefefe"
+                }
+              },
+              {
+                featureType: "building",
+                elementType: "all",
+                stylers: {
+                  color: "#d1d1d1"
+                }
+              },
+              {
+                featureType: "label",
+                elementType: "labels.text.fill",
+                stylers: {
+                  color: "#999999"
+                }
+              }
+            ]
+          }
+        },
+        series: [
+          {
+            name: "pm2.5",
+            type: "scatter",
+            coordinateSystem: "bmap",
+            data: convertData(data),
+            symbolSize: function (val) {
+              return val[2] / 10;
+            },
+            encode: {
+              value: 2
+            },
+            credits: {
+              enabled: false
+            },
+            label: {
+              formatter: "{b}",
+              position: "right",
+              show: false
+            },
+            emphasis: {
+              label: {
+                show: true
+              }
+            }
+          },
+          {
+            name: "Top 5",
+            type: "effectScatter",
+            coordinateSystem: "bmap",
+            data: convertData(
+              data
+                .sort(function (a, b) {
+                  return b.value - a.value;
+                })
+                .slice(0, 6)
+            ),
+            symbolSize: function (val) {
+              return val[2] / 10;
+            },
+            encode: {
+              value: 2
+            },
+            showEffectOn: "render",
+            rippleEffect: {
+              brushType: "stroke"
+            },
+            label: {
+              formatter: "{b}",
+              position: "right",
+              show: true
+            },
+            itemStyle: {
+              shadowBlur: 10,
+              shadowColor: "#333"
+            },
+            emphasis: {
+              scale: true
+            },
+            zlevel: 1
+          }
+        ]
+      };
 
-				// 鏍规嵁鍏崇郴鏁版嵁鐢熸垚杩炴帴绾�
-				var links = [];
-				relationships.forEach(function(relationship) {
-					var sourceIndex = nodes.indexOf(relationship.source);
-					var targetIndex = nodes.indexOf(relationship.target);
-					if (sourceIndex !== -1 && targetIndex !== -1) {
-						links.push({
-							source: sourceIndex,
-							target: targetIndex
-						});
-					}
-
-				});
-				let FontSize = 12; // 瀛椾綋澶у皬
-				let BorderWidth = 2; // 杈规澶у皬
-				let SymbolSize = 80; // 灏哄璺濈
-				// 涓嶅悓灏哄涓嬩慨鏀筫charts鐨勫瓧浣�
-				if (window.innerWidth > 2560 && window.innerWidth <= 3840) {
-					FontSize = 28
-					BorderWidth = 5
-					SymbolSize = 100
-				} else if (window.innerWidth > 1920 && window.innerWidth <= 2560) {
-					FontSize = 28
-					BorderWidth = 4
-					SymbolSize = 90
-				} else if (window.innerWidth >= 1366 && window.innerWidth <= 1920) {
-					FontSize = 18
-					BorderWidth = 4
-					SymbolSize = 70
-				}
-				// 鏍规嵁nodes鍔ㄦ�佺敓鎴愯妭鐐规暟鎹�
-				var nodeData = nodes.map(function(node, index) {
-					return {
-						name: node,
-						x: Math.random() * 1000, // 璁剧疆闅忔満x鍧愭爣浣嶇疆
-						y: Math.random() * 600, // 璁剧疆闅忔満y鍧愭爣浣嶇疆
-						itemStyle: {
-							color: getColorByIndex(index), // 鍙互鏍规嵁绱㈠紩璁剧疆涓嶅悓鐨勯鑹�
-							borderWidth: BorderWidth,
-							borderColor: getColorByIndex(index + 1),
-						}
-					};
-				});
-				// 璁剧疆棰滆壊
-				function getColorByIndex(index) {
-					var colors = ['#ecf4ff', '#dd9795', '#f1edbe', '#ecf4ff', '#c5dbd8']; // 鍙互鏍规嵁瀹為檯鎯呭喌璁剧疆棰滆壊鏁扮粍
-					return colors[index % colors.length];
-				}
-
-				var option;
-				option = {
-					tooltip: {},
-					animationDurationUpdate: 1500,
-					animationEasingUpdate: 'quinticInOut',
-					series: [{
-						type: 'graph',
-						layout: 'none',
-						symbolSize: SymbolSize, // 璋冩暣鑺傜偣澶у皬
-						label: {
-							show: true,
-							color: 'black', // 璁剧疆鑺傜偣鏂囧瓧棰滆壊涓洪粦鑹�
-							fontSize: FontSize, // 璁剧疆鏂囧瓧澶у皬
-						},
-						edgeSymbol: ['circle'],
-						edgeSymbolSize: [4, 10],
-						edgeLabel: {
-							fontSize: 40
-						},
-						data: nodeData,
-						links: [{
-								source: 0,
-								target: 1,
-								symbolSize: [5, 20]
-							},
-							{
-								source: 'Node 2',
-								target: 'Node 1'
-							},
-							{
-								source: 'Node 1',
-								target: 'Node 3'
-							},
-							{
-								source: 'Node 2',
-								target: 'Node 3'
-							},
-							{
-								source: 'Node 2',
-								target: 'Node 4'
-							},
-							{
-								source: 'Node 1',
-								target: 'Node 4'
-							}
-						],
-						lineStyle: {
-							opacity: 0.9,
-							width: 2,
-							curveness: 0
-						}
-					}]
-				};
-
-				// 灏嗙敓鎴愮殑杩炴帴绾挎坊鍔犲埌echarts鍥捐〃鐨刼ption涓�
-				option.series[0].links = links;
-				option && myChart.setOption(option);
-			},
-			// 鏃剁┖鍦板浘
-			spaceTime() {
-				var chartDom = document.getElementById('spaceTime');
-				var myChart = echarts.init(chartDom);
-				var option;
-
-				const data = [{
-						name: '娴烽棬',
-						value: 9
-					},
-					{
-						name: '閲戞槍',
-						value: 19
-					},
-					{
-						name: '娉夊窞',
-						value: 21
-					},
-					{
-						name: '琛㈠窞',
-						value: 177
-					},
-					{
-						name: '寤婂潑',
-						value: 193
-					},
-					{
-						name: '鑿忔辰',
-						value: 194
-					},
-					{
-						name: '鍚堣偉',
-						value: 229
-					},
-					{
-						name: '姝︽眽',
-						value: 273
-					},
-					{
-						name: '澶у簡',
-						value: 279
-					}
-				];
-				const geoCoordMap = {
-					娴烽棬: [121.15, 31.89],
-					閯傚皵澶氭柉: [109.781327, 39.608266],
-					鎷涜繙: [120.38, 37.35],
-					骞抽《灞�: [113.29, 33.75],
-					閭㈠彴: [114.48, 37.05],
-					寰峰窞: [116.29, 37.45],
-					娴庡畞: [116.59, 35.38],
-					鑽嗗窞: [112.239741, 30.335165],
-					瀹滄槍: [111.3, 30.7],
-					涔変箤: [120.06, 29.32],
-					涓芥按: [119.92, 28.45],
-					娲涢槼: [112.44, 34.7],
-					绉︾殗宀�: [119.57, 39.95],
-					鏍床: [113.16, 27.83],
-					鐭冲搴�: [114.48, 38.03],
-					鑾辫姕: [117.67, 36.19],
-					甯稿痉: [111.69, 29.05],
-					淇濆畾: [115.48, 38.85],
-					婀樻江: [112.91, 27.87],
-					閲戝崕: [119.64, 29.12],
-					宀抽槼: [113.09, 29.37],
-					闀挎矙: [113, 28.21],
-					琛㈠窞: [118.88, 28.97],
-					寤婂潑: [116.7, 39.53],
-					鑿忔辰: [115.480656, 35.23375],
-					鍚堣偉: [117.27, 31.86],
-					姝︽眽: [114.31, 30.52],
-					澶у簡: [125.03, 46.58]
-				};
-				const convertData = function(data) {
-					var res = [];
-					for (var i = 0; i < data.length; i++) {
-						var geoCoord = geoCoordMap[data[i].name];
-						if (geoCoord) {
-							res.push({
-								name: data[i].name,
-								value: geoCoord.concat(data[i].value)
-							});
-						}
-					}
-					return res;
-				};
-				option = {
-					tooltip: {
-						trigger: 'item'
-					},
-					bmap: {
-						center: [104.114129, 37.550339],
-						zoom: 1,
-						roam: true,
-						mapStyle: {
-							styleJson: [{
-									featureType: 'water',
-									elementType: 'all',
-									stylers: {
-										color: '#d1d1d1'
-									}
-								},
-								{
-									featureType: 'land',
-									elementType: 'all',
-									stylers: {
-										color: '#f3f3f3'
-									}
-								},
-								{
-									featureType: 'manmade',
-									elementType: 'all',
-									stylers: {
-										color: '#d1d1d1'
-									}
-								},
-								{
-									featureType: 'local',
-									elementType: 'all',
-									stylers: {
-										color: '#d1d1d1'
-									}
-								},
-								{
-									featureType: 'arterial',
-									elementType: 'labels',
-									stylers: {
-										visibility: 'off'
-									}
-								},
-								{
-									featureType: 'boundary',
-									elementType: 'all',
-									stylers: {
-										color: '#fefefe'
-									}
-								},
-								{
-									featureType: 'building',
-									elementType: 'all',
-									stylers: {
-										color: '#d1d1d1'
-									}
-								},
-								{
-									featureType: 'label',
-									elementType: 'labels.text.fill',
-									stylers: {
-										color: '#999999'
-									}
-								}
-							]
-						}
-					},
-					series: [{
-							name: 'pm2.5',
-							type: 'scatter',
-							coordinateSystem: 'bmap',
-							data: convertData(data),
-							symbolSize: function(val) {
-								return val[2] / 10;
-							},
-							encode: {
-								value: 2
-							},
-							credits: {
-								enabled: false
-							},
-							label: {
-								formatter: '{b}',
-								position: 'right',
-								show: false
-							},
-							emphasis: {
-								label: {
-									show: true
-								}
-							}
-						},
-						{
-							name: 'Top 5',
-							type: 'effectScatter',
-							coordinateSystem: 'bmap',
-							data: convertData(
-								data
-								.sort(function(a, b) {
-									return b.value - a.value;
-								})
-								.slice(0, 6)
-							),
-							symbolSize: function(val) {
-								return val[2] / 10;
-							},
-							encode: {
-								value: 2
-							},
-							showEffectOn: 'render',
-							rippleEffect: {
-								brushType: 'stroke'
-							},
-							label: {
-								formatter: '{b}',
-								position: 'right',
-								show: true
-							},
-							itemStyle: {
-								shadowBlur: 10,
-								shadowColor: '#333'
-							},
-							emphasis: {
-								scale: true
-							},
-							zlevel: 1
-						}
-					]
-				};
-
-
-				option && myChart.setOption(option);
-
-			},
-
-		}
-	}
+      option && myChart.setOption(option);
+    }
+  }
+};
 </script>
 
 <style>
-	/* Table1琛ㄦ牸閲岄潰鐨勬暟鎹� */
-	::v-deep .is-leaf {
-		.cell {
-			font-size: .14rem !important;
-			height: .4rem !important;
-			line-height: .4rem !important;
-		}
-	}
+/* Table1琛ㄦ牸閲岄潰鐨勬暟鎹� */
+::v-deep .is-leaf {
+  .cell {
+    font-size: 0.14rem !important;
+    height: 0.4rem !important;
+    line-height: 0.4rem !important;
+  }
+}
 
-	::v-deep .el-table__body {
-		.cell {
-			font-size: .14rem !important;
-			height: .4rem !important;
-			line-height: .4rem !important;
-		}
-	}
+::v-deep .el-table__body {
+  .cell {
+    font-size: 0.14rem !important;
+    height: 0.4rem !important;
+    line-height: 0.4rem !important;
+  }
+}
 
-	/* --------------- */
+/* --------------- */
 
-	.BoxLeft ::v-deep.el-card__body {
-		padding: .1rem .11rem !important;
-	}
+.BoxLeft ::v-deep.el-card__body {
+  padding: 0.1rem 0.11rem !important;
+}
 
-	::v-deep .el-tabs__content {
-		line-height: 1;
-	}
+::v-deep .el-tabs__content {
+  line-height: 1;
+}
 
+/* 涓汉灏忎紶 ------------------*/
+::v-deep .el-dialog__header {
+  display: none;
+}
 
-	/* 涓汉灏忎紶 ------------------*/
-	::v-deep .el-dialog__header {
-		display: none;
-	}
+::v-deep .el-dialog__body {
+  padding: 0;
+}
 
-	::v-deep .el-dialog__body {
-		padding: 0;
-	}
+.ProfileNav {
+  width: 100%;
+  height: 0.7rem;
+  background: url(@/static/image/ProfileBg.png);
+  background-size: 100% 100%;
+  font-size: 0.24rem;
+  color: #2c2c2c;
+  font-weight: bold;
+}
 
-	.ProfileNav {
-		width: 100%;
-		height: 0.7rem;
-		background: url(@/static/image/ProfileBg.png);
-		background-size: 100% 100%;
-		font-size: .24rem;
-		color: #2C2C2C;
-		font-weight: bold;
-	}
+/* ------------------- */
 
-	/* ------------------- */
+img {
+  width: 100%;
+  height: 100%;
+}
 
+* {
+  box-sizing: border-box;
+}
 
-	img {
-		width: 100%;
-		height: 100%;
-	}
+.NavTop {
+  background-color: #0c274c;
+  padding: 15rpx 25rpx;
+  color: #fff !important;
+}
+.NavTop img {
+  width: 30rpx;
+  height: 30rpx;
+  vertical-align: middle;
+}
 
-	* {
-		box-sizing: border-box;
-	}
+.NavTop .NavTopr {
+  img {
+    margin-right: 10rpx;
+  }
+}
 
-	.NavTop {
-		background-color: #0c274c;
-		padding: 15rpx 25rpx;
-		color: #fff !important;
+.mImage {
+  width: 100%;
+  height: 30rpx;
+}
+.mImage img {
+  vertical-align: top;
+}
 
-		img {
-			width: 30rpx;
-			height: 30rpx;
-			vertical-align: middle;
-		}
+.Midde {
+  /* background-color: #dbeafd; */
+  background-image: url(@/static/image/yongBg.png);
+  background-size: 100% 100%;
+  color: #000;
+  align-items: flex-start;
+  padding: 0.18rem 0.24rem;
+}
+.Midde view {
+  color: #000;
+}
 
-		.NavTopr {
-			img {
-				margin-right: 10rpx;
-			}
-		}
-	}
+.Midde .MiddeBack {
+  width: 0.6rem;
+  height: 0.24rem;
+  font-size: 0.12rem;
+  padding: 0;
+  border: 1px solid #9e9e9e;
+}
 
-	.mImage {
-		width: 100%;
-		height: 30rpx;
+.yinyong {
+  font-size: 0.12rem;
+}
+.yinyong img {
+  width: 0.12rem;
+  height: 0.1rem;
+  vertical-align: top;
+  margin-right: 0.03rem;
+}
 
-		img {
-			vertical-align: top;
-		}
-	}
+.el-dialog__wrapper {
+  background: rgba(0, 0, 0, 0.3);
+}
 
-	.Midde {
-		/* background-color: #dbeafd; */
-		background-image: url(@/static/image/yongBg.png);
-		background-size: 100% 100%;
-		color: #000;
-		align-items: flex-start;
-		padding: .18rem .24rem ;
-		
-		view {
-			color: #000;
-		}
-
-		.MiddeBack {
-			width: 0.6rem;
-			height: 0.24rem;
-			font-size: .12rem;
-			padding: 0;
-			border: 1px solid  #9E9E9E;
-		}
-	}
-
-	.yinyong {
-		font-size: .12rem;
-
-		img {
-			width: .12rem;
-			height: .1rem;
-			vertical-align: top;
-			margin-right: .03rem;
-		}
-	}
-
-	.el-dialog__wrapper {
-		background: rgba(0, 0, 0, .3);
-	}
-
-	.fz {
-		/* line-height: 1.3;
+.fz {
+  /* line-height: 1.3;
 		height: 100rpx;
 		overflow: hidden;
 		text-overflow: ellipsis;
 		display: -webkit-box;
 		-webkit-line-clamp: 4;
 		-webkit-box-orient: vertical; */
-		color: #2C2C2C;
-	}
+  color: #2c2c2c;
+}
 
-	::v-deep .el-card__body {
-		padding: .1rem !important;
-	}
+::v-deep .el-card__body {
+  padding: 0.1rem !important;
+}
 
-	/* echart鍦板浘姘村嵃 */
-	::v-deep .BMap_cpyCtrl {
-		display: none;
-	}
+/* echart鍦板浘姘村嵃 */
+::v-deep .BMap_cpyCtrl {
+  display: none;
+}
 
-	::v-deep .anchorBL {
-		display: none;
-	}
+::v-deep .anchorBL {
+  display: none;
+}
 
-	::v-deep .el-tabs__nav-wrap::after {
-		background-color: transparent;
-	}
+::v-deep .el-tabs__nav-wrap::after {
+  background-color: transparent;
+}
 
-	::v-deep .el-tabs__nav {
-		margin-bottom: .1rem !important;
+::v-deep .el-tabs__nav {
+  margin-bottom: 0.1rem !important;
+}
 
-	}
+::v-deep .el-tabs__nav-scroll {
+  display: flex;
+  justify-content: center;
+}
 
-	::v-deep .el-tabs__nav-scroll {
-		display: flex;
-		justify-content: center;
-	}
+::v-deep .el-tabs__item {
+  width: 1rem;
+  font-size: 0.14rem;
+  line-height: 0.4rem;
+  height: 0.4rem;
+}
 
-	::v-deep .el-tabs__item {
-		width: 1rem;
-		font-size: .14rem;
-		line-height: .4rem;
-		height: .4rem;
-	}
+::v-deep .el-tabs__header {
+  margin: 0 0 10rpx;
+}
 
-	::v-deep .el-tabs__header {
-		margin: 0 0 10rpx;
-	}
+::v-deep .el-tabs__active-bar {
+  /* 璁剧疆婊氬姩鏉″搴� */
+  width: 1rem !important;
+  height: 0.03rem !important;
+  background-color: #597aa5;
+  transform: translateX(-20px);
+  /* margin-top: .09rem; */
+}
 
-	::v-deep .el-tabs__active-bar {
-		/* 璁剧疆婊氬姩鏉″搴� */
-		width: 1rem !important;
-		height: .03rem !important;
-		background-color: #597AA5;
-		transform: translateX(-20px);
-		/* margin-top: .09rem; */
-	}
+::v-deep .el-tabs__active-bar {
+  top: 0.37rem !important;
+}
 
-	::v-deep .el-tabs__active-bar {
-		top: .37rem !important;
-	}
+::v-deep .el-table::before {
+  background-color: #fff !important;
+}
 
-	::v-deep .el-table::before {
-		background-color: #fff !important;
-	}
+.BoxRight ::v-deep.el-card__body {
+  padding: 0.2rem 0.14rem !important;
+}
 
-	.BoxRight ::v-deep.el-card__body {
-		padding: .2rem .14rem !important;
-
-	}
-
-	.BoxRight .box-card {
-		margin-bottom: .2rem !important;
-	}
-</style>
\ No newline at end of file
+.BoxRight .box-card {
+  margin-bottom: 0.2rem !important;
+}
+</style>

--
Gitblit v1.9.1