Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
X
x-learn
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
x-learn
Commits
89eb6051
提交
89eb6051
authored
11月 05, 2021
作者:
pengxiaohui
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix: 修改成绩报告进度pie样式
上级
e45fa9f6
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
58 行增加
和
29 行删除
+58
-29
pieChart.vue
src/pages/exam/components/pieChart.vue
+4
-4
result.vue
src/pages/exam/courseExam/chapter/result.vue
+28
-12
result.vue
src/pages/exam/testExam/exam/result.vue
+26
-13
没有找到文件。
src/pages/exam/components/pieChart.vue
浏览文件 @
89eb6051
...
...
@@ -2,7 +2,7 @@
<div
class=
"chart"
>
<svg
width=
"148"
height=
"148"
viewbox=
"0 0 148 148"
class=
"svg-rotate"
>
<circle
cx=
"74"
cy=
"74"
r=
"70"
stroke-width=
"7"
stroke=
"#efefef"
fill=
"none"
></circle>
<circle
cx=
"74"
cy=
"74"
r=
"70"
stroke-width=
"7"
stroke=
"#4cce8c"
fill=
"none"
:stroke-dasharray=
"data"
stroke-linecap=
"round"
></circle>
<circle
cx=
"74"
v-if=
"this.accuracy"
cy=
"74"
r=
"70"
stroke-width=
"7"
stroke=
"#4cce8c"
fill=
"none"
:stroke-dasharray=
"data"
stroke-linecap=
"round"
></circle>
</svg>
<div
class=
"chart-txt"
>
<slot
name=
"tips"
></slot>
...
...
@@ -33,15 +33,15 @@ export default {
width
:
auto
;
.chart-txt
{
position
:
absolute
;
top
:
0
;
top
:
50%
;
left
:
0
;
width
:
100%
;
text-align
:
center
;
transform
:translateY
(
-50
%
)
;
.num
{
color
:
#
000
;
color
:
#
333
;
font-size
:
38px
;
font-weight
:
bold
;
padding-top
:
32px
;
}
.t
{
color
:
#999
;
...
...
src/pages/exam/courseExam/chapter/result.vue
浏览文件 @
89eb6051
...
...
@@ -14,18 +14,22 @@
<div
class=
"t"
>
正确率
</div>
</
template
>
</chart>
-->
<chart
:accuracy=
"objectQuestionScore"
:accuracScore=
"objectQuestionTotal"
>
<
template
v-slot:tips
>
<div
class=
"num"
>
{{
objectQuestionScore
||
'-'
}}
分
</div>
<div
class=
"t"
>
客观题
</div>
</
template
>
</chart>
<chart
style=
"margin-left:60px;"
:accuracy=
"subjectQuestionScore"
:accuracScore=
"subjectQuestionTotal"
>
<
template
v-slot:tips
>
<div
class=
"num"
>
{{
subjectQuestionScore
||
'-'
}}
分
</div>
<div
class=
"t"
>
主观题
</div>
</
template
>
</chart>
<div
class=
"chart-item"
v-if=
"objectQuestionTotal"
>
<div
class=
"chart-title"
>
客观题
</div>
<chart
:accuracy=
"objectQuestionScore"
:accuracScore=
"objectQuestionTotal"
>
<
template
v-slot:tips
>
<div
class=
"num"
>
{{
objectQuestionScore
}}
分
</div>
</
template
>
</chart>
</div>
<div
class=
"chart-item"
v-if=
"subjectQuestionTotal"
>
<div
class=
"chart-title"
>
主观题
</div>
<chart
:accuracy=
"subjectQuestionScore"
:accuracScore=
"subjectQuestionTotal"
>
<
template
v-slot:tips
>
<div
class=
"num"
>
{{
subjectQuestionScore
||
'-'
}}
分
</div>
</
template
>
</chart>
</div>
</div>
<div
class=
"assess"
>
测试评估
</div>
<div
class=
"assess-box"
>
...
...
@@ -215,6 +219,18 @@ export default {
margin
:
26px
0
0
;
display
:flex
;
justify-content
:center
;
.chart-item
{
display
:flex
;
align-items
:center
;
.chart-title
{
font-size
:
30px
;
color
:
#333
;
margin-right
:
20px
;
}
}
.chart-item
:nth-child
(
2
)
{
margin-left
:
60px
;
}
}
.assess
{
font-size
:
18px
;
...
...
src/pages/exam/testExam/exam/result.vue
浏览文件 @
89eb6051
...
...
@@ -8,18 +8,22 @@
</span>
</div>
<div
class=
"chart-box"
>
<chart
v-if=
"objectQuestionTotal"
:accuracy=
"objectQuestionScore"
:accuracScore=
"objectQuestionTotal"
>
<template
v-slot:tips
>
<div
class=
"num"
>
{{
objectQuestionScore
||
'-'
}}
分
</div>
<div
class=
"t"
>
客观题
</div>
</
template
>
</chart>
<chart
v-if=
"subjectQuestionTotal"
:accuracy=
"subjectQuestionScore"
:accuracScore=
"subjectQuestionTotal"
>
<
template
v-slot:tips
>
<div
class=
"num"
>
{{
subjectQuestionScore
||
'-'
}}
分
</div>
<div
class=
"t"
>
主观题
</div>
</
template
>
</chart>
<div
class=
"chart-item"
v-if=
"objectQuestionTotal"
>
<div
class=
"chart-title"
>
客观题
</div>
<chart
:accuracy=
"objectQuestionScore"
:accuracScore=
"objectQuestionTotal"
>
<template
v-slot:tips
>
<div
class=
"num"
>
{{
objectQuestionScore
}}
分
</div>
</
template
>
</chart>
</div>
<div
class=
"chart-item"
v-if=
"subjectQuestionTotal"
>
<div
class=
"chart-title"
>
主观题
</div>
<chart
:accuracy=
"subjectQuestionScore"
:accuracScore=
"subjectQuestionTotal"
>
<
template
v-slot:tips
>
<div
class=
"num"
>
{{
subjectQuestionScore
||
'-'
}}
分
</div>
</
template
>
</chart>
</div>
</div>
<div
class=
"assess"
>
测试评估
</div>
<div
class=
"assess-box"
>
...
...
@@ -203,7 +207,16 @@ export default {
margin
:
26px
0
0
;
display
:flex
;
justify-content
:center
;
.chart
:nth-child
(
2
)
{
.chart-item
{
display
:flex
;
align-items
:center
;
.chart-title
{
font-size
:
30px
;
color
:
#333
;
margin-right
:
20px
;
}
}
.chart-item
:nth-child
(
2
)
{
margin-left
:
60px
;
}
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论