Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
T
transport-show-h5
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
transport-show-h5
Commits
13307ace
提交
13307ace
authored
9月 03, 2020
作者:
lihuihui
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
游客权限设置
上级
884a6ab2
显示空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
47 行增加
和
43 行删除
+47
-43
ExamTopic.vue
src/modules/exam-module/src/ExamTopic.vue
+1
-3
index.vue
src/pages/courseExam/index.vue
+19
-7
index.vue
src/pages/mockExam/index.vue
+21
-21
routes.js
src/router/routes.js
+6
-12
没有找到文件。
src/modules/exam-module/src/ExamTopic.vue
浏览文件 @
13307ace
...
...
@@ -751,7 +751,6 @@ export default {
const
times
=
this
.
$route
.
query
.
id
===
undefined
?
res
.
sheet
.
remainingTime
?
res
.
sheet
.
remainingTime
:
res
.
sheet
.
duration
:
res
.
sheet
.
duration
parseInt
(
this
.
$route
.
query
.
id
)
===
-
1
?
this
.
errorQuestion
(
res
)
:
this
.
questionsData
=
res
this
.
questionCount
=
res
.
sheet
.
question_count
window
.
localStorage
.
userId
=
res
.
user_id
this
.
remainingTime
=
this
.
secondToDate
(
times
)
if
(
this
.
$route
.
query
.
id
===
undefined
)
{
this
.
setClock
(
times
)
...
...
@@ -842,8 +841,7 @@ export default {
const
param
=
{
sheet_id
:
this
.
questionsData
.
sheet
.
id
,
answers
:
JSON
.
stringify
(
reqData
),
duration
:
this
.
questionsData
.
sheet
.
duration
,
user_id
:
window
.
localStorage
.
userId
duration
:
this
.
questionsData
.
sheet
.
duration
}
param
.
status
=
status
Exam
.
examSubmit
(
param
,
this
.
requestParam
.
papersUrl
).
then
(
res
=>
{
...
...
src/pages/courseExam/index.vue
浏览文件 @
13307ace
...
...
@@ -301,15 +301,27 @@ export default {
const
isLogin
=
await
this
.
$store
.
dispatch
(
'checkLogin'
)
if
(
e
===
0
||
e
===
1
)
{
if
(
!
isLogin
)
{
if
(
this
.
isWeapp
)
{
// 小程序
wx
.
miniProgram
.
navigateTo
({
url
:
`/pages/login/index?redirect_uri=
${
encodeURIComponent
(
`/pages/web/index?src=
${
window
.
location
.
origin
}
/course/learn`
)}
`
// if (this.isWeapp) {
// // 小程序
// wx.miniProgram.navigateTo({
// url: `/pages/login/index?redirect_uri=${encodeURIComponent(
// `/pages/web/index?src=${window.location.origin}/course/learn`
// )}`
// })
// } else {
// this.$router.push({ name: 'login' })
// }
Toast
.
loading
({
message
:
'加载中...'
,
forbidClick
:
true
,
duration
:
1000
})
if
(
e
===
0
)
{
window
.
localStorage
.
examTab
=
e
this
.
getCourseChapterList
()
}
else
{
this
.
$router
.
push
({
name
:
'login'
})
window
.
localStorage
.
examTab
=
0
this
.
getCourseList
()
}
return
}
else
{
...
...
src/pages/mockExam/index.vue
浏览文件 @
13307ace
...
...
@@ -135,33 +135,14 @@ export default {
})
},
setRole
()
{
if
(
this
.
$store
.
state
.
isVip
)
{
const
param
=
{
type
:
2
}
api
.
setRole
({
role
:
this
.
roleChange
}).
then
(
res
=>
{
if
(
res
.
code
===
0
)
{
api
.
getExamStatus
(
param
).
then
(
res
=>
{
if
(
parseInt
(
res
.
status
)
===
0
||
parseInt
(
res
.
status
===
3
))
{
this
.
isExamPop
=
true
}
else
{
this
.
goAbilityExam
(
1
)
}
})
}
})
return
false
}
this
.
$router
.
push
({
path
:
'/payPage'
})
// if (this.$store.state.isVip) {
// const param = {
// type: 2
// }
// api.setRole({ role: this.roleChange }).then(res => {
// if (res.code === 0) {
// api.getExamStatus(param).then(res => {
//
if (res.status === '0' || res.status === 0 || res.status === '3' || res.status === 3
) {
//
if (parseInt(res.status) === 0 || parseInt(res.status === 3)
) {
// this.isExamPop = true
// } else {
// this.goAbilityExam(1)
...
...
@@ -169,6 +150,25 @@ export default {
// })
// }
// })
// return false
// }
// this.$router.push({
// path: '/payPage'
// })
const
param
=
{
type
:
2
}
api
.
setRole
({
role
:
this
.
roleChange
}).
then
(
res
=>
{
if
(
res
.
code
===
0
)
{
api
.
getExamStatus
(
param
).
then
(
res
=>
{
if
(
res
.
status
===
'0'
||
res
.
status
===
0
||
res
.
status
===
'3'
||
res
.
status
===
3
)
{
this
.
isExamPop
=
true
}
else
{
this
.
goAbilityExam
(
1
)
}
})
}
})
}
},
beforeMount
()
{
...
...
src/router/routes.js
浏览文件 @
13307ace
...
...
@@ -30,36 +30,31 @@ export default [
{
path
:
'/exam/courseNode'
,
name
:
'courseNode'
,
component
:
()
=>
import
(
'../pages/courseExam/courseNode.vue'
),
meta
:
{
requiredLogin
:
true
}
component
:
()
=>
import
(
'../pages/courseExam/courseNode.vue'
)
},
/* 知识点考试 */
{
path
:
'/exam/courseNodeExam'
,
name
:
'courseNodeExam'
,
component
:
()
=>
import
(
'../pages/courseExam/courseNodeExam.vue'
),
meta
:
{
requiredLogin
:
true
}
component
:
()
=>
import
(
'../pages/courseExam/courseNodeExam.vue'
)
},
/* 模拟考试 */
{
path
:
'/mock/index'
,
name
:
'mockIndex'
,
component
:
()
=>
import
(
'../pages/mockExam/index.vue'
),
meta
:
{
requiredLogin
:
true
}
component
:
()
=>
import
(
'../pages/mockExam/index.vue'
)
},
/* 模拟考试答题页面 */
{
path
:
'/mock/answer'
,
name
:
'mockAnswer'
,
component
:
()
=>
import
(
'../pages/mockExam/answer.vue'
),
meta
:
{
requiredLogin
:
true
}
component
:
()
=>
import
(
'../pages/mockExam/answer.vue'
)
},
/* 模拟考试答题页面 */
{
path
:
'/mock/result'
,
name
:
'mockResult'
,
component
:
()
=>
import
(
'../pages/mockExam/answerResult.vue'
),
meta
:
{
requiredLogin
:
true
}
component
:
()
=>
import
(
'../pages/mockExam/answerResult.vue'
)
},
/* 如果所有页面都没找到 - 指向 */
{
path
:
'*'
,
component
:
()
=>
import
(
'@/components/errorPages/404.vue'
)
},
...
...
@@ -127,8 +122,7 @@ export default [
{
path
:
'/my/buyCourses'
,
name
:
'buyCourses'
,
component
:
()
=>
import
(
'../pages/my/buyCourses.vue'
),
meta
:
{
requiredLogin
:
true
}
component
:
()
=>
import
(
'../pages/my/buyCourses.vue'
)
},
// 我的-已做试题
{
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论