From 7344cb656ec84545a22836d3e9cb4b75fe3538bc Mon Sep 17 00:00:00 2001
From: litian <C21AF165>
Date: 星期二, 24 九月 2024 12:04:13 +0800
Subject: [PATCH] zsrwd

---
 pages/digitalCourses/digitalCoursesDetails/index.wxss                        |   10 ++++-
 app.js                                                                       |    6 +++
 pages/digitalCourses/digitalCoursesDetails/index.wxml                        |    4 ++
 packageBookService/pages/bookServices/detail/components/learnTask/index.js   |   55 ++++++++++++++++++++-------
 packageBookService/pages/bookServices/detail/components/learnTask/index.wxss |    7 +++
 assets/request/index.js                                                      |    2 
 assets/js/middleGround/api/identity.js                                       |    8 ++++
 packageBookService/pages/bookServices/detail/components/testTree/index.js    |    8 ++-
 8 files changed, 80 insertions(+), 20 deletions(-)

diff --git a/app.js b/app.js
index daf7726..e203b18 100644
--- a/app.js
+++ b/app.js
@@ -7,5 +7,11 @@
   onLaunch: function () {},
   onShow: function () {
     updateManager();
+    MG.identity.refreshToken({
+      appRefCode: config.appRefCode,
+      token: wx.getStorageSync(config.tokenKey)
+    }).then(res => {
+      console.log('宸插埛鏂�')
+    })
   },
 });
\ No newline at end of file
diff --git a/assets/js/middleGround/api/identity.js b/assets/js/middleGround/api/identity.js
index 7b4117c..f4a040a 100644
--- a/assets/js/middleGround/api/identity.js
+++ b/assets/js/middleGround/api/identity.js
@@ -192,6 +192,14 @@
       data,
     });
   },
+  //鏇存柊鐢ㄦ埛token
+  refreshToken(data) {
+    return request({
+      url: "/identity/api/ApiRefreshToken",
+      method: "post",
+      data,
+    });
+  }
 };
 
 export default identityApi;
\ No newline at end of file
diff --git a/assets/request/index.js b/assets/request/index.js
index 798b3ab..5c0c389 100644
--- a/assets/request/index.js
+++ b/assets/request/index.js
@@ -57,7 +57,7 @@
         })
         reject('鎺ュ彛璇锋眰閿欒')
       },
-      complete: () => { }
+      complete: () => {}
     })
   })
 }
diff --git a/packageBookService/pages/bookServices/detail/components/learnTask/index.js b/packageBookService/pages/bookServices/detail/components/learnTask/index.js
index 0607788..8cf3f61 100644
--- a/packageBookService/pages/bookServices/detail/components/learnTask/index.js
+++ b/packageBookService/pages/bookServices/detail/components/learnTask/index.js
@@ -74,7 +74,6 @@
           disabled: false
         });
       }
-      console.log(options.consumer, 77)
       this.getResourceData()
       this.getLearnTime()
     }
@@ -199,7 +198,6 @@
     })
   },
   getTask(e) {
-    console.log(e)
     let item = e.currentTarget.dataset.item
     this.taskSelect(item)
   },
@@ -231,6 +229,7 @@
       this.setData({
         tasksListData: res.datas,
       });
+
       if (this.data.taskInfo.name) {
         this.taskSelect(this.data.taskInfo)
       }
@@ -276,10 +275,11 @@
           }
         })
       }
+      if (this.data.dataList.length == 0) {
+        this.goDetail(item)
+      }
     }
-    if (this.data.dataList.length == 0) {
-      this.goDetail(item)
-    }
+
   },
   goDetail(item) {
     this.setData({
@@ -312,9 +312,20 @@
         })
       }
       this.setData({
-        dataList: res.datas.cmsDatas[0].datas,
-        taskShow: true,
+
       });
