From c1823a7f91775fd157d4e4683b597d7e426cd2ed Mon Sep 17 00:00:00 2001
From: zhouwx <1175765986@qq.com>
Date: 星期三, 17 七月 2024 17:23:37 +0800
Subject: [PATCH] bug修改

---
 src/views/onlineEducation/courseManage/courseChapters/index.vue |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/src/views/onlineEducation/courseManage/courseChapters/index.vue b/src/views/onlineEducation/courseManage/courseChapters/index.vue
index b938ed8..e9b499e 100644
--- a/src/views/onlineEducation/courseManage/courseChapters/index.vue
+++ b/src/views/onlineEducation/courseManage/courseChapters/index.vue
@@ -2,7 +2,7 @@
   <div class="app-container">
     <div style="margin-bottom: 10px">
       <el-button type="success" plain @click="openDialog('addFirst',{courseId: data.courseId})">章添加</el-button>
-
+      <el-button type="primary" plain @click="back">返回</el-button>
     </div>
     <!-- 表格数据 -->
     <el-table v-loading="loading" :data="dataList" :border="true" row-key="id" :tree-props="{ children: 'chapterPeriods' }">
@@ -33,11 +33,12 @@
 import {delArea, getArea} from "@/api/backManage/area";
 import {getDictList} from "@/api/backManage/evaluate";
 import {delMonitor} from "@/api/sysUsers";
-import {useRoute} from 'vue-router'
+import {useRoute,useRouter} from 'vue-router'
 import {delClassification, getClassification} from "@/api/onlineEducation/courseClass";
 import {delChapter, delPeriod, getChapters} from "@/api/onlineEducation/chapters";
 const { proxy } = getCurrentInstance();
 const route = useRoute()
+const router = useRouter();
 const loading = ref(false);
 const areaRef = ref();
 const cityList = ref([])
@@ -70,7 +71,13 @@
     dataList.value = res.data.map(item => {
       return {
         ...item,
-        timeFormat: item.resourceType === 1 || item.resourceType === 2 ? secondsToTime(item.resourceLength)  : item.docPage + '页'
+        chapterPeriods: item.chapterPeriods.map(r => {
+          return {
+            ...r,
+            timeFormat: r.resource.resourceType === 1 || r.resource.resourceType === 2 ? secondsToTime(r.resource.resourceLength)  : r.resource.docPage + '页'
+          }
+        })
+
       }
     })
   }else{
@@ -139,6 +146,9 @@
 
       })
 }
+const back = () => {
+  router.push("/courseManage/course");
+}
 
 
 </script>

--
Gitblit v1.9.2