From 6608a6839d771d38640988e3ee496ecdd91765a4 Mon Sep 17 00:00:00 2001
From: litian <C21AF165>
Date: 星期二, 09 四月 2024 15:12:59 +0800
Subject: [PATCH] 代码合并

---
 packageDomain/pages/sampleBookList/index.js |  114 ++++++++++++++++++++++++++++++++++-----------------------
 1 files changed, 68 insertions(+), 46 deletions(-)

diff --git a/packageDomain/pages/sampleBookList/index.js b/packageDomain/pages/sampleBookList/index.js
index 0858a02..6861e0e 100644
--- a/packageDomain/pages/sampleBookList/index.js
+++ b/packageDomain/pages/sampleBookList/index.js
@@ -50,6 +50,30 @@
     stairCode: '', // 涓�绾у垎绫婚�変腑椤�
     secondCode: '', // 浜岀骇鍒嗙被閫変腑椤�
     sort: '', // 鎺掑簭
+    sortList: {
+      value: "default",
+      options: [{
+          value: "default",
+          label: "榛樿鎺掑簭",
+        },
+        {
+          value: "name-asc",
+          label: "鍚嶇О姝e簭",
+        },
+        {
+          value: "name-desc",
+          label: "鍚嶇О鍊掑彊",
+        },
+        {
+          value: "time-asc",
+          label: "鍑虹増鏃堕棿姝e簭",
+        },
+        {
+          value: "time-desc",
+          label: "鍑虹増鏃堕棿鍊掑彊",
+        },
+      ],
+    },
     //鍒嗛〉
     page: 1,
     limit: 10,
@@ -170,7 +194,6 @@
     // 鑾峰彇鐢宠娆℃暟
     this.getSelectPaperBookCount()
     this.getSelectBookCount()
-    console.log(this.data.electronicBookList.length, this.data.paperBookList.length, 1)
     if (wx.getStorageSync("paperBookList") || wx.getStorageSync("electronicBookList")) {
       if (wx.getStorageSync("paperBookList")) {
         this.setData({
@@ -287,7 +310,6 @@
         'stairList.options': options,
         'stairList.value': this.data.stairCode,
       });
-      console.log(this.data.stairList.options)
     });
   },
   // 鑾峰彇涓�绾у垎绫讳笅浜岀骇鍒嗙被
@@ -384,17 +406,43 @@
         queryType: '*',
       };
     }
-    if (that.data.sort) {
+    if (this.data.sortList.value == "name-asc") {
       sort = {
-        Name: that.data.sort,
-        BaseType: '',
+        Name: "Asc",
+        BaseType: "",
       };
-    } else {
+    } else if (this.data.sortList.value == "name-desc") {
       sort = {
-        type: 'Desc',
-        field: 'ViewCount',
+        Name: "Desc",
+        BaseType: "",
+      };
+    } else if (this.data.sortList.value == "time-asc") {
+      sort = {
+        PublicationDate: "Asc",
+        BaseType: "DateTime",
+      };
+    } else if (this.data.sortList.value == "time-desc") {
+      sort = {
+        PublicationDate: "Desc",
+        BaseType: "DateTime",
+      };
+    } else if (this.data.sortList.value == "default") {
+      sort = {
+        field: "order",
+        type: "Desc",
       };
     }
+    // if (that.data.sort) {
+    //   sort = {
+    //     Name: that.data.sort,
+    //     BaseType: '',
+    //   };
+    // } else {
+    //   sort = {
+    //     type: 'Desc',
+    //     field: 'ViewCount',
+    //   };
+    // }
     // 鎼滅储
     let searchObj = {};
     if (that.data.searchValue) {
@@ -495,6 +543,8 @@
           })
         } else {
           that.setData({
+            bookList: [],
+            pageTotalCount: 0,
             skeletonLoding: false,
             loading: false
           })
@@ -553,60 +603,32 @@
   onConfirmSecond() {
     this.getBookList(false);
   },
-  // 閲嶇偣椤圭洰鏀瑰彉
-  changeMajorProject(e) {
+  onResetSecond() {
     this.setData({
-      'majorProjectList.value': e.detail.value,
+      'secondList.value': [],
     });
     this.getBookList(false);
   },
-  // 閲嶇偣椤圭洰閲嶇疆
-  resetMajorProject() {
+
+  // 鎺掑簭鍒囨崲
+  onSortChange(e) {
     this.setData({
-      'majorProjectList.value': [],
+      backTop: "#assort-title",
+      "sortList.value": e.detail.value,
     });
-    this.getBookList(false);
-  },
-  changeNewText(e) {
-    this.setData({
-      'newTextBook.value': e.detail.value,
-    });
-    this.getBookList(false);
-  },
-  resetNewText() {
-    this.setData({
-      'newTextBook.value': [],
-    });
-    this.getBookList(false);
-  },
-  // 鎺掑簭鎸夐挳
-  sortClick() {
-    if (!this.data.sort.length) {
-      this.setData({
-        sort: 'Desc',
-      });
-    } else if (this.data.sort == 'Desc') {
-      this.setData({
-        sort: 'Asc',
-      });
-    } else if (this.data.sort == 'Asc') {
-      this.setData({
-        sort: '',
-      });
-    }
+
     let path;
     if (this.data.secondCode) {
       path = this.data.secondCode;
     } else if (this.data.stairCode) {
-      path = `${this.data.assortCheck.code
-        }\\${this.data.stairCode}`;
+      path = `${this.data.assortCheck.code}\\${this.data.stairCode}`;
     } else {
       path = this.data.assortCheck.code;
     }
     this.setData({
       path: path,
     });
-    this.getBookList(false);
+    this.getBookList(path);
   },
   // 鎼滅储鍥句功
   searchBook(e) {

--
Gitblit v1.9.1