Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
X
x-learn
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
x-learn
Commits
bf00be8d
提交
bf00be8d
authored
12月 03, 2021
作者:
matian
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat:题目数据增加接口
上级
a7282053
隐藏空白字符变更
内嵌
并排
正在显示
12 个修改的文件
包含
140 行增加
和
79 行删除
+140
-79
api.js
src/modules/teacher/data/exam/api.js
+6
-0
ExamInfo.vue
src/modules/teacher/data/exam/components/ExamInfo.vue
+16
-5
QuestionType.vue
src/modules/teacher/data/exam/components/QuestionType.vue
+17
-8
Result.vue
src/modules/teacher/data/exam/components/Result.vue
+3
-1
Score.vue
src/modules/teacher/data/exam/components/Score.vue
+16
-5
ScoreRange.vue
src/modules/teacher/data/exam/components/ScoreRange.vue
+3
-1
ScoreRanking.vue
src/modules/teacher/data/exam/components/ScoreRanking.vue
+7
-1
Submission.vue
src/modules/teacher/data/exam/components/Submission.vue
+1
-1
TitleData.vue
src/modules/teacher/data/exam/components/TitleData.vue
+51
-49
ExamData.vue
src/modules/teacher/data/exam/views/ExamData.vue
+17
-6
List.vue
src/modules/teacher/data/exam/views/List.vue
+2
-1
List.vue
src/modules/teacher/data/test/views/List.vue
+1
-1
没有找到文件。
src/modules/teacher/data/exam/api.js
浏览文件 @
bf00be8d
...
@@ -35,3 +35,9 @@ export function getExamDataInfo(params) {
...
@@ -35,3 +35,9 @@ export function getExamDataInfo(params) {
export
function
getScoreRanking
(
params
)
{
export
function
getScoreRanking
(
params
)
{
return
httpRequest
.
get
(
'/api/zy/v3-teacher/statistics/sheet-score-ranking'
,
{
params
})
return
httpRequest
.
get
(
'/api/zy/v3-teacher/statistics/sheet-score-ranking'
,
{
params
})
}
}
/**
* 考试数据-看板(题目数据)
*/
export
function
getTitleList
(
params
)
{
return
httpRequest
.
get
(
'/api/zy/v3-teacher/statistics/sheet-questions'
,
{
params
})
}
src/modules/teacher/data/exam/components/ExamInfo.vue
浏览文件 @
bf00be8d
...
@@ -2,21 +2,32 @@
...
@@ -2,21 +2,32 @@
<el-card
class=
"box-card"
>
<el-card
class=
"box-card"
>
<img
class=
"bg"
src=
"https://webapp-pub.oss-cn-beijing.aliyuncs.com/x-learning/data/bgc1.png"
alt=
""
/>
<img
class=
"bg"
src=
"https://webapp-pub.oss-cn-beijing.aliyuncs.com/x-learning/data/bgc1.png"
alt=
""
/>
<div
slot=
"header"
style=
"display: flex; align-items: center"
>
<div
slot=
"header"
style=
"display: flex; align-items: center"
>
<h1
style=
"font-size: 16px"
>
考试信息
</h1>
<h1
style=
"font-size: 16px"
>
<span
style=
"color: #c01540"
v-show=
"dataInfo.need_check_num === 0"
>
*
</span>
考试信息
</h1>
<img
class=
"logo"
src=
"https://webapp-pub.oss-cn-beijing.aliyuncs.com/x-learning/data/exam.png"
alt=
""
/>
<img
class=
"logo"
src=
"https://webapp-pub.oss-cn-beijing.aliyuncs.com/x-learning/data/exam.png"
alt=
""
/>
</div>
</div>
<el-row
:gutter=
"20"
class=
"row-bg"
justify=
"space-around"
>
<el-row
:gutter=
"20"
class=
"row-bg"
justify=
"space-around"
>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<div
class=
"title"
>
总分
</div>
<div
class=
"title"
>
总分
</div>
<div><span
class=
"num"
>
{{
dataInfo
.
paper_info
.
total_score
}}
</span><span
class=
"fen"
>
分
</span></div>
<div>
<span
class=
"num"
>
{{
dataInfo
.
paper_info
.
total_score
}}
</span
><span
class=
"fen"
>
分
</span>
</div>
</el-col>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<div
class=
"title"
>
及格分数
</div>
<div
class=
"title"
>
及格分数
</div>
<div><span
class=
"num"
>
{{
dataInfo
.
paper_info
.
pass_score
}}
</span><span
class=
"fen"
>
分
</span></div>
<div>
<span
class=
"num"
>
{{
dataInfo
.
paper_info
.
pass_score
}}
</span
><span
class=
"fen"
>
分
</span>
</div>
</el-col>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<div
class=
"title"
>
考试总时长
</div>
<div
class=
"title"
>
考试总时长
</div>
<div><span
class=
"num"
>
{{
dataInfo
.
paper_info
.
times
}}
</span><span
class=
"fen"
>
小时
</span></div>
<div>
<span
class=
"num"
>
{{
dataInfo
.
paper_info
.
times
}}
</span
><span
class=
"fen"
>
小时
</span>
</div>
</el-col>
</el-col>
</el-row>
</el-row>
</el-card>
</el-card>
...
@@ -48,7 +59,7 @@ export default {
...
@@ -48,7 +59,7 @@ export default {
}
}
.title
{
.title
{
white-space
:
nowrap
;
white-space
:
nowrap
;
font-size
:
16px
;
font-size
:
16px
;
color
:
#909090
;
color
:
#909090
;
font-weight
:
400
;
font-weight
:
400
;
...
...
src/modules/teacher/data/exam/components/QuestionType.vue
浏览文件 @
bf00be8d
<
template
>
<
template
>
<el-card
class=
"box-card"
style=
"height: 450px"
>
<el-card
class=
"box-card"
style=
"height: 450px"
>
<div
slot=
"header"
class=
"clearfix"
>
<div
slot=
"header"
class=
"clearfix"
>
<h1
style=
"color: #333; font-size: 16px; border-left: 3px solid #aa1941; padding-left: 7px"
>
题型数据
</h1>
<h1
style=
"color: #333; font-size: 16px; border-left: 3px solid #aa1941; padding-left: 7px"
>
<span
style=
"color: #c01540"
v-show=
"dataInfo.need_check_num === 0"
>
*
</span>
题型数据
</h1>
</div>
</div>
<div
style=
"height: 350px; width: 90%; margin: 0 auto"
>
<div
style=
"height: 350px; width: 90%; margin: 0 auto"
>
<div
id=
"type"
style=
"width: 100%; height: 90%"
></div>
<div
id=
"type"
style=
"width: 100%; height: 90%"
></div>
<div
style=
"margin-bottom: 10px"
v-if=
"correctRate.subjective"
>
<div
style=
"margin-bottom: 10px"
v-if=
"correctRate.subjective"
>
<div
class=
"dec dec1"
>
<div
class=
"dec dec1"
>
客观题正确率:
<span
style=
"color: #aa1941; font-size: 16px; font-weight: 400"
>
{{
correctRate
.
objective
.
rate
}}
%
</span>
客观题正确率:
<span
style=
"color: #aa1941; font-size: 16px; font-weight: 400"
>
{{
correctRate
.
objective
.
rate
}}
%
</span
>
</div>
<div
class=
"dec dec1"
>
主观题正确率:
<span
class=
"dec"
style=
"color: #919191"
>
{{
correctRate
.
subjective
.
rate
}}
%
</span>
</div>
</div>
<div
class=
"dec dec1"
>
主观题正确率:
<span
class=
"dec"
style=
"color: #919191"
>
{{
correctRate
.
subjective
.
rate
}}
%
</span></div>
</div>
</div>
</div>
</div>
</el-card>
</el-card>
...
@@ -96,11 +102,14 @@ export default {
...
@@ -96,11 +102,14 @@ export default {
methods
:
{
methods
:
{
initEchart
()
{
initEchart
()
{
const
type
=
{
1
:
'单选'
,
2
:
'多选'
,
3
:
'问答'
,
5
:
'案例'
,
6
:
'判断'
,
7
:
'实操'
,
8
:
'情景'
}
const
type
=
{
1
:
'单选'
,
2
:
'多选'
,
3
:
'问答'
,
5
:
'案例'
,
6
:
'判断'
,
7
:
'实操'
,
8
:
'情景'
}
const
data
=
this
.
dataInfo
.
questions_info
.
reduce
((
prev
,
cur
)
=>
{
const
data
=
this
.
dataInfo
.
questions_info
.
reduce
(
prev
.
x
.
push
(
type
[
cur
.
type
])
(
prev
,
cur
)
=>
{
prev
.
y
.
push
(
cur
.
rate
)
prev
.
x
.
push
(
type
[
cur
.
type
])
return
prev
prev
.
y
.
push
(
cur
.
rate
)
},
{
x
:
[],
y
:
[]
})
return
prev
},
{
x
:
[],
y
:
[]
}
)
this
.
option
.
xAxis
[
0
].
data
=
data
.
x
this
.
option
.
xAxis
[
0
].
data
=
data
.
x
this
.
option
.
series
[
0
].
data
=
data
.
y
this
.
option
.
series
[
0
].
data
=
data
.
y
const
myChart
=
echarts
.
init
(
document
.
getElementById
(
'type'
))
const
myChart
=
echarts
.
init
(
document
.
getElementById
(
'type'
))
...
...
src/modules/teacher/data/exam/components/Result.vue
浏览文件 @
bf00be8d
<
template
>
<
template
>
<el-card
class=
"box-card"
style=
"height: 450px"
>
<el-card
class=
"box-card"
style=
"height: 450px"
>
<div
slot=
"header"
class=
"clearfix"
>
<div
slot=
"header"
class=
"clearfix"
>
<h1
style=
"color: #333; font-size: 16px; border-left: 3px solid #aa1941; padding-left: 7px"
>
结果统计
</h1>
<h1
style=
"color: #333; font-size: 16px; border-left: 3px solid #aa1941; padding-left: 7px"
>
<span
style=
"color: #c01540"
v-show=
"dataInfo.need_check_num === 0"
>
*
</span>
结果统计
</h1>
</div>
</div>
<div
style=
"height: 400px; width: 90%; margin: 0 auto"
>
<div
style=
"height: 400px; width: 90%; margin: 0 auto"
>
<div
id=
"main"
style=
"width: 100%; height: 90%"
></div>
<div
id=
"main"
style=
"width: 100%; height: 90%"
></div>
...
...
src/modules/teacher/data/exam/components/Score.vue
浏览文件 @
bf00be8d
...
@@ -2,21 +2,32 @@
...
@@ -2,21 +2,32 @@
<el-card
class=
"box-card"
>
<el-card
class=
"box-card"
>
<img
class=
"bg"
src=
"https://webapp-pub.oss-cn-beijing.aliyuncs.com/x-learning/data/bgc3.png"
alt=
""
/>
<img
class=
"bg"
src=
"https://webapp-pub.oss-cn-beijing.aliyuncs.com/x-learning/data/bgc3.png"
alt=
""
/>
<div
slot=
"header"
style=
"display: flex; align-items: center"
>
<div
slot=
"header"
style=
"display: flex; align-items: center"
>
<h1
style=
"font-size: 16px"
>
分数统计
</h1>
<h1
style=
"font-size: 16px"
>
<span
style=
"color: #c01540"
v-show=
"dataInfo.need_check_num === 0"
>
*
</span>
分数统计
</h1>
<img
class=
"logo"
src=
"https://webapp-pub.oss-cn-beijing.aliyuncs.com/x-learning/data/score.png"
alt=
""
/>
<img
class=
"logo"
src=
"https://webapp-pub.oss-cn-beijing.aliyuncs.com/x-learning/data/score.png"
alt=
""
/>
</div>
</div>
<el-row
:gutter=
"20"
class=
"row-bg"
justify=
"space-around"
>
<el-row
:gutter=
"20"
class=
"row-bg"
justify=
"space-around"
>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<div
class=
"title"
>
平均分
</div>
<div
class=
"title"
>
平均分
</div>
<div><span
class=
"num"
>
{{
dataInfo
.
score_info
.
average
}}
</span><span
class=
"fen"
>
分
</span></div>
<div>
<span
class=
"num"
>
{{
dataInfo
.
score_info
.
average
}}
</span
><span
class=
"fen"
>
分
</span>
</div>
</el-col>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<div
class=
"title"
>
最高分
</div>
<div
class=
"title"
>
最高分
</div>
<div><span
class=
"num"
>
{{
dataInfo
.
score_info
.
max
}}
</span><span
class=
"fen"
>
分
</span></div>
<div>
<span
class=
"num"
>
{{
dataInfo
.
score_info
.
max
}}
</span
><span
class=
"fen"
>
分
</span>
</div>
</el-col>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<div
class=
"title"
>
最低分
</div>
<div
class=
"title"
>
最低分
</div>
<div><span
class=
"num"
>
{{
dataInfo
.
score_info
.
min
}}
</span><span
class=
"fen"
>
分
</span></div>
<div>
<span
class=
"num"
>
{{
dataInfo
.
score_info
.
min
}}
</span
><span
class=
"fen"
>
分
</span>
</div>
</el-col>
</el-col>
</el-row>
</el-row>
</el-card>
</el-card>
...
@@ -48,7 +59,7 @@ export default {
...
@@ -48,7 +59,7 @@ export default {
}
}
.title
{
.title
{
font-size
:
16px
;
font-size
:
16px
;
white-space
:
nowrap
;
white-space
:
nowrap
;
color
:
#909090
;
color
:
#909090
;
font-weight
:
400
;
font-weight
:
400
;
}
}
...
...
src/modules/teacher/data/exam/components/ScoreRange.vue
浏览文件 @
bf00be8d
...
@@ -2,7 +2,9 @@
...
@@ -2,7 +2,9 @@
<div
class=
"score-range-box"
>
<div
class=
"score-range-box"
>
<el-card
class=
"box-card"
style=
"height: 450px"
>
<el-card
class=
"box-card"
style=
"height: 450px"
>
<div
slot=
"header"
class=
"clearfix"
>
<div
slot=
"header"
class=
"clearfix"
>
<h1
style=
"color: #333; font-size: 16px; border-left: 3px solid #aa1941; padding-left: 7px"
>
考分区间
</h1>
<h1
style=
"color: #333; font-size: 16px; border-left: 3px solid #aa1941; padding-left: 7px"
>
<span
style=
"color: #c01540"
v-show=
"dataInfo.need_check_num === 0"
>
*
</span>
考分区间
</h1>
<el-button
<el-button
type=
"text"
type=
"text"
style=
"font-size: 16px; color: #aa1941; float: right; margin-top: -35px"
style=
"font-size: 16px; color: #aa1941; float: right; margin-top: -35px"
...
...
src/modules/teacher/data/exam/components/ScoreRanking.vue
浏览文件 @
bf00be8d
<
template
>
<
template
>
<el-card
style=
"height: 650px"
>
<el-card
style=
"height: 650px"
>
<div
slot=
"header"
class=
"clearfix"
>
<div
slot=
"header"
class=
"clearfix"
>
<h1
style=
"color: #333; font-size: 16px; border-left: 3px solid #aa1941; padding-left: 7px"
>
分数排名
</h1>
<h1
style=
"color: #333; font-size: 16px; border-left: 3px solid #aa1941; padding-left: 7px"
>
<span
style=
"color: #c01540"
v-show=
"dataInfo.need_check_num === 0"
>
*
</span>
分数排名
</h1>
<el-button
type=
"text"
style=
"font-size: 16px; color: #aa1941; float: right; margin-top: -30px"
>
导出
</el-button>
<el-button
type=
"text"
style=
"font-size: 16px; color: #aa1941; float: right; margin-top: -30px"
>
导出
</el-button>
</div>
</div>
<el-tabs
v-model=
"tabActive"
@
tab-click=
"handleClick"
>
<el-tabs
v-model=
"tabActive"
@
tab-click=
"handleClick"
>
...
@@ -42,6 +44,10 @@ export default {
...
@@ -42,6 +44,10 @@ export default {
type
:
{
type
:
{
type
:
String
,
type
:
String
,
default
:
''
default
:
''
},
dataInfo
:
{
type
:
String
,
default
:
''
}
}
},
},
data
()
{
data
()
{
...
...
src/modules/teacher/data/exam/components/Submission.vue
浏览文件 @
bf00be8d
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<el-card
class=
"box-card"
>
<el-card
class=
"box-card"
>
<img
class=
"bg"
src=
"https://webapp-pub.oss-cn-beijing.aliyuncs.com/x-learning/data/bgc2.png"
alt=
""
/>
<img
class=
"bg"
src=
"https://webapp-pub.oss-cn-beijing.aliyuncs.com/x-learning/data/bgc2.png"
alt=
""
/>
<div
slot=
"header"
style=
"display: flex; align-items: center"
>
<div
slot=
"header"
style=
"display: flex; align-items: center"
>
<h1
style=
"font-size: 16px"
>
交卷统计
</h1>
<h1
style=
"font-size: 16px"
>
<span
style=
"color: #c01540"
v-show=
"dataInfo.need_check_num === 0"
>
*
</span>
交卷统计
</h1>
<img
class=
"logo"
src=
"https://webapp-pub.oss-cn-beijing.aliyuncs.com/x-learning/data/time.png"
alt=
""
/>
<img
class=
"logo"
src=
"https://webapp-pub.oss-cn-beijing.aliyuncs.com/x-learning/data/time.png"
alt=
""
/>
</div>
</div>
<el-row
:gutter=
"20"
class=
"row-bg"
justify=
"space-around"
>
<el-row
:gutter=
"20"
class=
"row-bg"
justify=
"space-around"
>
...
...
src/modules/teacher/data/exam/components/TitleData.vue
浏览文件 @
bf00be8d
<
template
>
<
template
>
<el-card
style=
"margin-right: -20px; height: 650px"
>
<el-card
style=
"margin-right: -20px; height: 650px"
>
<div
slot=
"header"
class=
"clearfix"
>
<div
slot=
"header"
class=
"clearfix"
>
<h1
style=
"color: #333; font-size: 16px; border-left: 3px solid #aa1941; padding-left: 7px"
>
题目数据
</h1>
<h1
style=
"color: #333; font-size: 16px; border-left: 3px solid #aa1941; padding-left: 7px"
>
<el-button
type=
"text"
style=
"font-size: 16px; color: #aa1941; float: right; margin-top: -30px"
>
导出
</el-button>
<span
style=
"color: #c01540"
v-show=
"dataInfo.need_check_num === 0"
>
*
</span>
题目数据
</h1>
<el-button
type=
"text"
style=
"font-size: 16px; color: #aa1941; float: right; margin-top: -30px"
@
click=
"exportTitleData"
>
导出
</el-button
>
</div>
</div>
<app-list
v-bind=
"tableOptions"
ref=
"list"
></app-list>
<app-list
v-bind=
"tableOptions"
ref=
"list"
></app-list>
</el-card>
</el-card>
</
template
>
</
template
>
<
script
>
<
script
>
import
{
getTitleList
}
from
'../api'
export
default
{
export
default
{
data
()
{
data
()
{
return
{
return
{
...
@@ -18,63 +26,57 @@ export default {
...
@@ -18,63 +26,57 @@ export default {
}
}
}
}
},
},
props
:
{
examination_id
:
{
type
:
String
,
default
:
''
},
course_id
:
{
type
:
String
,
default
:
''
},
chapter_id
:
{
type
:
String
,
default
:
''
},
type
:
{
type
:
String
,
default
:
''
},
dataInfo
:
{
type
:
String
,
default
:
''
}
},
computed
:
{
computed
:
{
// 列表配置
// 列表配置
tableOptions
()
{
tableOptions
()
{
return
{
return
{
remote
:
{},
remote
:
{
columns
:
[
httpRequest
:
getTitleList
,
{
label
:
'排序'
,
prop
:
'paper_title'
,
align
:
'center'
},
params
:
{
{
label
:
'题干简述'
,
prop
:
'class_name'
,
align
:
'center'
},
type
:
this
.
type
,
{
label
:
'题型'
,
prop
:
'cankao_num'
,
align
:
'center'
},
course_id
:
this
.
course_id
,
{
label
:
'正确率'
,
prop
:
'rfert'
,
align
:
'center'
},
examination_id
:
this
.
examination_id
,
{
label
:
'总分'
,
prop
:
'average_num'
,
align
:
'center'
},
chapter_id
:
this
.
chapter_id
{
label
:
'平均得分'
,
prop
:
'top'
,
align
:
'center'
}
],
data
:
[
{
class_name
:
'dsjfks'
},
{
class_name
:
'dsjfks'
},
{
class_name
:
'dsjfks'
},
{
class_name
:
'dsjfks'
},
{
class_name
:
'dsjfks'
},
{
class_name
:
'dsjfks'
},
{
class_name
:
'dsjfks'
}
}
},
columns
:
[
{
label
:
'排序'
,
prop
:
'ranking'
,
align
:
'center'
},
{
label
:
'题干简述'
,
prop
:
'title'
,
align
:
'center'
},
{
label
:
'题型'
,
prop
:
'type'
,
align
:
'center'
},
{
label
:
'正确率'
,
prop
:
'rate'
,
align
:
'center'
},
{
label
:
'总分'
,
prop
:
'total_score'
,
align
:
'center'
},
{
label
:
'平均得分'
,
prop
:
'average'
,
align
:
'center'
}
]
]
}
}
}
}
},
},
mounted
()
{
console
.
log
(
this
.
type
,
'type'
)
},
methods
:
{
methods
:
{
toExamData
(
row
)
{
exportTitleData
()
{}
this
.
$router
.
push
({
path
:
'/examData'
,
query
:
{
row
:
row
}
})
},
// 班级数据
toClassData
(
row
)
{
this
.
$router
.
push
({
path
:
'/class'
,
query
:
{
row
:
row
}
})
}
}
}
}
}
</
script
>
</
script
>
src/modules/teacher/data/exam/views/ExamData.vue
浏览文件 @
bf00be8d
<
template
>
<
template
>
<div
class=
"container"
>
<div
class=
"container"
>
<el-row
type=
"flex"
class=
"row-bg"
justify=
"space-between"
style=
"margin-bottom: 30px"
>
<el-row
type=
"flex"
class=
"row-bg"
justify=
"space-between"
style=
"margin-bottom: 30px"
>
<el-col><h1
style=
"padding-left: 0px; font-size: 30px"
>
模拟测试一
</h1></el-col>
<el-col
><h1
style=
"padding-left: 0px; font-size: 30px"
>
{{
$route
.
query
.
examination_name
}}
<span
style=
"color: #c01540; font-size: 14px"
>
*部分数据未进行评价
</span>
</h1>
</el-col>
<el-col
:span=
"10"
>
<el-col
:span=
"10"
>
<!--
<el-select
v-model=
"label"
placeholder=
"请选择"
>
<el-option
v-for=
"item in options"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
-->
<el-select
v-model=
"value"
placeholder=
"请选择"
>
<el-select
v-model=
"value"
placeholder=
"请选择"
>
<el-option
v-for=
"item in options"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
<el-option
v-for=
"item in options"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</el-select>
...
@@ -25,8 +26,16 @@
...
@@ -25,8 +26,16 @@
:examination_id=
"$route.query.examination_id"
:examination_id=
"$route.query.examination_id"
:chapter_id=
"$route.query.chapter_id"
:chapter_id=
"$route.query.chapter_id"
:type=
"$route.query.type"
:type=
"$route.query.type"
:dataInfo=
"dataInfo.need_check_num"
/></el-col>
<el-col
:span=
"11"
><TitleData
:course_id=
"$route.query.course_id"
:examination_id=
"$route.query.examination_id"
:chapter_id=
"$route.query.chapter_id"
:type=
"$route.query.type"
:dataInfo=
"dataInfo.need_check_num"
/></el-col>
/></el-col>
<el-col
:span=
"11"
><TitleData
/></el-col>
</el-row>
</el-row>
<el-row
:gutter=
"10"
class=
"row-bg"
>
<el-row
:gutter=
"10"
class=
"row-bg"
>
<el-col
:span=
"8"
class=
"col"
><result
:dataInfo=
"dataInfo"
/></el-col>
<el-col
:span=
"8"
class=
"col"
><result
:dataInfo=
"dataInfo"
/></el-col>
...
@@ -74,7 +83,9 @@ export default {
...
@@ -74,7 +83,9 @@ export default {
}
}
],
],
value
:
''
,
value
:
''
,
dataInfo
:
{}
dataInfo
:
{
need_check_num
:
''
}
}
}
},
},
...
...
src/modules/teacher/data/exam/views/List.vue
浏览文件 @
bf00be8d
...
@@ -85,7 +85,8 @@ export default {
...
@@ -85,7 +85,8 @@ export default {
query
:
{
query
:
{
course_id
:
row
.
course_id
,
course_id
:
row
.
course_id
,
examination_id
:
row
.
examination_id
,
examination_id
:
row
.
examination_id
,
type
:
'examination'
type
:
'examination'
,
examination_name
:
row
.
examination_name
}
}
})
})
},
},
...
...
src/modules/teacher/data/test/views/List.vue
浏览文件 @
bf00be8d
...
@@ -34,7 +34,7 @@ export default {
...
@@ -34,7 +34,7 @@ export default {
{
{
type
:
'select'
,
type
:
'select'
,
prop
:
'examination_id'
,
prop
:
'examination_id'
,
placeholder
:
'
考试
名称'
,
placeholder
:
'
练习
名称'
,
label
:
'练习名称'
,
label
:
'练习名称'
,
options
:
this
.
conditionList
.
examination_list
,
options
:
this
.
conditionList
.
examination_list
,
labelKey
:
'paper_title'
,
labelKey
:
'paper_title'
,
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论