From f1e20feafa89c8d50af5e69c0333a9efc239ee49 Mon Sep 17 00:00:00 2001
From: 闫增涛 <1829501689@qq.com>
Date: 星期一, 01 四月 2024 14:09:11 +0800
Subject: [PATCH] 图书详情页bug修改,我的错题、收藏模式下答题卡添加题目类型,非单选题添加查看解析按钮

---
 packageBookService/pages/bookServices/list/index.js |   73 +++++++++++++++++++++++++++++++++++-
 1 files changed, 71 insertions(+), 2 deletions(-)

diff --git a/packageBookService/pages/bookServices/list/index.js b/packageBookService/pages/bookServices/list/index.js
index a2bf820..9409fb6 100644
--- a/packageBookService/pages/bookServices/list/index.js
+++ b/packageBookService/pages/bookServices/list/index.js
@@ -34,10 +34,32 @@
       options: [],
       disabled: false,
     },
-    disabledSecondList: false,
     majorProjectList: {
       value: [],
       options: [],
+    },
+    sortList: {
+      value: '',
+      options: [{
+          value: '',
+          label: '缁煎悎鎺掑簭',
+        }, {
+          value: '1',
+          label: '鍚嶇О姝e簭'
+        },
+        {
+          value: '2',
+          label: '鍚嶇О鍊掑彊'
+        },
+        {
+          value: '3',
+          label: '鍑虹増鏃堕棿姝e簭'
+        },
+        {
+          value: '3',
+          label: '鍑虹増鏃堕棿鍊掑彊'
+        }
+      ],
     },
     newTextBook: {
       value: [],
@@ -54,6 +76,11 @@
     noData: false,
     showDropdown: false,
     isRequesting: false,
+    disabledStair: false,
+    disabledSecondList: false,
+    disabledProject: false,
+    disabledNewForms: false,
+    triggered: false,
   },
   /**
    * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍔犺浇
@@ -135,7 +162,13 @@
    * 椤甸潰鐩稿叧浜嬩欢澶勭悊鍑芥暟--鐩戝惉鐢ㄦ埛涓嬫媺鍔ㄤ綔
    */
   onPullDownRefresh() {
-    console.log('涓嬫媺');
+    this.setData({
+      triggered: true
+    })
+    this.setData({
+      'pageCount.page': 1
+    })
+    this.getBookList(this.data.path);
   },
 
   /**
@@ -173,6 +206,9 @@
   },
   // 鑾峰彇涓�绾у垪琛�
   getStairList(path) {
+    this.setData({
+      disabledStair: false
+    })
     const query = {
       path,
       filterList: [],
@@ -202,6 +238,11 @@
         'stairList.options': options,
         'stairList.value': this.data.stairCode,
       });
+      if (!options.length) {
+        this.setData({
+          disabledStair: true
+        })
+      }
     });
   },
   // 鑾峰彇涓�绾у垎绫讳笅浜岀骇鍒嗙被
@@ -239,6 +280,10 @@
   },
   // 鑾峰彇閲嶇偣椤圭洰
   getProjectList(type) {
+    this.setData({
+      disabledProject: false,
+      disabledNewForms: false
+    })
     const options = [];
     const arr = [];
     let array = [];
@@ -264,6 +309,11 @@
             label: element.name,
           });
         }
+        if (!options.length) {
+          this.setData({
+            disabledProject: true
+          })
+        }
         this.setData({
           'majorProjectList.options': options,
         });
@@ -274,6 +324,11 @@
             value: element.value,
             label: element.name,
           });
+        }
+        if (!options.length) {
+          this.setData({
+            disabledNewForms: true
+          })
         }
         this.setData({
           'newTextBook.options': options,
@@ -367,6 +422,14 @@
           })
         }
       }
+      if (this.data.triggered) {
+        this.setData({
+          triggered: false
+        })
+        wx.showToast({
+          title: '鍒锋柊鎴愬姛',
+        })
+      }
     });
   },
   // 涓�绾у垎绫诲垏鎹�
@@ -429,6 +492,12 @@
     });
     this.getBookList(this.data.path);
   },
+  // 鎺掑簭鍒囨崲
+  onSortChange(e) {
+    this.setData({
+      'sortList.value': e.detail.value
+    })
+  },
   changeNewText(e) {
     this.setData({
       'newTextBook.value': e.detail.value,

--
Gitblit v1.9.1