Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
T
transport-show-h5
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
transport-show-h5
Commits
5b806962
提交
5b806962
authored
7月 13, 2020
作者:
lihuihui
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
updata
上级
14dda0cc
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
89 行增加
和
82 行删除
+89
-82
index.vue
src/pages/courseExam/index.vue
+89
-82
没有找到文件。
src/pages/courseExam/index.vue
浏览文件 @
5b806962
<
template
>
<div
class=
"course-box"
>
<div
class=
"tab-nav"
id=
"top-view"
>
<ul>
<li
:class=
"index === tabNav.navIndex ? 'active' : ''"
:key=
"index"
@
click=
"tab(index)"
v-for=
"(item, index) in tabNav.navText"
>
{{
item
}}
</li>
</ul>
</div>
<div
class=
"tab-con"
id=
"bottom-view"
>
<div
v-show=
"tabNav.navIndex == 0"
class=
"tab1"
>
<div
class=
"txt"
>
设计盒子为您提供2.5D风格公交站台等候公交车png图片
素材免费下载服务,这款素材采用的是EPS矢量图格式,
同时我们还会提供一个宽度分辨率为1500像素的透明背景
png图片,可以方便你直接应用到自己的设计作品中,我们
还提供设计盒子为您提供2.5D风格公交站台等候公交车png图片
</div>
<div
class=
"btn"
@
click=
"abilityExam"
>
确定
</div>
</div>
<div
v-show=
"tabNav.navIndex == 1"
class=
"tab2"
>
<ul
class=
"ul"
>
<template
v-for=
"(item, index) in CourseChapter"
>
<li
@
click=
"listFold(item)"
:key=
"index"
>
<div
class=
"parent"
>
<div
class=
"title"
>
{{
item
.
course_name
}}
</div>
<template
v-if=
"item.isShow"
>
<van-icon
v-if=
"item.isShow === false"
name=
"arrow"
class=
"arrow"
/>
<van-icon
v-else
name=
"arrow-down"
class=
"arrow"
/>
</
template
>
<
template
v-else
>
<van-icon
name=
"arrow"
class=
"arrow"
/>
</
template
>
</div>
<div
:class=
"item.isShow === undefined ? 'hide' : item.isShow ? 'show' : 'hide'"
>
<
template
v-for=
"(cItem, cIndex) in item.curriculum.chapters_examination"
>
<ul
:key=
"cIndex"
>
<li>
<div
class=
"txt"
>
{{
cItem
.
children
[
0
].
name
}}
</div>
<div
class=
"btn-box"
>
<div
v-if=
"cItem.children[0].status == 100"
@
click=
"startExam($event, cItem.children[0].id, item.course_id, 1)"
class=
"tag"
>
测试
</div>
<div
v-if=
"cItem.children[0].status == 0 || cItem.children[0].status == 3"
@
click=
"startExam($event, cItem.children[0].id, item.course_id, 0)"
class=
"tag"
>
继续测试
</div>
<template
v-if=
"cItem.children[0].status == 1 || cItem.children[0].status == 2"
>
<div
@
click=
"startExam($event, cItem.children[0].id, item.course_id, 1)"
class=
"tag"
>
重新测试
</div>
<div
@
click=
"viewReport($event, cItem.children[0].id, item.course_id, 0)"
class=
"tag"
>
报告
</div>
</
template
>
</div>
</li>
</ul>
</template>
</div>
</li>
</template>
</ul>
</div>
<div
v-show=
"tabNav.navIndex == 2"
class=
"tab3"
>
<div
class=
"layout"
>
<div
class=
"course-box"
>
<div
class=
"tab-nav"
id=
"top-view"
>
<ul>
<
template
v-for=
"(item, index) in courseList"
>
<li
:key=
"index"
@
click=
"courseNodeDetail(item.course_id)"
>
<div
class=
"tit"
>
{{
item
.
course_name
}}
</div>
<van-icon
name=
"arrow"
class=
"arr"
/>
</li>
</
template
>
<li
:class=
"index === tabNav.navIndex ? 'active' : ''"
:key=
"index"
@
click=
"tab(index)"
v-for=
"(item, index) in tabNav.navText"
>
{{
item
}}
</li>
</ul>
</div>
</div>
<div
class=
"exam_submit"
v-if=
"isExamPop"
>
<div
class=
"pop"
>
<div
class=
"tit"
>
能力自测
</div>
<div
class=
"txt"
>
您上次未做完试题
</div>
<div
class=
"btn_box"
>
<div
class=
"btn"
@
click=
"goAbilityExam(1)"
>
重新答题
</div>
<div
class=
"btn btn2"
@
click=
"goAbilityExam(0)"
>
继续答题
</div>
<div
class=
"tab-con"
id=
"bottom-view"
>
<div
v-show=
"tabNav.navIndex == 0"
class=
"tab1"
>
<div
class=
"txt"
>
设计盒子为您提供2.5D风格公交站台等候公交车png图片
素材免费下载服务,这款素材采用的是EPS矢量图格式,
同时我们还会提供一个宽度分辨率为1500像素的透明背景
png图片,可以方便你直接应用到自己的设计作品中,我们
还提供设计盒子为您提供2.5D风格公交站台等候公交车png图片
</div>
<div
class=
"btn"
@
click=
"abilityExam"
>
确定
</div>
</div>
<div
v-show=
"tabNav.navIndex == 1"
class=
"tab2"
>
<ul
class=
"ul"
>
<template
v-for=
"(item, index) in CourseChapter"
>
<li
@
click=
"listFold(item)"
:key=
"index"
>
<div
class=
"parent"
>
<div
class=
"title"
>
{{
item
.
course_name
}}
</div>
<template
v-if=
"item.isShow"
>
<van-icon
v-if=
"item.isShow === false"
name=
"arrow"
class=
"arrow"
/>
<van-icon
v-else
name=
"arrow-down"
class=
"arrow"
/>
</
template
>
<
template
v-else
>
<van-icon
name=
"arrow"
class=
"arrow"
/>
</
template
>
</div>
<div
:class=
"item.isShow === undefined ? 'hide' : item.isShow ? 'show' : 'hide'"
>
<
template
v-for=
"(cItem, cIndex) in item.curriculum.chapters_examination"
>
<ul
:key=
"cIndex"
>
<li>
<div
class=
"txt"
>
{{
cItem
.
children
[
0
].
name
}}
</div>
<div
class=
"btn-box"
>
<div
v-if=
"cItem.children[0].status == 100"
@
click=
"startExam($event, cItem.children[0].id, item.course_id, 1)"
class=
"tag"
>
测试
</div>
<div
v-if=
"cItem.children[0].status == 0 || cItem.children[0].status == 3"
@
click=
"startExam($event, cItem.children[0].id, item.course_id, 0)"
class=
"tag"
>
继续测试
</div>
<template
v-if=
"cItem.children[0].status == 1 || cItem.children[0].status == 2"
>
<div
@
click=
"startExam($event, cItem.children[0].id, item.course_id, 1)"
class=
"tag"
>
重新测试
</div>
<div
@
click=
"viewReport($event, cItem.children[0].id, item.course_id, 0)"
class=
"tag"
>
报告
</div>
</
template
>
</div>
</li>
</ul>
</template>
</div>
</li>
</template>
</ul>
</div>
<div
v-show=
"tabNav.navIndex == 2"
class=
"tab3"
>
<ul>
<
template
v-for=
"(item, index) in courseList"
>
<li
:key=
"index"
@
click=
"courseNodeDetail(item.course_id)"
>
<div
class=
"tit"
>
{{
item
.
course_name
}}
</div>
<van-icon
name=
"arrow"
class=
"arr"
/>
</li>
</
template
>
</ul>
</div>
</div>
</div>
<div
class=
"exam_submit"
v-if=
"isExamPopTo"
>
<div
class=
"pop"
>
<div
class=
"tit"
>
能力自测
</div>
<div
class=
"txt"
>
考试还未结束确定退出考试?
</div>
<div
class=
"btn_box"
>
<div
class=
"btn"
@
click=
"isExamPopTo = false"
>
退出考试
</div>
<div
class=
"btn btn2"
@
click=
"goAbilityExam(0)"
>
继续考试
</div>
<div
class=
"exam_submit"
v-if=
"isExamPop"
>
<div
class=
"pop"
>
<div
class=
"tit"
>
能力自测
</div>
<div
class=
"txt"
>
您上次未做完试题
</div>
<div
class=
"btn_box"
>
<div
class=
"btn"
@
click=
"goAbilityExam(1)"
>
重新答题
</div>
<div
class=
"btn btn2"
@
click=
"goAbilityExam(0)"
>
继续答题
</div>
</div>
</div>
</div>
<div
class=
"exam_submit"
v-if=
"isExamPopTo"
>
<div
class=
"pop"
>
<div
class=
"tit"
>
能力自测
</div>
<div
class=
"txt"
>
考试还未结束确定退出考试?
</div>
<div
class=
"btn_box"
>
<div
class=
"btn"
@
click=
"isExamPopTo = false"
>
退出考试
</div>
<div
class=
"btn btn2"
@
click=
"goAbilityExam(0)"
>
继续考试
</div>
</div>
</div>
</div>
</div>
...
...
@@ -328,6 +330,11 @@ export default {
}
</
script
>
<
style
lang=
"scss"
scoped
>
.layout
{
position
:
fixed
;
width
:
100%
;
height
:
100%
;
}
.course-box
{
// padding: 0 .4rem;
.tab-nav
{
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论