Selaa lähdekoodia

视频课程bug修复

shilipojs 2 vuotta sitten
vanhempi
commit
cb679e3ffb

+ 1 - 0
src/components/MxCondition/condition-object/condition-video-grade.js

@@ -6,6 +6,7 @@ import {
 export default {
   ...conditionObjectBase,
   key: 'videoGrade',
+  neverCache:true,
   dependentKeys: ['videoCourse'],
   isDependencyReady(params) {
     return params.videoCourse

+ 5 - 4
src/components/MxCondition/condition-object/condition-video-pack.js

@@ -6,9 +6,10 @@ import {
 export default {
   ...conditionObjectBase,
   key: 'videoPack',
-  dependentKeys: ['videoGrade'],
+  neverCache:true,
+  dependentKeys: ['videoVersion'],
   isDependencyReady(params) {
-    return  params.videoGrade
+    return  params.videoVersion
   },
   title: '学册',
   getList: function(param,$ref) {
@@ -16,10 +17,10 @@ export default {
       packList({
         course:$ref.model.videoCourse,
         subject:$ref.model.videoType,
-        grade:param.videoGrade,
+        grade:$ref.model.videoGrade,
         pageNum:1,
         pageSize:20,
-        version:$ref.model.videoVersion
+        version:param.videoVersion
       }).then(res => resolve(res.rows))
         .catch(e => reject(e))
     })

+ 5 - 4
src/components/MxCondition/condition-object/condition-video-version.js

@@ -6,17 +6,18 @@ import {
 export default {
   ...conditionObjectBase,
   key: 'videoVersion',
-  dependentKeys: ['videoCourse'],
+  neverCache:true,
+  dependentKeys: ['videoGrade'],
   isDependencyReady(params) {
-    return params.videoCourse
+    return params.videoGrade
   },
   title: '版本',
   getList: function(param,$ref) {
     return new Promise((resolve, reject) => {
       videoVersions({
-        course:param.videoCourse,
+        course:$ref.model.videoCourse,
         subject:$ref.model.videoType,
-        grade:$ref.model.videoGrade }).then(res => resolve(
+        grade:param.videoGrade }).then(res => resolve(
           res.rows.map(item => {
             return {
               code: item.code,

+ 1 - 1
src/views/videocourse/video_course.vue

@@ -32,7 +32,7 @@
             "
           />
           <p class="fx-row jc-between ai-center">
-            <span> {{ item.section_name }} </span>
+            <span class="text-ellipsis"> {{ item.section_name }} </span>
             <span class="pointer iconfont icon-shoucang"></span>
           </p>
         </el-col>