ソースを参照

修改留言页

Limengbo 5 年 前
コミット
856ffd6280

ファイルの差分が大きいため隠しています
+ 124 - 116
android/app/src/main/assets/index.android.bundle


BIN
android/app/src/main/res/drawable-mdpi/pages_images_userinfo_default_photo.png


+ 4 - 4
package-lock.json

@@ -6276,7 +6276,7 @@
     },
     "opencollective": {
       "version": "1.0.3",
-      "resolved": "https://registry.npm.taobao.org/opencollective/download/opencollective-1.0.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fopencollective%2Fdownload%2Fopencollective-1.0.3.tgz",
+      "resolved": "https://registry.npm.taobao.org/opencollective/download/opencollective-1.0.3.tgz",
       "integrity": "sha1-ruY3K8KBRFg2kMPKja7PwSDdDvE=",
       "requires": {
         "babel-polyfill": "6.23.0",
@@ -6294,12 +6294,12 @@
         },
         "ansi-styles": {
           "version": "2.2.1",
-          "resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-2.2.1.tgz",
+          "resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-2.2.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-styles%2Fdownload%2Fansi-styles-2.2.1.tgz",
           "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
         },
         "chalk": {
           "version": "1.1.3",
-          "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz",
+          "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz",
           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
           "requires": {
             "ansi-styles": "^2.2.1",
@@ -6311,7 +6311,7 @@
         },
         "inquirer": {
           "version": "3.0.6",
-          "resolved": "https://registry.npm.taobao.org/inquirer/download/inquirer-3.0.6.tgz",
+          "resolved": "https://registry.npm.taobao.org/inquirer/download/inquirer-3.0.6.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finquirer%2Fdownload%2Finquirer-3.0.6.tgz",
           "integrity": "sha1-4EqqnQW3o8ubD0B9BDdfBEcZA0c=",
           "requires": {
             "ansi-escapes": "^1.1.0",

+ 1 - 12
pages/CourseDetails.js

@@ -26,7 +26,7 @@ import courseDetails from './services/courseDetails'
 export default class CourseDetails extends Component {
   componentDidMount() {
     const { courseId } = this.props.navigation.state.params;
-    console.log(courseId)
+    console.log('id',courseId)
     courseDetails.getCourseDetails(courseId).success(res => {
       console.log('列表',res.data)
       const courseList = res.data.course;
@@ -36,23 +36,12 @@ export default class CourseDetails extends Component {
         wareList
       })
     });
-    courseDetails.getPostsList(courseId).success(res => {
-      console.log('评论列表', res.data)
-      const postsList = res.data.list;
-      console.log(postsList)
-      this.setState({
-        postsList,
-      })
-    }).fail(error => {
-      console.log('失败', error)
-    })
   }
   state = {
     fullStyle: {},
     lefts: 0,
     courseList: {},
     wareList: {},
-    postsList: [],
     uri: 'http://chimee.org/vod/1.mp4'
   }
   render() {

+ 18 - 8
pages/components/Comment.js

@@ -20,17 +20,27 @@ export default class Comment extends Component {
     };
   }
   componentWillReceiveProps(nextProps) {
-    console.log('--------', nextProps)
+    console.log('id--------', nextProps.courseId)
     // this.setState({
     //   postsList: nextProps.postsList
     // })
-    courseDetails.getPostsList(nextProps.columnId).success(res => {
+    // courseDetails.getPostsList(nextProps.columnId).success(res => {
+    //   const postsList = res.data.list;
+    //   console.log('==========', postsList)
+    //   this.setState({
+    //     postsList,
+    //   })
+    // }).fail(error => {
+    //   console.log('失败', error)
+    // })
+    courseDetails.getPostsList(nextProps.courseId).then(res => {
+      console.log('评论列表', res)
       const postsList = res.data.list;
-      console.log('==========', postsList)
+      console.log(postsList)
       this.setState({
         postsList,
       })
-    }).fail(error => {
+    }).catch(error => {
       console.log('失败', error)
     })
   }
@@ -135,14 +145,14 @@ export default class Comment extends Component {
       }).then(res => {
         console.log(res)
         if ( res.code == 200) {
-          courseDetails.getPostsList(columnId).success(res => {
+          courseDetails.getPostsList(columnId).then(res => {
             const postsList = res.data.list;
             this.setState({
               input: false,
               postsList,
               text: ''
             })
-          }).fail(error => {
+          }).catch(error => {
             console.log('失败', error)
           })
         }
@@ -154,7 +164,7 @@ export default class Comment extends Component {
       }).then(res => {
         console.log(res)
         if ( res.code == 200) {
-          courseDetails.getPostsList(columnId).success(res => {
+          courseDetails.getPostsList(columnId).then(res => {
             const postsList = res.data.list;
             console.log('==========', postsList)
             this.setState({
@@ -162,7 +172,7 @@ export default class Comment extends Component {
               postsList,
               text: ''
             })
-          }).fail(error => {
+          }).catch(error => {
             console.log('失败', error)
           })
         }

+ 14 - 22
pages/services/courseDetails.js

@@ -9,13 +9,20 @@ export default class CourseDetails {
   // 获取评论列表
   static getPostsList(columnId) {
     console.log(columnId)
-    return efunRequest.getHttpRequest().url(`http://ott80test-base.yifangjiaoyu.cn/mobile/posts`).header({
-      uid: ''
-    }).params({
-      columnId,
-      pageNo: '',
-      pageSize: ''
-    }).get();
+    // return efunRequest.getHttpRequest().url(`http://ott80test-base.yifangjiaoyu.cn/mobile/posts`).header({
+    //   uid: ''
+    // }).params({
+    //   columnId,
+    //   pageNo: '',
+    //   pageSize: ''
+    // }).get();
+    return fetch(`http://ott80test-base.yifangjiaoyu.cn/mobile/posts?columnId=${columnId}`,{
+      method:"GET",
+      headers:{
+        "uid": ""
+      }
+    })
+    .then((response)=>response.json())
   }
   // 收藏
   static setFavorites(data) {
@@ -29,11 +36,6 @@ export default class CourseDetails {
       body: JSON.stringify(data),
     })
     .then((response)=>response.json())
-    // return efunRequest.getHttpRequest().url(`http://ott80test-base.yifangjiaoyu.cn/mobile/favorites`).header({
-    //   "Accept" : "application/json",
-    //   "Content-Type" : "application/json",
-    //   "uid": ""
-    // }).data(data).post();
   }
   // 获取是否收藏
   static getisFavorites(data) {
@@ -60,11 +62,6 @@ export default class CourseDetails {
       body: JSON.stringify(data),
     })
     .then((response)=>response.json())
-    // return efunRequest.getHttpRequest().url(`http://ott80test-base.yifangjiaoyu.cn/mobile/posts`).header({
-    //   "Accept" : "application/json",
-    //   "Content-Type" : "application/json",
-    //   "uid": ""
-    // }).data(data).post();
   }
   // 输入评论
   static addReplyList(data) {
@@ -78,10 +75,5 @@ export default class CourseDetails {
       body: JSON.stringify(data),
     })
     .then((response)=>response.json())
-    // return efunRequest.getHttpRequest().url(`http://ott80test-base.yifangjiaoyu.cn/mobile/posts`).header({
-    //   "Accept" : "application/json",
-    //   "Content-Type" : "application/json",
-    //   "uid": ""
-    // }).data(data).post();
   }
 }