From 81c23f9c2f5bdfbe962d0b19a5a80ea7c12f043d Mon Sep 17 00:00:00 2001
From: litian <C21AF165>
Date: 星期三, 10 七月 2024 17:39:02 +0800
Subject: [PATCH] 二维码

---
 pages/specialDiscussion/index.js |   78 +++++++++++---------------------------
 1 files changed, 23 insertions(+), 55 deletions(-)

diff --git a/pages/specialDiscussion/index.js b/pages/specialDiscussion/index.js
index 26717a1..40429ee 100644
--- a/pages/specialDiscussion/index.js
+++ b/pages/specialDiscussion/index.js
@@ -17,13 +17,13 @@
     }],
     tabIndex: 0,
     specialSubjectList: [],
-
     now: new Date(), // 鍋囪杩欐槸褰撳墠鏃堕棿
     formattedDate: '', // 鐢ㄤ簬瀛樺偍鏍煎紡鍖栧悗鐨勬棩鏈熸椂闂村瓧绗︿覆
     batList: [],
     specialDiscussionList: [],
     searchValue: '',
-    batListValue: ''
+    batListValue: '',
+    loading: false
   },
 
   /**
@@ -101,10 +101,7 @@
     this.setData({
       batListValue: value
     })
-
     this.specialDiscussionGet(this.data.batList[value])
-
-
   },
   onTabsTap(event) {
     const index = event.currentTarget.dataset.index
@@ -118,27 +115,26 @@
     this.specialDiscussionGet(this.data.batList[0])
 
   },
-  // 鑾峰彇鍥剧墖鏂囧瓧鍒楄〃
+  // 鑾峰彇鍗冲皢寮�鎾垪琛�
   ceShiList() {
+    this.setData({
+      loading: true
+    })
     let searchObj = {}
     if (this.data.searchValue) {
       searchObj = {
         'Name*': this.data.searchValue.trim()
-        // '||subtitle*': searchInputValue.value.trim()
       }
     }
-
-
     app.MG.store
       .getProductList({
-        storeInfo: 'jsek_seminar',
+        storeInfo: app.config.seminar,
         path: '*',
         queryType: '*',
         paging: {
           start: 0,
           size: 99
         },
-
         fields: {
           content: [],
           subtitle: [],
@@ -146,7 +142,7 @@
           author: [],
           viewCount: [],
           startTime: [], //寮�鎾椂闂�
-          // "liveTime>=": [formattedDate.value], //鐩存挱鏃堕棿
+          endTime: [],
           liveTime: [],
           lecturer: [],
           position: [],
@@ -159,27 +155,15 @@
         const specialSubjectList = []
         res.datas.forEach((item) => {
           item.price = item.price.toFixed(2)
-
-
           const date1 = new Date(this.data.formattedDate)
-          const date2 = new Date(item.liveTime)
-
-          // 姣旇緝涓や釜鏃ユ湡
-          if (date1 > date2) {
-            // console.log('鐩存挱缁撴潫锛岃鐪嬪洖鏀�')
-          } else if (date1 < date2) {
-            // console.log('鐩存挱杩樻病寮�濮嬶紝璇风湅鍗冲皢寮�鎾�')
-
+          const date2 = new Date(item.endTime)
+          if (date1 < date2) {
             specialSubjectList.push(item)
-
-            console.log(specialSubjectList);
-          } else {
-            // console.log('涓や釜鏃堕棿鐩稿悓锛�')
           }
         })
         this.setData({
           specialSubjectList,
-
+          loading: false,
           "tabList[0].amount": specialSubjectList.length
         })
       })
@@ -199,16 +183,13 @@
     });
   },
   onLink(e) {
-
     const item = e.currentTarget.dataset.item
     console.log(item.jsek_link);
     wx.navigateTo({
       url: '/pages/specialDiscussion/webView/index?link=' + item.jsek_link
     });
   },
-
   async getCourseTypeListList() {
-
     const quer = {
       path: '*',
       filterList: [{
@@ -224,28 +205,22 @@
         type: 'Asc',
         field: 'LinkOrder'
       },
-
     }
     const data = await app.MG.store.getStoreChannelList(quer)
-    let dataList = data.datas
-
-    // data.datas.forEach(item => {
-    //   if (item.refCode != "jsek_homepageSeminar") {
-    //     console.log(item);
-    //     dataList.push(item)
-    //   }
-    // })
+    let dataList = []
+    data.datas.forEach(item => {
+      if (item.refCode != "jsek_homepageSeminar") {
+        console.log(item);
+        dataList.push(item)
+      }
+    })
     this.setData({
       batList: dataList
     })
-
-
     this.specialDiscussionGet(data.datas[0])
-
-
   },
 
-
+  // 鑾峰彇鐩存挱鍥炴斁
   specialDiscussionGet(item) {
     let searchObj = {}
     if (this.data.searchValue) {
@@ -264,7 +239,6 @@
           start: 0,
           size: 99
         },
-
         fields: {
           content: [],
           subtitle: [],
@@ -272,6 +246,7 @@
           author: [],
           viewCount: [],
           startTime: [],
+          endTime: [],
           liveTime: [],
           lecturer: [],
           position: [],
@@ -281,25 +256,18 @@
       })
       .then((res) => {
         res.datas.forEach((item) => {
+          item.price = item.price.toFixed(2)
           const date1 = new Date(this.data.formattedDate)
-          const date2 = new Date(item.liveTime)
-
+          const date2 = new Date(item.endTime)
           // 姣旇緝涓や釜鏃ユ湡
           if (date1 > date2) {
-            // console.log('鐩存挱缁撴潫锛岃鐪嬪洖鏀�')
             data.push(item)
-          } else if (date1 < date2) {
-            // console.log('鐩存挱杩樻病寮�濮嬶紝璇风湅鍗冲皢寮�鎾�')
-          } else {
-            // console.log('涓や釜鏃堕棿鐩稿悓锛�')
           }
         })
-
         this.setData({
           specialDiscussionList: data,
-          "tabList[1].amount": data.length
+          "tabList[1].amount": data.length,
         })
-
         console.log(this.data.specialDiscussionList);
       })
   },

--
Gitblit v1.9.1