|
@@ -39,7 +39,13 @@
|
|
|
<div class="pb_left" v-else-if="!(IsFollow && tType == 2)">
|
|
|
<!-- <div class="courseTitle">{{ courseDetail.title }}</div> -->
|
|
|
<div style="border-bottom: 1px solid #cad1dc; width: 100%">
|
|
|
- <div class="courseTitle" :style="{ margin: tcid && inviteCode && '10px auto 0px'}">
|
|
|
+ <!-- <div class="courseTitle" :style="{ margin: tcid && inviteCode && '10px auto 0px'}"> -->
|
|
|
+ <div class="courseTitle">
|
|
|
+ <el-tooltip effect="light" content="收缩" placement="top">
|
|
|
+ <div class="mlImg" @click="setContent2(false)">
|
|
|
+ <img src="../assets/icon/newIcons/launch.png" alt="" />
|
|
|
+ </div>
|
|
|
+ </el-tooltip>
|
|
|
<div
|
|
|
style="
|
|
|
max-width: calc(100% - 40px);
|
|
@@ -61,16 +67,15 @@
|
|
|
</div>
|
|
|
</el-tooltip>
|
|
|
</div>
|
|
|
- <el-tooltip effect="light" content="收缩" placement="top">
|
|
|
+ <!-- <el-tooltip effect="light" content="收缩" placement="top">
|
|
|
<div class="mlImg" @click="setContent2(false)">
|
|
|
<img src="../assets/icon/newIcons/isRight.png" alt="" />
|
|
|
</div>
|
|
|
- </el-tooltip>
|
|
|
+ </el-tooltip> -->
|
|
|
</div>
|
|
|
<div
|
|
|
class="inviteBox"
|
|
|
v-if="tcid && inviteCode"
|
|
|
- style="padding: 0 0 8px 0"
|
|
|
>
|
|
|
<div>
|
|
|
<span>随机码:{{ inviteCode }}</span>
|
|
@@ -90,6 +95,9 @@
|
|
|
// stageBoxIsCss: stageIndex == courseType,
|
|
|
}"
|
|
|
>
|
|
|
+ <div class="closeTri" :style="{transform:item.isOpen ? 'rotate(0deg)' : 'rotate(-90deg)'}">
|
|
|
+ <img src="../assets/icon/newIcons/chevronUp.png" alt />
|
|
|
+ </div>
|
|
|
<div class="stageItemTitle" :class="{ stageNav: item.isOpen }">
|
|
|
<div>阶段{{ stageIndex + 1 }}</div>
|
|
|
<el-tooltip
|
|
@@ -105,9 +113,7 @@
|
|
|
<!-- <div class="closeTri" v-if="stageIndex == courseType" :style="{transform:item.isOpen ? 'rotate(0deg)' : 'rotate(-90deg)'}">
|
|
|
<img src="../assets/icon/newIcons/downC.png" alt />
|
|
|
</div> -->
|
|
|
- <div class="closeTri" :style="{transform:item.isOpen ? 'rotate(90deg)' : 'rotate(0deg)'}">
|
|
|
- <img src="../assets/icon/newIcons/right.png" alt />
|
|
|
- </div>
|
|
|
+
|
|
|
</div>
|
|
|
<div class="stageChild" :class="{ navActive: item.isOpen }">
|
|
|
<div v-for="(nav, navIndex) in item.task" :key="navIndex">
|
|
@@ -126,14 +132,14 @@
|
|
|
v-if="navIndex == taskCount && nav.id == navId && stageIndex == courseType"
|
|
|
@click="openTask(stageIndex, navIndex, nav.id)"
|
|
|
>
|
|
|
- <img :style="{transform: nav.isOpen ? 'rotate(0deg)':'rotate(270deg)'}" src="../assets/icon/newIcons/bDown2.png" alt />
|
|
|
+ <img :style="{transform: nav.isOpen ? 'rotate(0deg)':'rotate(270deg)'}" src="../assets/icon/newIcons/chevronUp.png" alt />
|
|
|
</div>
|
|
|
<div
|
|
|
class="closeTri1"
|
|
|
v-else
|
|
|
@click="openTask(stageIndex, navIndex, nav.id)"
|
|
|
>
|
|
|
- <img :style="{transform: nav.isOpen ? 'rotate(90deg)':'rotate(0deg)'}" src="../assets/icon/newIcons/right.png" alt />
|
|
|
+ <img :style="{transform: nav.isOpen ? 'rotate(-90deg)':'rotate(-90deg)'}" src="../assets/icon/newIcons/chevronUp.png" alt />
|
|
|
</div>
|
|
|
</div>
|
|
|
<div v-else class="noToolBlue"></div>
|
|
@@ -258,7 +264,7 @@
|
|
|
</el-tooltip>
|
|
|
</div>
|
|
|
<div class="btnAll">
|
|
|
- <div class="btnLeft">
|
|
|
+ <!-- <div class="btnLeft">
|
|
|
<el-tooltip effect="light" content="刷新" placement="top">
|
|
|
<div class="reBtnIcon" @click="refreshCourse">
|
|
|
<span>刷新</span>
|
|
@@ -283,8 +289,8 @@
|
|
|
</div>
|
|
|
</el-tooltip>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="btnRight">
|
|
|
+ </div> -->
|
|
|
+ <!-- <div class="btnRight">
|
|
|
<div
|
|
|
class="last"
|
|
|
@click="nextOrpreSteps(0)"
|
|
@@ -368,7 +374,7 @@
|
|
|
</div>
|
|
|
<div class="lastText" style="color: #000">返回</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
+ </div> -->
|
|
|
|
|
|
<!-- <div
|
|
|
class="returnBtn lockIcon"
|
|
@@ -649,8 +655,8 @@
|
|
|
>
|
|
|
<div class="navCorOpenBox">
|
|
|
<div class="navTitile">内容列表:</div>
|
|
|
- <div class="navCorOpen" @click="setContent(false)">
|
|
|
- <img src="../assets/icon/newIcons/isRight.png" alt="" />
|
|
|
+ <div class="navCorOpen" style="transform:rotate(180deg)" @click="setContent(false)">
|
|
|
+ <img src="../assets/icon/newIcons/launch.png" alt="" />
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="navBox">
|
|
@@ -665,26 +671,36 @@
|
|
|
class="vedioTimeBox"
|
|
|
v-for="(vitem, vindex) in vChapterData[taskCount]"
|
|
|
:key="vindex + '1'"
|
|
|
+
|
|
|
>
|
|
|
- <div class="navListItem" v-if="vitem.type == 2">
|
|
|
+ <div class="navListItem" :class="isClickNav == vindex ? 'isClickNav' : ''" v-if="vitem.type == 2">
|
|
|
<div
|
|
|
@click="lookVedio(vitem.url, vindex)"
|
|
|
class="navText"
|
|
|
- :class="isClickNav == vindex ? 'isClickNav' : ''"
|
|
|
+
|
|
|
>
|
|
|
<span v-if="vitem.text">{{ vitem.text }}-</span
|
|
|
>{{ vitem.name }}
|
|
|
</div>
|
|
|
- <div class="downIcon" @click="downloadFile2(vitem)">
|
|
|
- <img src="../assets/icon/newIcon/down.png" alt />
|
|
|
+
|
|
|
+ <!-- <div class="downIcon" @click="downloadFile2(vitem)"> -->
|
|
|
+ <div class="downIcon">
|
|
|
+ <img src="https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/Frame56551715423909783.png" alt="">
|
|
|
+
|
|
|
+ <!-- <img
|
|
|
+ :src="isClickNav == vindex ?'https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/Frame1111715423625357.png':'https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/Frame2221715423643605.png'"
|
|
|
+ alt
|
|
|
+ /> -->
|
|
|
</div>
|
|
|
+ <img :src="isClickNav == vindex ? 'https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/Frame99991715423519837.png':'https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/download21715423345632.png'" alt />
|
|
|
+
|
|
|
</div>
|
|
|
|
|
|
- <div class="navListItem" v-if="vitem.type == 6">
|
|
|
+ <div class="navListItem" :class="isClickNav == vindex ? 'isClickNav' : ''" v-if="vitem.type == 6">
|
|
|
<div
|
|
|
@click="lookText(taskCount, vindex)"
|
|
|
class="navText"
|
|
|
- :class="isClickNav == vindex ? 'isClickNav' : ''"
|
|
|
+
|
|
|
>
|
|
|
{{ vitem.name }}.doc
|
|
|
</div>
|
|
@@ -692,20 +708,24 @@
|
|
|
class="downIcon"
|
|
|
@click="checkFileFull1(vitem.type, vitem)"
|
|
|
>
|
|
|
+ <!-- <img src="https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/Frame56551715423909783.png" alt=""> -->
|
|
|
<img
|
|
|
- src="../assets/icon/newIcon/allScreen.png"
|
|
|
+ :src="isClickNav == vindex ?'https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/Frame1111715423625357.png':'https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/Frame2221715423643605.png'"
|
|
|
alt
|
|
|
/>
|
|
|
</div>
|
|
|
+ <img :src="isClickNav == vindex ? 'https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/Frame99991715423519837.png':'https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/download21715423345632.png'" alt />
|
|
|
+
|
|
|
</div>
|
|
|
<div
|
|
|
class="navListItem"
|
|
|
+ :class="isClickNav == vindex ? 'isClickNav' : ''"
|
|
|
v-if="vitem.type == 8 || vitem.type == 14"
|
|
|
>
|
|
|
<div
|
|
|
@click="doUrl(vitem.url, vindex)"
|
|
|
class="navText"
|
|
|
- :class="isClickNav == vindex ? 'isClickNav' : ''"
|
|
|
+
|
|
|
>
|
|
|
{{ vitem.title ? vitem.title : vitem.url }}
|
|
|
</div>
|
|
@@ -713,17 +733,20 @@
|
|
|
class="downIcon"
|
|
|
@click="checkFileFull1(vitem.type, vitem)"
|
|
|
>
|
|
|
- <img
|
|
|
- src="../assets/icon/newIcon/allScreen.png"
|
|
|
+ <!-- <img src="https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/Frame56551715423909783.png" alt=""> -->
|
|
|
+ <img
|
|
|
+ :src="isClickNav == vindex ?'https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/Frame1111715423625357.png':'https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/Frame2221715423643605.png'"
|
|
|
alt
|
|
|
/>
|
|
|
</div>
|
|
|
+ <img :src="isClickNav == vindex ? 'https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/Frame99991715423519837.png':'https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/download21715423345632.png'" alt />
|
|
|
+
|
|
|
</div>
|
|
|
- <div class="navListItem" v-if="vitem.type == 3">
|
|
|
+ <div class="navListItem" :class="isClickNav == vindex ? 'isClickNav' : ''" v-if="vitem.type == 3">
|
|
|
<div
|
|
|
@click="downFile(vitem, vindex)"
|
|
|
class="navText"
|
|
|
- :class="isClickNav == vindex ? 'isClickNav' : ''"
|
|
|
+
|
|
|
>
|
|
|
<span v-if="vitem.text">{{ vitem.text }}-</span
|
|
|
>{{ vitem.name }}
|
|
@@ -732,14 +755,13 @@
|
|
|
class="downIcon"
|
|
|
@click="checkFileFull1(vitem.type, vitem)"
|
|
|
>
|
|
|
- <img
|
|
|
- src="../assets/icon/newIcon/allScreen.png"
|
|
|
+ <img
|
|
|
+ :src="isClickNav == vindex ?'https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/Frame1111715423625357.png':'https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/Frame2221715423643605.png'"
|
|
|
alt
|
|
|
/>
|
|
|
</div>
|
|
|
- <div class="downIcon" @click="downloadFile2(vitem)">
|
|
|
- <img src="../assets/icon/newIcon/down.png" alt />
|
|
|
- </div>
|
|
|
+ <img :src="isClickNav == vindex ? 'https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/Frame99991715423519837.png':'https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/download21715423345632.png'" alt />
|
|
|
+
|
|
|
</div>
|
|
|
<div class="navListItem" v-if="vitem.type == 12">
|
|
|
<div class="navText" @click="downloadFile2(vitem)">
|
|
@@ -750,25 +772,28 @@
|
|
|
class="downIcon"
|
|
|
@click="checkFileFull1(vitem.type, vitem)"
|
|
|
>
|
|
|
- <img
|
|
|
- src="../assets/icon/newIcon/allScreen.png"
|
|
|
+ <img
|
|
|
+ :src="isClickNav == vindex ?'https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/Frame1111715423625357.png':'https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/Frame2221715423643605.png'"
|
|
|
alt
|
|
|
/>
|
|
|
</div>
|
|
|
- <div class="downIcon" @click="downloadFile2(vitem)">
|
|
|
- <img src="../assets/icon/newIcon/down.png" alt />
|
|
|
- </div>
|
|
|
+ <img :src="isClickNav == vindex ? '../assets/icon/newIcon/download.png':'../assets/icon/newIcon/download2.png'" alt />
|
|
|
</div>
|
|
|
- <div class="navListItem" v-if="vitem.type == 13">
|
|
|
+ <div class="navListItem" :class="isClickNav == vindex ? 'isClickNav' : ''" v-if="vitem.type == 13">
|
|
|
<div
|
|
|
class="navText"
|
|
|
@click="checkPhoto(vitem, vindex)"
|
|
|
- :class="isClickNav == vindex ? 'isClickNav' : ''"
|
|
|
+
|
|
|
>
|
|
|
{{ vitem.name }}
|
|
|
</div>
|
|
|
<div class="downIcon" @click="downloadFile2(vitem)">
|
|
|
- <img src="../assets/icon/newIcon/down.png" alt />
|
|
|
+ <img
|
|
|
+ :src="isClickNav == vindex ?'https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/Frame1111715423625357.png':'https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/Frame2221715423643605.png'"
|
|
|
+ alt
|
|
|
+ />
|
|
|
+ <!-- <img src="https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/Frame56551715423909783.png" alt=""> -->
|
|
|
+ <img :src="isClickNav == vindex ? 'https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/Frame99991715423519837.png':'https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/download21715423345632.png'" alt />
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -791,10 +816,12 @@
|
|
|
class="downIcon"
|
|
|
@click="downloadFile2(vitem)"
|
|
|
>
|
|
|
- <img
|
|
|
- src="../assets/icon/newIcon/down.png"
|
|
|
- alt
|
|
|
- />
|
|
|
+ <img
|
|
|
+ :src="isClickNav == vindex ?'https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/Frame1111715423625357.png':'https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/Frame2221715423643605.png'"
|
|
|
+ alt
|
|
|
+ />
|
|
|
+ <!-- <img src="https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/Frame56551715423909783.png" alt=""> -->
|
|
|
+ <img :src="isClickNav == vindex ? 'https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/Frame99991715423519837.png':'https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/download21715423345632.png'" alt />
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -20547,12 +20574,13 @@ export default {
|
|
|
}
|
|
|
|
|
|
.courseTitle {
|
|
|
- width: 85%;
|
|
|
- margin: 10px auto 26px auto;
|
|
|
+ width: 90%;
|
|
|
+ margin: 30px auto 15px auto;
|
|
|
display: flex;
|
|
|
flex-direction: row;
|
|
|
align-items: center;
|
|
|
- justify-content: space-between;
|
|
|
+ /* justify-content: space-between; */
|
|
|
+ justify-content: flex-start;
|
|
|
text-align: center;
|
|
|
}
|
|
|
|
|
@@ -20568,8 +20596,13 @@ export default {
|
|
|
.inviteBox {
|
|
|
font-size: 14px;
|
|
|
/* margin-top: 5px; */
|
|
|
+ /* margin: 15px 0; */
|
|
|
+ padding: 0 15px;
|
|
|
+ padding-left: 46px;
|
|
|
+ margin-bottom: 15px;
|
|
|
+ width: 100%;
|
|
|
color: #00000099;
|
|
|
- text-align: center;
|
|
|
+ text-align: ringht;
|
|
|
}
|
|
|
|
|
|
.courseTitle >>> .el-tooltip {
|
|
@@ -21330,12 +21363,14 @@ export default {
|
|
|
width: calc(100% - 20px);
|
|
|
height: 50px;
|
|
|
margin: 0px auto 10px;
|
|
|
+ box-sizing: border-box;
|
|
|
+ padding: 0 10px;
|
|
|
display: flex;
|
|
|
flex-direction: row;
|
|
|
flex-wrap: nowrap;
|
|
|
align-items: center;
|
|
|
justify-content: space-between;
|
|
|
- background: #f0f4fa;
|
|
|
+ /* background: #f0f4fa; */
|
|
|
border-radius: 6px 6px 6px 6px;
|
|
|
}
|
|
|
|
|
@@ -21345,15 +21380,15 @@ export default {
|
|
|
overflow: hidden;
|
|
|
text-overflow: ellipsis;
|
|
|
width: 220px;
|
|
|
- padding: 0 10px;
|
|
|
+ /* padding: 0 10px; */
|
|
|
font-weight: 400;
|
|
|
- color: #0e1e33;
|
|
|
+ /* color: #0e1e33; */
|
|
|
}
|
|
|
|
|
|
.downIcon {
|
|
|
- width: 20px;
|
|
|
- min-width: 20px;
|
|
|
- height: 20px;
|
|
|
+ width: 16px;
|
|
|
+ min-width: 16px;
|
|
|
+ height: 16px;
|
|
|
margin-right: 15px;
|
|
|
cursor: pointer;
|
|
|
}
|
|
@@ -22241,8 +22276,9 @@ export default {
|
|
|
}
|
|
|
|
|
|
.isClickNav {
|
|
|
- /* color: #499eef; */
|
|
|
- color: #000;
|
|
|
+ color: #499eef;
|
|
|
+ /* color: #000; */
|
|
|
+ background: rgba(224, 234, 251, 1);
|
|
|
}
|
|
|
|
|
|
.commentImg {
|
|
@@ -23735,9 +23771,9 @@ ol {
|
|
|
}
|
|
|
|
|
|
.navCorOpen {
|
|
|
- padding-right: 15px;
|
|
|
+ padding-left: 15px;
|
|
|
cursor: pointer;
|
|
|
- width: 45px;
|
|
|
+ width: 23px;
|
|
|
display: flex;
|
|
|
}
|
|
|
|
|
@@ -23747,10 +23783,13 @@ ol {
|
|
|
}
|
|
|
|
|
|
.mlImg {
|
|
|
- width: 40px !important;
|
|
|
- min-width: 40px;
|
|
|
+ width: 23px !important;
|
|
|
+ /* min-width: 30px; */
|
|
|
+ display: flex;
|
|
|
+ align-content: center;
|
|
|
+ margin-right: 6px;
|
|
|
cursor: pointer;
|
|
|
- transform: rotate(180deg);
|
|
|
+ /* transform: rotate(180deg); */
|
|
|
}
|
|
|
|
|
|
.mlImg > img {
|
|
@@ -23849,7 +23888,7 @@ ol {
|
|
|
flex-direction: row;
|
|
|
flex-wrap: nowrap;
|
|
|
align-items: center;
|
|
|
- margin-left: 15px;
|
|
|
+ margin-left: 5px;
|
|
|
width: calc(100% - 50px);
|
|
|
}
|
|
|
.stageNav{
|
|
@@ -23868,9 +23907,9 @@ ol {
|
|
|
}
|
|
|
.closeTri,
|
|
|
.closeTri1 {
|
|
|
- min-width: 15px;
|
|
|
- width: 15px;
|
|
|
- height: 15px;
|
|
|
+ min-width: 25px;
|
|
|
+ width: 25px;
|
|
|
+ height: 25px;
|
|
|
transition: all .5s;
|
|
|
}
|
|
|
|