From dc934dfd63fecff84d0bf996418e041b9bd4ea59 Mon Sep 17 00:00:00 2001
From: 闫增涛 <1829501689@qq.com>
Date: 星期二, 30 四月 2024 18:16:13 +0800
Subject: [PATCH] bug修改

---
 pages/bibliographyList/index.js |  167 ++++++++++---------------------------------------------
 1 files changed, 31 insertions(+), 136 deletions(-)

diff --git a/pages/bibliographyList/index.js b/pages/bibliographyList/index.js
index f7bba40..b2588bb 100644
--- a/pages/bibliographyList/index.js
+++ b/pages/bibliographyList/index.js
@@ -39,14 +39,9 @@
      * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍔犺浇
      */
     onLoad(options) {
-
-
-
-
       this.higherGet()
       this.vocationalGet()
       this.teacherGet()
-
       const systInfo = wx.getSystemInfoSync();
       const menu = wx.getMenuButtonBoundingClientRect(); // 鑳跺泭淇℃伅
       const navBarHeight = (menu.top - systInfo.statusBarHeight) * 2 + menu.height; // 瀵艰埅鏍忛珮搴�
@@ -112,9 +107,7 @@
 
     },
     onTabsChange(event) {
-
       const value = event.detail.value
-
       if (value === '0') {
         console.log(value);
         this.setData({
@@ -135,8 +128,6 @@
         })
       }
     },
-
-
     //楂樼瓑鏁欒偛
     higherGet(keyword) {
       // console.log(keyword, 'keyword');
@@ -144,9 +135,7 @@
         'Name*': keyword,
         '||author*': keyword,
         '||isbn*': keyword
-
       }
-
       app.MG.resource.getItem({
         path: 'jsek_biblioClassification\\jsek_bCHigherEducation',
         queryType: '*',
@@ -172,20 +161,16 @@
         res.datas.forEach(item => {
           item.determine = true
         })
-        // console.log(res, 789111);
         this.setData({
           higherList: res.datas,
           higherTotal: res.total
         })
-        // console.log(this.data.higherList, '5555');
         this.setData({
           loading: false, //寮�鍚鏋跺睆鍔犺浇
           hidden: false, //鏄惁灞曠ず鍐呭
         })
       })
       wx.stopPullDownRefresh()
-
-
     },
 
     //鏁欏笀鏁欒偛
@@ -194,7 +179,6 @@
         'Name*': keyword,
         '||author*': keyword,
         '||isbn*': keyword
-
       }
       app.MG.resource.getItem({
         path: 'jsek_biblioClassification\\jsek_bCVocationalEducation',
@@ -225,7 +209,6 @@
           vocationalList: res.datas,
           vocationalTotal: res.total
         })
-
       })
       wx.stopPullDownRefresh()
     },
@@ -235,7 +218,6 @@
         'Name*': keyword,
         '||author*': keyword,
         '||isbn*': keyword
-
       }
       app.MG.resource.getItem({
         path: 'jsek_biblioClassification\\jsek_bCTeacherEducation',
@@ -310,11 +292,8 @@
     //   }, 2000);
     // },
     downloadData(event) {
-
       const item = event.currentTarget.dataset.item
-      console.log(item);
       if (item.fileType == "pdf") {
-
         wx.navigateTo({
           url: "/packageBookService/pages/components/webView/index?md5=" +
             item.freeFile +
@@ -337,11 +316,7 @@
           theme: 'warning',
           direction: 'column',
         });
-        console.log(456);
       }
-
-
-
     },
     onSearchSubmit: function (e) {
       const keyword = e.detail.value;
@@ -351,14 +326,11 @@
       this.vocationalGet(keyword)
       this.teacherGet(keyword)
     },
-
-
     goBack() {
       wx.navigateBack();
     },
     onReachBottom(e) {
       if (this.data.tabValue == 0) {
-        console.log(0);
         if (this.data.higherList.length < this.data.higherTotal) {
           this.setData({
             isMore: true,
@@ -374,11 +346,8 @@
               isMore: false
             })
           }, 100)
-
         }
-
       } else if (this.data.tabValue == 2) {
-
         if (this.data.teacherList.length < this.data.teacherTotal) {
           this.setData({
             isMore: true,
@@ -394,11 +363,8 @@
               isMore: false
             })
           }, 100)
-
         }
