From fba71ba1ae5030cb1a20f54f29fb06ad97060297 Mon Sep 17 00:00:00 2001
From: litian <C21AF165>
Date: 星期五, 20 九月 2024 18:37:19 +0800
Subject: [PATCH] zs

---
 pages/digitalCourses/digitalCoursesDetails/components/question/question.js |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/pages/digitalCourses/digitalCoursesDetails/components/question/question.js b/pages/digitalCourses/digitalCoursesDetails/components/question/question.js
index 1b0b32d..c8a3132 100644
--- a/pages/digitalCourses/digitalCoursesDetails/components/question/question.js
+++ b/pages/digitalCourses/digitalCoursesDetails/components/question/question.js
@@ -147,6 +147,7 @@
         }
 
         let submitData = {
+          bookId: this.properties.bookInfo.id,
           content: this.data.content.replace(/^\s*|\s*$/g, ""),
           name: this.data.userName.replace(/^\s*|\s*$/g, ""),
           email: "",
@@ -154,7 +155,7 @@
         };
         var data = {
           topicIdOrRefCode: "onlineQuestioning",
-          name: "鎰忚鍙嶉",
+          name: this.properties.bookInfo.name,
           content: JSON.stringify(submitData),
           type: "ProductComment",
           cmsTypeRefCode: "",
@@ -212,7 +213,6 @@
       this.setData({
         noList: false,
       });
-      let topicId;
       app.MG.ugc
         .getTopicMessageList({
           appRefCode: app.config.appRefCode,
@@ -227,22 +227,24 @@
           if (!res.datas.length) {
             return this.setData({
               loading: false,
-              noList: true,
               noteList: res.datas,
             });
           }
-          // notePage.value.total = res.totalSize
+          let list = []
           res.datas.forEach((item) => {
             item.title = JSON.parse(item.content).content;
             item.createDate = moment(item.createDate).format("YYYY-MM-DD HH:mm:ss");
             item.updateDate = moment(item.updateDate).format("YYYY-MM-DD HH:mm:ss");
             item.feedBack = item.feedBack ? item.feedBack : '鏆傛湭鍥炲'
+            if (this.properties.bookInfo.id == JSON.parse(item.content).bookId) {
+              list.push(item)
+            }
           });
           this.setData({
-            "pageCount.total": res.totalSize,
-            onlineQuestionsList: res.datas,
+            "pageCount.total": list.length,
+            onlineQuestionsList: list,
             loading: false,
-            noList: false,
+            noList: list.length ? false : true,
           });
           console.log(this.data.onlineQuestionsList, 3456)
         });

--
Gitblit v1.9.1