From 29b50be16ca9b8b2092b43bbfb91afbe73008bc1 Mon Sep 17 00:00:00 2001
From: litian <C21AF165>
Date: 星期四, 11 七月 2024 14:12:21 +0800
Subject: [PATCH] url

---
 pages/retrievalPage/index.js |   79 ++++++++++++++++++++++++++++++++++++---
 1 files changed, 72 insertions(+), 7 deletions(-)

diff --git a/pages/retrievalPage/index.js b/pages/retrievalPage/index.js
index 758da9f..3b5f105 100644
--- a/pages/retrievalPage/index.js
+++ b/pages/retrievalPage/index.js
@@ -38,8 +38,41 @@
       page: 1,
       total: 0,
     },
-    tabValue: 0,
+    tabValue: '0',
     tabPanelstyle: 'display:flex;justify-content:center;align-items:center;',
+    // tab閫夐」
+    tabList: [{
+        title: "鍥句功",
+        index: "0",
+        bookTotal: 0
+      },
+      {
+        title: "璇剧▼",
+        index: "1",
+        bookTotal: 0
+      },
+      {
+        title: "鏁板瓧鏁欐潗",
+        index: "2",
+        bookTotal: 0
+      }, {
+        title: "涓撻",
+        index: "3",
+        bookTotal: 0
+      },
+      {
+        title: "涔︾洰",
+        index: "4",
+        bookTotal: 0
+      },
+      {
+        title: "涔﹀睍",
+        index: "5",
+        bookTotal: 0
+      },
+    ],
+    tabsId: 0, //榛樿閫夊瀷涓鸿澶�
+
   },
 
   /**
@@ -128,6 +161,7 @@
   //鏍囩鐨勫垏鎹�
   onTabsChange(event) {
     const value = event.detail.value
+    console.log(value);
     this.setData({
       tabValue: value,
       isMore: false
@@ -384,6 +418,7 @@
       method: 'post',
       data: body
     }).then((resp) => {
+      console.log(resp, 'resp');
       //鍥句功       0
       const data1 = resp[0]
       const datas1 = handleQueryResourceListData({
@@ -393,7 +428,9 @@
       this.setData({
         bookData: datas1,
         bookTotal: data1.totalCount,
+        [`tabList[${0}].bookTotal`]: data1.totalCount
       })
+      console.log(this.data.tabList, 7777)
       //鏁板瓧璇剧▼    1
       const data2 = resp[1]
       const datas2 = handleQueryResourceListData({
@@ -402,7 +439,8 @@
       })
       this.setData({
         courseData: datas2,
-        courseTotal: data2.totalCount
+        courseTotal: data2.totalCount,
+        [`tabList[${1}].bookTotal`]: data2.totalCount
       })
       // 鏁板瓧鏁欐潗    2
       const data3 = resp[2]
@@ -412,7 +450,8 @@
       })
       this.setData({
         digitalTextbooksData: datas3,
-        digitalTextbooksTotal: data3.totalCount
+        digitalTextbooksTotal: data3.totalCount,
+        [`tabList[${2}].bookTotal`]: data3.totalCount
       })
       // 涓撻鐮旇   3
       const data4 = resp[3]
@@ -422,7 +461,8 @@
       })
       this.setData({
         seminarData: datas4,
-        seminarTotal: data4.totalCount
+        seminarTotal: data4.totalCount,
+        [`tabList[${3}].bookTotal`]: data4.totalCount
       })
       // 涔﹀睍      4
       const data5 = resp[4]
@@ -436,7 +476,8 @@
       // console.log(datas5, 'sadasd');
       this.setData({
         biblioClassificationData: datas5,
-        biblioClassificationTotal: data5.totalCount
+        biblioClassificationTotal: data5.totalCount,
+        [`tabList[${5}].bookTotal`]: data5.totalCount
       })
       this.setData({
         loading: false,
@@ -480,7 +521,8 @@
 
       this.setData({
         bookFairData: res.datas,
-        bookFairTotal: res.total
+        bookFairTotal: res.total,
+        [`tabList[${4}].bookTotal`]: res.total
       })
 
     })
@@ -863,6 +905,29 @@
     }
   },
   onTabsClick(event) {
-    console.log(`Click tab, tab-panel value is ${event.detail.value}.`);
+    console.log(`
+                      Click tab, tab - panel value is $ {
+                        event.detail.value
+                      }.
+                      `);
   },
+  tabClick() {
+    console.log(2323);
+  },
+  // 婊戝姩鏃惰Е鍙戠殑浜嬩欢
+  slideOn(e) {
+    // 鎷垮埌褰撳墠绱㈠紩骞跺姩鎬佹敼鍙�
+    this.setData({
+      tabsId: e.detail.current
+    })
+  },
+
+  //鐐瑰嚮tab鏃惰Е鍙�
+  tabsOn(e) {
+    this.setData({
+      //鎷垮埌褰撳墠绱㈠紩骞跺姩鎬佹敼鍙�
+      tabsId: e.currentTarget.dataset.idx
+    })
+  },
+
 })
\ No newline at end of file

--
Gitblit v1.9.1