Bladeren bron

调整章节颜色

dsy 1 dag geleden
bovenliggende
commit
d588285ec5
3 gewijzigde bestanden met toevoegingen van 19 en 9 verwijderingen
  1. 1 1
      .env
  2. 5 5
      src/components/CommonPreview.vue
  3. 13 3
      src/views/personal_workbench/edit_task/index.vue

+ 1 - 1
.env

@@ -11,4 +11,4 @@ VUE_APP_BookWebSI = '/GCLSBookWebSI/ServiceInterface'
 VUE_APP_EepServer = '/EEPServer/SI'
 
 #version
-VUE_APP_VERSION = '2026.04.21'
+VUE_APP_VERSION = '2026.04.23'

+ 5 - 5
src/components/CommonPreview.vue

@@ -1334,6 +1334,11 @@ export default {
         return '';
       }
 
+      // 如果当前节点不可编辑,显示默认色
+      if (is_my_edit_task === 'false') {
+        return '';
+      }
+
       // 当前选中节点,显示高亮蓝色
       if (this.curSelectId === nodeId) {
         return '#4095e5';
@@ -1346,11 +1351,6 @@ export default {
         return color;
       }
 
-      // 如果当前节点不可编辑,显示默认色
-      if (is_my_edit_task === 'false') {
-        return '';
-      }
-
       return color;
     },
     /**

+ 13 - 3
src/views/personal_workbench/edit_task/index.vue

@@ -44,6 +44,7 @@
               last_edit_time,
               is_leaf_chapter,
               edit_end_date,
+              status,
             } in node_list"
             :key="id"
             :style="computedNameStyle(deep, isTrue(is_my_edit_task))"
@@ -51,7 +52,7 @@
           >
             <span
               class="path"
-              :style="computedPathStyle(isTrue(is_my_edit_task))"
+              :style="computedPathStyle(isTrue(is_my_edit_task), status)"
               @click="navigateToChapter(id, isTrue(is_my_edit_task))"
             >
               {{ name }}
@@ -149,11 +150,20 @@ export default {
     /**
      * 计算章节路径样式
      * @param {boolean} isMyEditTask - 是否是我的编辑任务
+     * @param {number} status - 章节状态
      * @returns {Object} - 样式对象
      */
-    computedPathStyle(isMyEditTask) {
+    computedPathStyle(isMyEditTask, status) {
+      let color = 'default';
+      if (isMyEditTask && status === 2) {
+        // 审核通过显示绿色
+        color = '#27ae60';
+      } else if (isMyEditTask) {
+        color = '#165dff';
+      }
+
       return {
-        color: isMyEditTask ? '#165dff' : 'default',
+        color,
       };
     },
     /**