From 76956e0f6cc235678fce936439ad932a7b8bc344 Mon Sep 17 00:00:00 2001
From: Tcsm <1377977403@qq.com>
Date: 星期四, 24 八月 2023 21:41:31 +0800
Subject: [PATCH] 8.24提交

---
 ruoyi-ui/src/views/mindMap/index.vue  |   54 +++++++++++++++------------
 ruoyi-ui/src/assets/images/zhang.png  |    0 
 ruoyi-ui/src/views/homeRoot/index.vue |   37 ++++++++----------
 3 files changed, 46 insertions(+), 45 deletions(-)

diff --git a/ruoyi-ui/src/assets/images/zhang.png b/ruoyi-ui/src/assets/images/zhang.png
index 094051f..a16a0d0 100644
--- a/ruoyi-ui/src/assets/images/zhang.png
+++ b/ruoyi-ui/src/assets/images/zhang.png
Binary files differ
diff --git a/ruoyi-ui/src/views/homeRoot/index.vue b/ruoyi-ui/src/views/homeRoot/index.vue
index 8cab150..117432c 100644
--- a/ruoyi-ui/src/views/homeRoot/index.vue
+++ b/ruoyi-ui/src/views/homeRoot/index.vue
@@ -198,8 +198,8 @@
       greeting: "",
       imageSrc: require('../../assets/images/Group 407.png') ,
       dropdownList: [
-        { name: '鍙樉绀虹涓�浠�', src: 'Group 407.png' },
-        { name: '鏄剧ず鑷崇浜屼唬', src: 'Group 407.png' },
+        { name: '鍙樉绀虹涓�浠�', src: 'Group 443.png' },
+        { name: '鏄剧ず鑷崇浜屼唬', src: 'Group 444.png' },
         { name: '鏄剧ず鑷崇涓変唬', src: 'Group 445.png' },
         { name: '鏄剧ず鍏ㄩ儴', src: 'Group 407.png' }
       ],
@@ -302,13 +302,10 @@
     }
 
   },
-  created() {
 
+  created(){
     this.setGreeting();
     this.getUser();
-  },
-  mounted() {
-     this.getList(1);
   },
   methods:{
     getInfo(src)
@@ -334,17 +331,17 @@
     generation_1(){
     //  alert(127)
       // this.getList(1)
-            listRoot(1).then(response => {
-                this.rootList = response.data
-                this.isShow_1=true
-                this.isShow_2=false
-                this.isShow_3=false
-                this.isShow_4=false
-            })
+      listRoot(1).then(response => {
+          this.rootList = response.data
+          this.isShow_1=true
+          this.isShow_2=false
+          this.isShow_3=false
+          this.isShow_4=false
+      })
     },
     getPersonInfo(id)
     {
-            this.$router.push("/familymodel/jiagenwang/personInfo/" + id);
+      this.$router.push("/familymodel/jiagenwang/personInfo/" + id);
       //alert(id)
     },
     generation_2(){
@@ -385,7 +382,7 @@
         this.isShow_3=false
         this.isShow_4=false
         }
-      //  console.log(this.rootSecList)
+       // console.log(this.rootSecList)
       })
 
 
@@ -410,15 +407,12 @@
 
       //  listProperty(this.addDateRange(this.queryParams, this.dateRange)).then(response => {
       listRoot(depth).then(response => {
-          //  alert(123)
-        //  alert(123)
-          //   console.log(response.data)
-        //  alert(90)
           this.rootList = response.data;
           this.isShow_1=true
-        //  alert(this.rootList[0].url)
+         // alert(this.rootList[0].url)
        //   this.total = response.data.total;
           this.loading = false;
+          console.log(this.rootList)
         }
       );
     },
@@ -442,8 +436,9 @@
     getUser() {
       getUserProfile().then(response => {
         this.user = response.data;
-
+        this.getList(1);
       });
+
     }
   }
 }
diff --git a/ruoyi-ui/src/views/mindMap/index.vue b/ruoyi-ui/src/views/mindMap/index.vue
index e8a14cf..83f0819 100644
--- a/ruoyi-ui/src/views/mindMap/index.vue
+++ b/ruoyi-ui/src/views/mindMap/index.vue
@@ -3,16 +3,12 @@
     <h1 style="font-size: 21px;">{{ greeting +'锛�' + user.userName }}</h1>
     <div class="image-container">
       <img class="top-image" src="../../assets/images/zhang.png" alt="Top Image">
-      <img class="bottom-image" src="../../assets/images/bkg.png" alt="Bottom Image">
-
-      <el-card class="mind-map-container ">
-        <div id="mind-map">
-
-        </div>
-      </el-card>
-
     </div>
+    <el-card class="mind-map-container">
+      <div id="mind-map">
 
+      </div>
+    </el-card>
   </div>
 </template>
 
@@ -20,6 +16,7 @@
 import { getUserProfile } from "@/api/system/user";
 import { listRootAll ,listRoot} from "@/api/root/index";
 import * as d3 from 'd3';
+
 
 export default {
   name: "index",
@@ -61,15 +58,30 @@
       })
 
     },
+
     drawMindMap() {
       const mindMapData = this.rootList[0]; // 浠巖ootList涓幏鍙栨暟鎹�
 
       // 娓呴櫎鐜版湁鐨凷VG鍏冪礌
       d3.select("#mind-map svg").remove();
 
+      // 鍒涘缓涓�涓柊鐨� div 鍏冪礌浣滀负鍖呰9鎬濈淮瀵煎浘鐨勫鍣�
+      const mindMapContainer = document.createElement("div");
+      mindMapContainer.setAttribute("id", "mind-map-container");
+      mindMapContainer.style.position = "absolute";
+      mindMapContainer.style.top = "0";
+      mindMapContainer.style.left = "0";
+      mindMapContainer.style.width = "100%";
+      mindMapContainer.style.height = "100%";
+      mindMapContainer.style.zIndex = "1";
+
+      // 灏嗘�濈淮瀵煎浘瀹瑰櫒鎻掑叆鍒� image-container 涓�
+      document.querySelector(".image-container").appendChild(mindMapContainer);
+
       // 鍒涘缓SVG鍏冪礌锛岃缃搴﹀拰楂樺害
-      const svg = d3.select("#mind-map")
+      const svg = d3.select("#mind-map-container")
         .append("svg")
+        .attr("class", "svg-container") // 娣诲姞 className
         .attr("width", "100%")
         .attr("height", "100%");
 
@@ -112,34 +124,28 @@
 <style scoped>
 .app-container{
   background-color: #FEF7FC;
+  position: relative;
 }
 
 .image-container {
-  position: relative;
+  position: absolute;
   width: 100%;
   height: 100%;
+  z-index: -1;
 }
 
 .mind-map-container{
-  z-index: 3;
+  z-index: 2;
+  opacity: 0.5;
 }
 .top-image {
-  width: 50%;
-  /*height: 100%;*/
-  object-fit: cover;
-  position: absolute;
-  top: 0;
-  right: 0;
-  opacity: 1;
-}
-
-.bottom-image {
-  z-index: 1; /* 璁剧疆搴曞眰鍥剧墖鐨勫眰绾т负1 */
   width: 100%;
   height: 100%;
-  /*position: absolute;*/
-  top: 0;
+  object-fit: cover;
+  position: static;
+  opacity: 0.8;
 }
 
 
+
 </style>

--
Gitblit v1.9.1