+      if (this.data.name && this.data.school && this.data.class) {
+        this.setData({
+          dataList: res.datas.cmsDatas[0].datas,
+          taskShow: true,
+        })
+      } else {
+        wx.showToast({
+          title: "璇峰厛濉啓涓汉淇℃伅",
+          icon: 'none',
+          duration: 1000
+        })
+      }
     })
   },
   getChildTasksList() {
@@ -340,7 +351,7 @@
             if (content.teacherComment.length > 0) {
               content.teacherComment.forEach((item2) => {
                 if (item.id == item2.childTaskId) {
-                  item.mateEvaluation = [item2]
+                  item.teacherEvaluation = [item2]
                   if (this.data.consumer == 'teacher') {
                     this.setData({
                       evaluated: true
@@ -358,7 +369,6 @@
               content.mateComment.forEach((item3) => {
                 if (item.id == item3.childTaskId) {
                   item.mateEvaluation = [...item.mateEvaluation, item3]
-                  console.log(item.mateEvaluation, 123)
                   if (this.data.consumer == 'classmate') {
                     if (item.mateEvaluation && item.mateEvaluation.length > 0) {
                       let data = item.mateEvaluation.find(
@@ -387,6 +397,23 @@
           dataList: list
         });
       }
+    })
+  },
+
+  // 涓汉淇℃伅濉啓
+  bindTnputBlur(e) {
+    this.setData({
+      name: e.detail.value
+    })
+  },
+  onSchoolInput(e) {
+    this.setData({
+      school: e.detail.value
+    })
+  },
+  bindClassBlur(e) {
+    this.setData({
+      class: e.detail.value
     })
   },
 
@@ -434,7 +461,6 @@
   //鎻愪氦鑷繁濉啓
   inviteBtn() {
     let empty = false
-    console.log(this.data.dataList, 123)
     this.data.dataList.forEach((item) => {
       if (item.introspection == '' || item.completion == '' || item.selfEvaluation == '') {
         empty = true
@@ -494,7 +520,6 @@
   },
   updateSubmit() {
     let evaluate = []
-    console.log(this.data.dataList, 211)
     this.data.dataList.forEach((item) => {
       evaluate.push({
         id: item.id,
@@ -558,10 +583,12 @@
         duration: 1000
       })
       return false
+    } else {
+      wx.showShareMenu({
+        withShareTicket: true
+      });
     }
-    wx.showShareMenu({
-      withShareTicket: true
-    });
+
   },
   submitComment() {
     let mateEvaluationList = []
diff --git a/packageBookService/pages/bookServices/detail/components/learnTask/index.wxss b/packageBookService/pages/bookServices/detail/components/learnTask/index.wxss
index ed792ca..d4efed6 100644
--- a/packageBookService/pages/bookServices/detail/components/learnTask/index.wxss
+++ b/packageBookService/pages/bookServices/detail/components/learnTask/index.wxss
@@ -240,4 +240,11 @@
 
 .t-radio {
   margin-right: 40rpx;
+}
+
+.empyt {
+  height: 100%;
+  display: flex;
+  align-items: center;
+  justify-content: center;
 }
\ No newline at end of file
diff --git a/packageBookService/pages/bookServices/detail/components/testTree/index.js b/packageBookService/pages/bookServices/detail/components/testTree/index.js
index 5aa6708..2f55bc2 100644
--- a/packageBookService/pages/bookServices/detail/components/testTree/index.js
+++ b/packageBookService/pages/bookServices/detail/components/testTree/index.js
@@ -29,7 +29,6 @@
 
     // 鑺傜偣灞曞紑
     handleChange(e) {
-      console.log(e, 123)
       this.setData({
         openIds: e.detail.value,
       });
@@ -39,8 +38,11 @@
       var myEventDetail = {
         value,
       };
-      this.triggerEvent("goTest", myEventDetail);
-
+      var myEventOption = {
+        bubbles: true,
+        composed: true,
+      };
+      this.triggerEvent("goTest", myEventDetail, myEventOption);
     },
   },
 });
\ No newline at end of file
diff --git a/pages/digitalCourses/digitalCoursesDetails/index.wxml b/pages/digitalCourses/digitalCoursesDetails/index.wxml
index 69bbb17..7154153 100644
--- a/pages/digitalCourses/digitalCoursesDetails/index.wxml
+++ b/pages/digitalCourses/digitalCoursesDetails/index.wxml
@@ -186,6 +186,7 @@
             class="my_canvas"
             wx:if="{{pubCertificateHide}}"
           >
+          <view class="pubCon">
             <image
               data-type="image"
               data-url="https://jsek.bnuic.com/home/certificate/szkc.jpg"
@@ -240,6 +241,7 @@
               <view class="codeBox"></view>
             </view>
           </view>
+          </view>
           <canvas
             canvas-id="myCanvas1"
             style="height: 845px; width: 595px"
@@ -250,6 +252,7 @@
             class="my_canvas1"
             wx:if="{{pubCertificateHide}}"
           >
+          <view class="pubCon">
             <image
               data-type="image"
               data-url="https://jsek.bnuic.com/home/certificate/kczs.jpg"
@@ -315,6 +318,7 @@
               </view>
             </view>
           </view>
+          </view>
         </t-tab-panel>
         <t-tab-panel
           icon="{{ tabValue == '2' ? courseLearningClick : courseLearning}}"
diff --git a/pages/digitalCourses/digitalCoursesDetails/index.wxss b/pages/digitalCourses/digitalCoursesDetails/index.wxss
index c42ccf9..80e2f36 100644
--- a/pages/digitalCourses/digitalCoursesDetails/index.wxss
+++ b/pages/digitalCourses/digitalCoursesDetails/index.wxss
@@ -447,8 +447,14 @@
 #pubCertificate {
   width: 595px;
   height: 845px;
-  position: relative;
+  position: fixed;
   background-image: url('https://jsek.bnuic.com/home/certificate/szkc.jpg');
+}
+
+.pubCon {
+  width: 100%;
+  height: 100%;
+  position: relative;
 }
 
 #pubCertificate .bgImg {
@@ -509,7 +515,7 @@
 #textCertificate {
   width: 595px;
   height: 845px;
-  position: relative;
+  position: fixed;
   /* background-image: url('https://jsek.bnuic.com/home/certificate/kczs.jpg'); */
 }
 

--
Gitblit v1.9.1