From 1530f605190069e45b5e31a7ec2bf7a6dc691f39 Mon Sep 17 00:00:00 2001
From: QYF-GitLab1 <1940665526@qq.com>
Date: 星期四, 02 一月 2025 14:09:22 +0800
Subject: [PATCH] 1

---
 packageCourse/pages/studentClass/index.js |   28 +++++++++++++++++++++++++---
 1 files changed, 25 insertions(+), 3 deletions(-)

diff --git a/packageCourse/pages/studentClass/index.js b/packageCourse/pages/studentClass/index.js
index e18f442..4ba4389 100644
--- a/packageCourse/pages/studentClass/index.js
+++ b/packageCourse/pages/studentClass/index.js
@@ -42,11 +42,14 @@
 
   // 閫氳繃code鏌ヨ鐝骇
   getClassDetail() {
-    if (this.data.refCode == '') {
+    if (!this.data.refCode) {
       wx.showToast({
         title: '璇疯緭鍏ラ個璇风爜',
         duration: 1000,
         icon: "none",
+      })
+      this.setData({
+        classDetail: null
       })
       return false
     }
@@ -56,14 +59,29 @@
     app.MG.edu
       .getCourseClass(data)
       .then(res => {
-        if (res) {
+        if (res.linkProductDto) {
           res.classTime = moment(res.beginDate).format('YYYY-MM-DD') + '--' + moment(res.endDate).format('YYYY-MM-DD')
           this.setData({
             classDetail: res
           })
+        } else {
+          this.setData({
+            classDetail: null
+          })
+          wx.showToast({
+            title: '閭�璇风爜鏃犳晥',
+            icon: "none"
+          })
         }
       })
       .catch(err => {
+        wx.showToast({
+          title: '閭�璇风爜鏃犳晥',
+          icon: "none"
+        })
+        this.setData({
+          classDetail: null
+        })
         console.log(err)
       })
   },
@@ -78,7 +96,9 @@
   // 鍏抽棴鐢宠
   cancle() {
     this.setData({
-      visible: false
+      visible: false,
+      classDetail: null,
+      refCode: ''
     })
   },
 
@@ -161,6 +181,8 @@
           classList: list,
           totalSize: totalSize,
           visible: false,
+          classDetail: null,
+          refCode: '',
           skeletonLoding: false,
           bottomLoading: false
         })

--
Gitblit v1.9.1