From 95e51b97a55cd08052e07ad6111cfb3c2fd24971 Mon Sep 17 00:00:00 2001
From: yuping <82253452@qq.com>
Date: Mon, 27 Feb 2023 02:41:19 +0800
Subject: [PATCH] fix -- bug
---
src/views/roadmap/PathDetails.vue | 214 +++++++++++++++---------------
1 file changed, 108 insertions(+), 106 deletions(-)
diff --git a/src/views/roadmap/PathDetails.vue b/src/views/roadmap/PathDetails.vue
index 300d9f4..39e92a6 100644
--- a/src/views/roadmap/PathDetails.vue
+++ b/src/views/roadmap/PathDetails.vue
@@ -7,7 +7,7 @@
{{ data.name }}
+ :width="300" :content="data.chapterRemark">
关卡说明>
@@ -19,14 +19,15 @@
{{ data.currentStageName }}
-
![]()
+
- {{ data.statusName || (data.unlockMode === 1 ? '未开始' : '未解锁') }}
+ :style="(data.statusName === '已完成' || data.statusName === '进行中') ? 'color:#0060ff' : 'color:#999'">
+ {{ data.statusName || (data.unlockMode === 1 ? "未开始" : "未解锁") }}
-
+
@@ -61,7 +62,8 @@
当前进度
-
+ "/>
- {{ value.statusName || (data.unlockMode === 1 ? TASK_TYPES.toName[value.type] : '未解锁') }}
+ :style="{ background: (value.statusName !== '已结束' && (value.statusName || data.unlockMode === 1)) ? '#2478ff' : '#999' }"
+ @click="toFinish(value)">
+ {{ value.statusName || (data.unlockMode === 1 ? TASK_TYPES.toName[value.type] : "未解锁") }}
@@ -132,7 +134,7 @@
:style="{ width: '22px', height: '26px' }">
{{ value.name }}
-

+
下载
@@ -145,13 +147,13 @@
-

+
个人信息
-
![]()
+
@@ -167,7 +169,7 @@
-

+
学习进度
@@ -184,7 +186,7 @@
+ }[parseInt((data.currentChapterCnt || 0) / (data.totalChapterCnt || 1) * 100) / 20]
+ "/>
- {{ parseInt((data.currentChapterCnt ? data.currentChapterCnt : 0 /
- data.totalChapterCnt ? data.totalChapterCnt : 0) > 1 ? 1 : (data.currentChapterCnt ?
- data.currentChapterCnt : 0 /
- data.totalChapterCnt ? data.totalChapterCnt : 0) * 100) }}%
+ {{ parseInt((data.currentChapterCnt || 0) / (data.totalChapterCnt || 1) * 100) }}%
@@ -220,7 +219,7 @@
+ }[parseInt((((data.currentReqCnt || 0) / (data.totalReqCnt || 1)) * 100) / 20)]
+ "/>
- {{ parseInt((data.currentReqCnt ? data.currentReqCnt : 0 / data.totalReqCnt ? data.totalReqCnt :
- 0) > 1 ? 1 : (data.currentReqCnt ? data.currentReqCnt : 0 / data.totalReqCnt ? data.totalReqCnt : 0) *
- 100) }}%
+ {{ parseInt((data.currentReqCnt || 0) / (data.totalReqCnt || 1) * 100) }}%
@@ -262,8 +259,8 @@
+ style="display:flex;justify-content:center;align-items:center;height: 283px;padding:0;border-radius: 4px;"
+ width="502px">
{{ dialogVisibleTip }}
取消
@@ -274,16 +271,22 @@