闫增涛
2025-03-28 38cd76c5f05fd55855038e2d393074e27909c63d
pages/digitalCourses/digitalCoursesDetails/components/question/question.js
@@ -1,5 +1,8 @@
// pages/bookServices/detail/components/note/note.js
const app = getApp();
import {
  loginInfo
} from '../../../../../assets/js/login';
import moment from 'moment'
Component({
  /**
@@ -67,10 +70,15 @@
      });
    },
    openDialog() {
      this.setData({
        submitTitle: this.properties.bookInfo.name,
        showNoteDialog: true,
      });
      const token = wx.getStorageSync(app.config.tokenKey)
      if (token) {
        this.setData({
          submitTitle: this.properties.bookInfo.name,
          showNoteDialog: true,
        });
      } else {
        loginInfo(app, (data) => {})
      }
    },
    closeDialog() {
      this.setData({
@@ -147,6 +155,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 +163,7 @@
        };
        var data = {
          topicIdOrRefCode: "onlineQuestioning",
          name: "意见反馈",
          name: this.properties.bookInfo.name,
          content: JSON.stringify(submitData),
          type: "ProductComment",
          cmsTypeRefCode: "",
@@ -212,7 +221,6 @@
      this.setData({
        noList: false,
      });
      let topicId;
      app.MG.ugc
        .getTopicMessageList({
          appRefCode: app.config.appRefCode,
@@ -227,22 +235,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)
        });