瀏覽代碼

修改进入详情页问题

Limengbo 6 年之前
父節點
當前提交
2b8995b807

文件差異過大導致無法顯示
+ 97 - 94
android/app/src/main/assets/index.android.bundle


+ 1 - 1
pages/CourseDetails.js

@@ -27,7 +27,7 @@ export default class CourseDetails extends Component {
   componentDidMount() {
     const { courseId } = this.props.navigation.state.params;
     console.log('id',courseId)
-    courseDetails.getCourseDetails(courseId).success(res => {
+    courseDetails.getCourseDetails(courseId).then(res => {
       console.log('列表',res.data)
       const courseList = res.data.course;
       const wareList = res.data.wareList;

+ 4 - 2
pages/components/Comment.js

@@ -201,7 +201,7 @@ const styles = StyleSheet.create({
     alignItems: 'center',
   },
   font: {
-    fontSize: 24,
+    fontSize: 18,
     color: 'black',
     fontWeight: 'bold',
   },
@@ -243,7 +243,9 @@ const styles = StyleSheet.create({
   column: {
     display: 'flex',
     flexDirection: 'column',
-    backgroundColor: '#F3F6FF'
+    backgroundColor: '#F3F6FF',
+    borderColor: '#D8D8D8', 
+    borderBottomWidth: 1
   },
   color: {
     color: '#518AD1'

+ 25 - 2
pages/services/courseDetails.js

@@ -1,10 +1,12 @@
 import APIConfig from './api.js';
-import efunRequest from '../utils/efunRequest'
+// import efunRequest from '../utils/efunRequest'
+import request from '../utils/request'
 
 export default class CourseDetails {
   // 获取课程详细信息
   static getCourseDetails(courseId) {
-    return efunRequest.getHttpRequest().url(`http://ott80testlibrary.yifangjiaoyu.cn/mobile/course/${courseId}`).get();
+    // return efunRequest.getHttpRequest().url(`http://ott80testlibrary.yifangjiaoyu.cn/mobile/course/${courseId}`).get();
+    return request(`http://ott80testlibrary.yifangjiaoyu.cn/mobile/course/${courseId}`)
   }
   // 获取评论列表
   static getPostsList(columnId) {
@@ -16,9 +18,14 @@ export default class CourseDetails {
     //   pageNo: '',
     //   pageSize: ''
     // }).get();
+    // return request(`http://ott80test-base.yifangjiaoyu.cn/mobile/posts?columnId=${columnId}`, {
+    //   method: "get"
+    // })
     return fetch(`http://ott80test-base.yifangjiaoyu.cn/mobile/posts?columnId=${columnId}`,{
       method:"GET",
       headers:{
+        "Accept": "application/json",
+        "Content-Type": "application/json",
         "uid": ""
       }
     })
@@ -26,6 +33,10 @@ export default class CourseDetails {
   }
   // 收藏
   static setFavorites(data) {
+    // return request(`http://ott80test-base.yifangjiaoyu.cn/mobile/favorites`, {
+    //   method:"post",
+    //   body: data,
+    // })
     return fetch(`http://ott80test-base.yifangjiaoyu.cn/mobile/favorites`,{
       method:"POST",
       headers:{
@@ -39,6 +50,10 @@ export default class CourseDetails {
   }
   // 获取是否收藏
   static getisFavorites(data) {
+    // return request(`http://ott80test-base.yifangjiaoyu.cn/mobile/favorites/isFavorites`, {
+    //   method:"post",
+    //   body: data,
+    // })
     return fetch(`http://ott80test-base.yifangjiaoyu.cn/mobile/favorites/isFavorites`,{
       method:"POST",
       headers:{
@@ -52,6 +67,10 @@ export default class CourseDetails {
   }
   // 写评论 
   static addCommentList(data) {
+    // return request(`http://ott80test-base.yifangjiaoyu.cn/mobile/posts`, {
+    //   method:"post",
+    //   body: data,
+    // })
     return fetch(`http://ott80test-base.yifangjiaoyu.cn/mobile/posts`,{
       method:"POST",
       headers:{
@@ -65,6 +84,10 @@ export default class CourseDetails {
   }
   // 输入评论
   static addReplyList(data) {
+    // return request(`http://ott80test-base.yifangjiaoyu.cn/mobile/posts/reply`, {
+    //   method:"post",
+    //   body: data,
+    // })
     return fetch(`http://ott80test-base.yifangjiaoyu.cn/mobile/posts/reply`,{
       method:"POST",
       headers:{

+ 10 - 7
pages/utils/request.js

@@ -57,6 +57,7 @@ const request = async (url, options) => {
     // });
     if (options) {
         const method = options.method.toUpperCase();
+        options.method = method;
         // switch(method){
         //     case 'POST':
         //             options.headers = {
@@ -86,24 +87,26 @@ const request = async (url, options) => {
         //                 };
         //             break;
         // }
-        const token = await storage.load({
-            key: 'token'
-        });
+        // const token = await storage.load({
+        //     key: 'token'
+        // });
         if (method === 'POST' || method === 'PATCH' || method === 'DELETE' || method === 'PUT') {
             options.headers = {
                 'Accept': 'application/json',
                 'Content-Type': 'application/json',
                 "uid": 'c2e13090a563447c8744a8c03171d1db',
-                'token': token?  token : null
+                // 'token': token?  token : null,
             };
             options.body = JSON.stringify(options.body)
         }else {
             options.headers = {
-                'token': await storage.load({
-                    key: 'token'
-                })
+                // 'token': await storage.load({
+                //     key: 'token'
+                // }),
+                "uid": 'c2e13090a563447c8744a8c03171d1db',
             };
         }
+        
     }
     console.log('options',options)
     return fetch(url, options)