ソースを参照

Merge branch 'master' of http://gcls-git.helxsoft.cn/GCLS/eep_page

zq 1 ヶ月 前
コミット
8bd4621dcb

+ 11 - 0
src/components/CommonPreview.vue

@@ -1077,10 +1077,17 @@ export default {
         behavior: 'smooth',
       });
     },
+    /**
+     * 定位到对应位置
+     * @param {Object} item - 位置对象
+     * @param {number} type - 定位类型(1: 笔记定位, 2: 收藏定位, 3: 资源定位)
+     */
     handleLocation(item, type) {
       if (type === 3) {
+        console.log(item.courseware_id, item.component_id);
         let did = `${item.courseware_id}#${item.component_id}`;
         this.handleNodeClick(did);
+        this.curSelectId = item.courseware_id;
         return;
       }
 
@@ -1089,6 +1096,10 @@ export default {
         this.$refs.courserware.handleLocation(item);
       }
     },
+    /**
+     * 获取笔记列表
+     * @param {Object} params - 参数对象
+     */
     async getNote(params) {
       if (params && params.type) this.drawerType = Number(params.type);
       this.allNoteList = [];

+ 13 - 7
src/views/personal_workbench/project/ProductionEditorialManage.vue

@@ -24,14 +24,14 @@
     </div>
 
     <main class="production-editorial__main">
+      <div class="list-title">
+        <span class="title-cell">教材章节结构</span>
+        <span class="title-cell">制作人</span>
+        <span class="title-cell">审校人</span>
+        <span class="title-cell">状态</span>
+        <span class="title-cell">操作</span>
+      </div>
       <div class="chapters-container">
-        <div class="list-title">
-          <span class="title-cell">教材章节结构</span>
-          <span class="title-cell">制作人</span>
-          <span class="title-cell">审校人</span>
-          <span class="title-cell">状态</span>
-          <span class="title-cell">操作</span>
-        </div>
         <div
           v-for="(
             {
@@ -541,8 +541,14 @@ export default {
   }
 
   main {
+    row-gap: 0;
     text-align: left;
 
+    .chapters-container {
+      height: calc(100vh - 215px);
+      overflow: auto;
+    }
+
     .list-title {
       display: flex;
       align-items: center;