From f5ffd93860c6ddfc82930c0c71a11e7dba6abf6d Mon Sep 17 00:00:00 2001
From: 杨磊 <505174330@qq.com>
Date: 星期一, 20 五月 2024 18:11:34 +0800
Subject: [PATCH] 人物时空地图

---
 src/pages/knowledgeBase/knowledgeBase.vue |   71 ++++++++++++++++++++---------------
 1 files changed, 40 insertions(+), 31 deletions(-)

diff --git a/src/pages/knowledgeBase/knowledgeBase.vue b/src/pages/knowledgeBase/knowledgeBase.vue
index 227ad41..c478af6 100644
--- a/src/pages/knowledgeBase/knowledgeBase.vue
+++ b/src/pages/knowledgeBase/knowledgeBase.vue
@@ -15,7 +15,7 @@
         class="advancedSea"
         @click="isAvancedClick"
         style="color: #244a7b; cursor: pointer"
-        >楂樼骇鎼滅储 锕�</view
+        >楂樼骇鎼滅储 鈭�</view
       >
     </view>
     <!-- 鐑棬鎼滅储 -->
@@ -47,7 +47,7 @@
         class="advancedSeaTrue1"
       >
         <h3>楂樼骇鎼滅储</h3>
-        <MyForm @submit="onSubmit" :from="from" />
+        <MyForm @submit="onSubmit" @reset="resetForm" :from="from" />
       </view>
     </view>
     <uni-row
@@ -91,10 +91,10 @@
           <view v-if="profession.list.length - 1 > 3" class="flex flex-center">
             <view
               class="toggleButton"
-              style="color: #c1d3ea"
+              style="color: #244a7b"
               @click="shrinkClick('a', '鑱屼笟')"
             >
-              {{ activeBox !== "a" ? "鏇村  锕�" : "鏀惰捣  锔�" }}
+              {{ activeBox !== "a" ? "鏇村  鈭�" : "鏀惰捣  鈭�" }}
             </view>
           </view>
         </view>
@@ -129,10 +129,10 @@
           <view v-if="dynasty.list.length - 1 > 3" class="flex flex-center">
             <view
               class="toggleButton"
-              style="color: #c1d3ea"
+              style="color: #244a7b"
               @click="shrinkClick('b', '鏃舵湡')"
             >
-              {{ activeBox !== "b" ? "鏇村  锕�" : "鏀惰捣  锔�" }}
+              {{ activeBox !== "b" ? "鏇村  鈭�" : "鏀惰捣  鈭�" }}
             </view>
           </view>
         </view>
@@ -165,7 +165,7 @@
           </ul>
           <!-- 	<view class="flex flex-center">
 							<view class="toggleButton" style="font-size: 25rpx;color: #C1D3EA;" @click="shrinkClick('b')">
-								{{ activeBox !== 'b' ? '鏇村  锕�' : '鏀惰捣  锔�' }}
+								{{ activeBox !== 'b' ? '鏇村  鈭�' : '鏀惰捣  鈭�' }}
 							</view>
 						</view> -->
         </view>
@@ -213,7 +213,7 @@
           <el-table-column prop="official" label="瀹樿亴"></el-table-column>
         </el-table>
         <!-- 鍒嗛〉 -->
-        <el-row class="fenye" style="position: absolute; bottom: 0.1rem">
+        <el-row class="fenye">
           <el-pagination
             class="paging flex"
             :current-page="CurrentPage"
@@ -375,23 +375,28 @@
       dataTable: [],
       option: {},
       keywords: "",