-
       } else if (this.data.tabValue == 1) {
-
         console.log(this.data.vocationalList.length);
         console.log(this.data.vocationalTotal);
         if (this.data.vocationalList.length < this.data.vocationalTotal) {
@@ -416,13 +382,8 @@
               isMore: false
             })
           }, 100)
-
         }
-        console.log(2);
       }
-
-
-
     },
 
     onPullDownRefresh() {
@@ -438,96 +399,45 @@
     mailbox(e) {
       const key = e.currentTarget.dataset.key;
       const item = e.currentTarget.dataset.item;
-
-
-
       this.setData({
-        // [key]: true,
-        // dialogKey: key,
-        hiddenmodalput: true,
-        input: '',
         Md5: item.datas.freeFile.FileList[0].Md5
-
-      });
-
-
-
-    },
-
-    onEmailInput(e) {
-      const isEmailValid = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$/.test(e.detail.value);
-      this.setData({
-        emailError: !isEmailValid,
-        "input": e.detail.value,
-      });
-    },
-    //寮圭獥纭
-    onConfirm() {
-      if (!this.data.emailError && this.data.input) {
-        const {
-          dialogKey
-        } = this.data;
-        this.setData({
-          [dialogKey]: false
-        });
-
-
-        console.log(this.data.input);
-        console.log(this.data.Md5);
-        if (this.data.input) {
-          let query = {
-            eMail: this.data.input,
-            md5s: [this.data.Md5]
+      })
+      wx.showModal({
+        title: '璇疯緭鍏ラ偖绠�',
+        content: '',
+        confirmColor: '#ff6c00',
+        cancelColor: '#949494',
+        placeholderText: '璇疯緭鍏ラ偖绠卞彿',
+        editable: true,
+        complete: (res) => {
+          if (res.cancel) {
+            console.log('鍙栨秷');
           }
-          app.MG.file.sendFileWithEmail(query).then(res => {
-            console.log(res);
-          })
+          if (res.confirm) {
+            this.setData({
+              input: res.content
+            })
+            this.confirmM()
+          }
         }
-      } else {
-        // 鏍¢獙涓嶉�氳繃锛岀粰鍑洪敊璇彁绀�
-        wx.showToast({
-          title: '閭鏍煎紡涓嶆纭�',
-          icon: 'none',
-        });
-      }
-
-    },
-    // 寮圭獥鍙栨秷
-    closeDialog() {
-      const {
-        dialogKey
-      } = this.data;
-      this.setData({
-        [dialogKey]: false
-      });
-      console.log(111);
-    },
-    //鍙栨秷寮规
-    cancelM: function (e) {
-      this.setData({
-        hiddenmodalput: false,
       })
     },
     //鎻愪氦
-    confirmM: function (e) {
-      console.log("濮撳悕锛�" + this.data.name + "  鐢佃瘽锛�" + this.data.phoneNum);
-      if (!this.data.emailError && this.data.name) {
-
-
-
-
-        if (this.data.name) {
-          let query = {
-            eMail: this.data.name,
-            md5s: [this.data.Md5]
-          }
-          app.MG.file.sendFileWithEmail(query).then(res => {
-            console.log(res);
-            this.setData({
-              hiddenmodalput: false,
-            })
-          })
+    confirmM(e) {
+      const isEmailValid = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$/.test(this.data.input);
+      if (isEmailValid && this.data.input) {
+        let query = {
+          eMail: this.data.input,
+          md5s: [this.data.Md5]
         }
+        app.MG.file.sendFileWithEmail(query).then(res => {
+          if (res) {
+            wx.showToast({
+              icon: 'success',
+              title: '閭欢宸插彂閫�',
+            })
+          }
+        })
       } else {
         // 鏍¢獙涓嶉�氳繃锛岀粰鍑洪敊璇彁绀�
         wx.showToast({
@@ -535,20 +445,5 @@
           icon: 'none',
         });
       }
-
     },
-
-    iName: function (e) {
-      this.setData({
-        name: e.detail.value
-      })
-      // console.log(this.data.name);
-    },
-    iPhoneNum: function (e) {
-      this.setData({
-        phoneNum: e.detail.value
-      })
-    },
-
-
   })
\ No newline at end of file

--
Gitblit v1.9.1