xsc hace 1 año
padre
commit
d10e947c33

+ 5 - 2
src/views/video/editvideo.vue

@@ -55,7 +55,7 @@
       <el-form-item label="视频简介:" prop="short_description">
         <el-input
           v-model="form.short_description"
-          autosize
+          :autosize="{ minRows: 3, maxRows: 6}"
           placeholder="请输入课程简述"
           type="textarea"
         />
@@ -63,7 +63,7 @@
       <el-form-item label="视频描述:" prop="description">
         <el-input
           v-model="form.description"
-          autosize
+          :autosize="{ minRows: 3, maxRows: 6}"
           placeholder="请输入视频描述"
           type="textarea"
         />
@@ -214,6 +214,9 @@ export default {
         short_description: [
           { required: true, trigger: "blur", message: "请输入课程简介" },
         ],
+        description: [
+          { required: true, trigger: "blur", message: "请输入课程描述" },
+        ],
         sort: [{ required: true, trigger: "blur", message: "请输入课程排序" }],
         status: [
           { required: true, trigger: "blur", message: "请选择课程状态" },

+ 8 - 8
src/views/video/videoDetail.vue

@@ -354,14 +354,14 @@ export default {
         //this.isLearn = this.video_slug = data.directory[0].children[0].slug
         this.videoList = this.directory[0].children;
       }
-      var videoArr = [];
-      for (var i = 0; i < data.directory.length; i++) {
-        for (var j = 0; j < data.directory[i].children.length; i++) {
-          videoArr = videoArr.concat(data.directory[i].children[j]);
-        }
-      }
-      console.log(videoArr, "视频数组");
-      this.videoArr = videoArr;
+      // var videoArr = [];
+      // for (var i = 0; i < data.directory.length; i++) {
+      //   for (var j = 0; j < data.directory[i].children.length; i++) {
+      //     videoArr = videoArr.concat(data.directory[i].children[j]);
+      //   }
+      // }
+      // console.log(videoArr, "视频数组");
+      // this.videoArr = videoArr;
       this.lookVideo();
       //   this.videoComments()
       console.log(data.directory, "课程详情");

+ 19 - 9
src/views/xuexi/videoDetail.vue

@@ -353,18 +353,28 @@ export default {
         this.cIndex = route.query.c_index;
       } else {
         console.log(data, "YYYYY YYY");
-        this.isLearn = this.videoId = data.directory[0].children[0].id;
+        if(data.directory[0].children[0]){
+          this.isLearn = this.videoId = data.directory[0].children[0].id;
+        }else if(data.directory[1].children[0]){
+          this.isLearn = this.videoId = data.directory[1].children[0].id;
+        }else if(data.directory[2].children[0]){
+          this.isLearn = this.videoId = data.directory[2].children[0].id;
+        }else if(data.directory[3].children[0]){
+          this.isLearn = this.videoId = data.directory[3].children[0].id;
+        }else if(data.directory[4].children[0]){
+          this.isLearn = this.videoId = data.directory[4].children[0].id;
+        }
         //this.isLearn = this.video_slug = data.directory[0].children[0].slug
         this.videoList = this.directory[0].children;
       }
-      var videoArr = [];
-      for (var i = 0; i < data.directory.length; i++) {
-        for (var j = 0; j < data.directory[i].children.length; i++) {
-          videoArr = videoArr.concat(data.directory[i].children[j]);
-        }
-      }
-      console.log(videoArr, "视频数组");
-      this.videoArr = videoArr;
+      // var videoArr = [];
+      // for (var i = 0; i < data.directory.length; i++) {
+      //   for (var j = 0; j < data.directory[i].children.length; i++) {
+      //     videoArr = videoArr.concat(data.directory[i].children[j]);
+      //   }
+      // }
+      // console.log(videoArr, "视频数组");
+      // this.videoArr = videoArr;
       this.lookVideo();
       //   this.videoComments()
       console.log(data.directory, "课程详情");