+      submitData: {
+        name: "",
+        alias: "",
+        nativePlace: "",
+        tagId: "",
+        official: "",
+        genderType: "",
+      },
     };
   },
   onLoad(options) {
-    this.onSearch({ text: options.name });
-    this.keywords = options.name;
+    console.log(options.keyword);
+    this.onSearch({ text: options.keyword });
   },
   mounted() {
-    // 淇敼涓ゆ鐨勯珮搴︿繚鎸佷竴鑷�
-    var box1Height = document.querySelector(".fbox2").offsetHeight;
-    document.querySelector(".fbox3").style.height =
-      box1Height + box1Height / 18 + "px";
-    console.log(box1Height, "box1Height");
     this.getStatistics();
-    // 榛樿鍏堣皟鐢ㄦ悳绱竴娆�
-    this.onSearch("");
   },
   methods: {
+    //閲嶇疆鎼滅储缁撴灉
+    resetForm() {
+      this.onSearch("");
+    },
     // ExportJsonExcel瀹炰緥
     Ture() {
       //   鍒涘缓ExportJsonExcel瀹炰緥瀵硅薄
@@ -402,24 +407,27 @@
     // 涓嬭浇鎸夐挳
     async exportClick() {
       const dataList = this.tableData;
+      console.log(this.keywords, "keywords");
       let Obj = {
         keywords: "", //鎼滅储妗嗘绱�
-        name: "", //濮撳悕
-        alias: "", //鍒悕
-        nativePlace: "", //鏈哄叧
-        tagId: null, //鑱屼笟id
-        official: null, //鑱屽畼
-        genderType: null, //鎬у埆
-        dynasty: null, //鏈濅唬id
-        dynastyId: null, //鏈濅唬id
-        institution: null, //鏈烘瀯
+        // keywords: this.keywords, //鎼滅储妗嗘绱�
+        name: this.submitData.name, //濮撳悕
+        alias: this.submitData.alias, //鍒悕
+        nativePlace: this.submitData.nativePlace, //鏈哄叧
+        tagId: this.profession.id !== 0 ? Number(this.profession.id) : null, //鑱屼笟id
+        official: this.submitData.official, //鑱屽畼
+        genderType:
+          this.submitData.genderType !== "" ? this.submitData.genderType : null, //鎬у埆
+        dynasty: this.dynasty.id !== "" ? Number(this.dynasty.id) : null, //鏈濅唬id
+        institution: "", //鏈烘瀯
         bookId: null, //鏉ユ簮id
         page: 1,
-        pageSize: 9999,
+        pageSize: 1,
       };
+      console.log(Obj, "Obj");
       // // 鎼滅储
-      await getPersonList(Obj).then((res) => {
-        console.log(res);
+      await getPDownload(Obj).then((res) => {
+        console.log(res, "exportClick");
         // if (res.success) {
         //   console.log(res, "鎼滅储鎺ュ彛");
         //   this.tableData = res.list;
@@ -579,7 +587,6 @@
         var box1Height = document.querySelector(".fbox").offsetHeight;
         // let box2Height= document.querySelector('.fbox1').style.height = box1Height + 'px';
         let box2Height = document.querySelector(".fbox1").offsetHeight;
-        console.log(box1Height, box2Height);
         if (box1Height <= box2Height) {
           document.querySelector(".fbox1").style.height = box1Height + "px";
         }
@@ -597,7 +604,7 @@
         this.dynasty.index = currentDynasty.dynastyId;
         this.dynasty.id = currentDynasty.dynastyId;
       }
-
+      this.submitData = val;
       this.CurrentPage = 1;
       let Obj = {
         keywords: "", //鎼滅储妗嗘绱�
@@ -628,6 +635,7 @@
     },
     // 鍩虹鎼滅储
     async onSearch(val) {
+      this.keywords = val.text;
       let Obj = {
         keywords: val.text, //鎼滅储妗嗘绱�
         name: "", //濮撳悕
@@ -643,6 +651,7 @@
         page: this.CurrentPage,
         pageSize: this.pageSize,
       };
+      console.log(Obj, "ObjObjObj");
       // // 鎼滅储
       await getPersonList(Obj).then((res) => {
         if (res.success) {

--
Gitblit v1.9.1