Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Q
qualityTesting_studentHome
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
tobacco
qualityTesting_studentHome
Commits
c6ae7a56
提交
c6ae7a56
authored
4月 20, 2023
作者:
Yroc
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
'学生端优化完善'
上级
3a73cbf1
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
178 行增加
和
107 行删除
+178
-107
user.js
src/api/user.js
+10
-1
EyeStabilityTable.vue
...components/AnalyseModule/components/EyeStabilityTable.vue
+2
-2
SelectTabe.vue
src/components/AnalyseModule/components/SelectTabe.vue
+2
-2
table.vue
src/components/AnalyseModule/components/table.vue
+3
-3
student_comments_view.vue
src/views/analysis/components/student_comments_view.vue
+155
-97
index.vue
src/views/analysis/index.vue
+6
-2
没有找到文件。
src/api/user.js
浏览文件 @
c6ae7a56
...
...
@@ -2,7 +2,7 @@
* @Author: AnthonyD
* @Date: 2023-02-22 11:31:31
* @Last Modified by: AnthonyD
* @Last Modified time: 2023-0
3-21 18:18:47
* @Last Modified time: 2023-0
4-19 19:19:24
*/
import
request
from
'@/utils/request'
...
...
@@ -127,6 +127,15 @@ export function getTobaccoList() {
})
}
//学员笔记
export
function
getTakeDown
(
id
,
data
)
{
return
request
({
url
:
`/student/test_results/takeDown/
${
id
}
`
,
method
:
'post'
,
data
})
}
export
function
logout
()
{
return
request
({
url
:
'/vue-element-admin/user/logout'
,
...
...
src/components/AnalyseModule/components/EyeStabilityTable.vue
浏览文件 @
c6ae7a56
...
...
@@ -200,11 +200,11 @@ export default {
.el-icon-caret-bottom
{
position
:
absolute
;
top
:
2
0
px
;
top
:
2
2
px
;
}
.el-icon-caret-top
{
position
:
absolute
;
top
:
1
3
px
;
top
:
1
5
px
;
}
.table_box
{
...
...
src/components/AnalyseModule/components/SelectTabe.vue
浏览文件 @
c6ae7a56
...
...
@@ -135,11 +135,11 @@ export default {
.el-icon-caret-bottom
{
position
:
absolute
;
top
:
5
6
px
;
top
:
5
8
px
;
}
.el-icon-caret-top
{
position
:
absolute
;
top
:
49
px
;
top
:
51
px
;
}
.table_box
{
...
...
src/components/AnalyseModule/components/table.vue
浏览文件 @
c6ae7a56
...
...
@@ -193,11 +193,11 @@ export default {
position
:
relative
;
.el-icon-caret-bottom
{
position
:
absolute
;
top
:
1
5
px
;
top
:
1
7
px
;
}
.el-icon-caret-top
{
position
:
absolute
;
top
:
8
px
;
top
:
10
px
;
}
.table_head_box
{
padding
:
10px
15px
;
...
...
@@ -217,7 +217,7 @@ export default {
top
:
8px
;
}
.table_head_box
{
padding
:
10px
1
5px
10px
0px
;
padding
:
10px
10px
;
white-space
:
nowrap
;
}
}
...
...
src/views/analysis/components/student_comments_view.vue
浏览文件 @
c6ae7a56
...
...
@@ -3,104 +3,124 @@
* @Author: AnthonyD
* @Date: 2023-03-27 15:09:40
* @Last Modified by: AnthonyD
* @Last Modified time: 2023-04-
18 17:17:37
* @Last Modified time: 2023-04-
20 10:49:14
*/
</
script
><
template
>
<el-row>
<!-- 错误方位/区域 -->
<el-col
:span=
"8"
:xs=
"24"
style=
"margin-bottom: 15px"
v-if=
"area_score_list"
>
<div
class=
"centenr_container"
>
<AnalyseModule
:module_data=
"area_score_list"
v-if=
"area_score_list"
>
</AnalyseModule>
<div>
<el-row>
<!-- 南北方正确/错误率 -->
<el-col
:span=
"8"
:xs=
"24"
style=
"margin-bottom: 15px"
v-if=
"area_score_list"
>
<div
class=
"centenr_container"
>
<AnalyseModule
:module_data=
"area_score_list"
v-if=
"area_score_list"
>
</AnalyseModule>
</div>
</el-col>
<!-- 错误上下一级 -->
<el-col
:span=
"8"
:xs=
"24"
style=
"margin-bottom: 15px"
v-if=
"error_level_list"
>
<div
class=
"centenr_container"
>
<AnalyseModule
:module_data=
"error_level_list"
>
</AnalyseModule>
</div>
</el-col>
<!-- 错误组别 -->
<el-col
:span=
"8"
:xs=
"24"
style=
"margin-bottom: 15px"
v-if=
"wrong_group_list"
>
<div
class=
"centenr_container"
>
<AnalyseModule
:module_data=
"wrong_group_list"
>
</AnalyseModule>
</div>
</el-col>
<!-- 错误正副组 -->
<el-col
:span=
"8"
:xs=
"24"
style=
"margin-bottom: 15px"
v-if=
"wrong_iso_groups_list"
>
<div
class=
"centenr_container"
>
<AnalyseModule
:module_data=
"wrong_iso_groups_list"
>
</AnalyseModule>
</div>
</el-col>
<!-- 错误颜色 -->
<el-col
:span=
"8"
:xs=
"24"
style=
"margin-bottom: 15px"
v-if=
"wrong_color_list"
>
<div
class=
"centenr_container"
>
<AnalyseModule
:module_data=
"wrong_color_list"
v-if=
"wrong_color_list"
>
</AnalyseModule>
</div>
</el-col>
<!-- 错误部位 -->
<el-col
:span=
"8"
:xs=
"24"
style=
"margin-bottom: 15px"
v-if=
"wrong_position_list"
>
<div
class=
"centenr_container"
>
<AnalyseModule
:module_data=
"wrong_position_list"
v-if=
"wrong_position_list"
></AnalyseModule>
</div>
</el-col>
<!-- 眼观稳定性 -->
<el-col
:span=
"8"
:xs=
"24"
style=
"margin-bottom: 15px"
v-if=
"eye_stability_list"
>
<div
class=
"centenr_container"
>
<AnalyseModule
:module_data=
"eye_stability_list"
>
</AnalyseModule>
</div>
</el-col>
</el-row>
<div>
<div
class=
"module_header"
>
学员笔记:
<el-button
class=
"save_box"
type=
"primary"
@
click=
"getStudentTakeDown"
>
保存
</el-button
>
</div>
</el-col>
<!-- 错误上下一级 -->
<el-col
:span=
"8"
:xs=
"24"
style=
"margin-bottom: 15px"
v-if=
"error_level_list"
>
<div
class=
"centenr_container"
>
<AnalyseModule
:module_data=
"error_level_list"
>
</AnalyseModule>
</div>
</el-col>
<!-- 错误组别 -->
<el-col
:span=
"8"
:xs=
"24"
style=
"margin-bottom: 15px"
v-if=
"wrong_group_list"
>
<div
class=
"centenr_container"
>
<AnalyseModule
:module_data=
"wrong_group_list"
>
</AnalyseModule>
</div>
</el-col>
<!-- 错误等组 -->
<el-col
:span=
"8"
:xs=
"24"
style=
"margin-bottom: 15px"
v-if=
"wrong_iso_groups_list"
>
<div
class=
"centenr_container"
>
<AnalyseModule
:module_data=
"wrong_iso_groups_list"
>
</AnalyseModule>
</div>
</el-col>
<!-- 错误颜色 -->
<el-col
:span=
"8"
:xs=
"24"
style=
"margin-bottom: 15px"
v-if=
"wrong_color_list"
>
<div
class=
"centenr_container"
>
<AnalyseModule
:module_data=
"wrong_color_list"
v-if=
"wrong_color_list"
>
</AnalyseModule>
</div>
</el-col>
<!-- 错误部位 -->
<el-col
:span=
"8"
:xs=
"24"
style=
"margin-bottom: 15px"
v-if=
"wrong_position_list"
>
<div
class=
"centenr_container"
>
<AnalyseModule
:module_data=
"wrong_position_list"
v-if=
"wrong_position_list"
></AnalyseModule>
</div>
</el-col>
<!-- 眼观稳定性 -->
<el-col
:span=
"8"
:xs=
"24"
style=
"margin-bottom: 15px"
v-if=
"eye_stability_list"
>
<div
class=
"centenr_container"
>
<AnalyseModule
:module_data=
"eye_stability_list"
>
</AnalyseModule>
<div
style=
"padding: 0 10px; box-sizing: border-box"
>
<el-input
type=
"textarea"
v-model=
"remark"
:rows=
"6"
>
</el-input>
</div>
</
el-col
>
</
el-row
>
</
div
>
</
div
>
</
template
>
<
script
>
import
AnalyseModule
from
'@/components/AnalyseModule/index.vue'
;
import
{
getTakeDown
}
from
'@/api/user'
;
import
{
toPercent
,
countOccurrences
}
from
'@/utils/tool'
;
export
default
{
props
:
[
'summary_data'
],
name
:
''
,
data
()
{
return
{
//
区域区域数据
//
南北方正确/错误率
area_score_list
:
null
,
//错误部位
wrong_position_list
:
null
,
...
...
@@ -114,19 +134,36 @@ export default {
wrong_iso_groups_list
:
null
,
///眼光稳定性
eye_stability_list
:
null
,
//试题id
task_id
:
null
,
//学员笔记
remark
:
null
,
};
},
components
:
{
AnalyseModule
},
created
()
{
this
.
statistical_results
=
{
...
this
.
summary_data
};
console
.
log
(
this
.
statistical_results
);
this
.
task_id
=
this
.
$route
.
query
.
id
;
},
mounted
()
{
this
.
init
();
},
methods
:
{
//学员笔记
getStudentTakeDown
()
{
getTakeDown
(
this
.
task_id
,
{
remark
:
this
.
remark
}).
then
((
res
)
=>
{
console
.
log
(
'上传回调'
);
console
.
log
(
res
);
if
(
res
.
code
==
200
)
{
this
.
$message
.
success
(
'保存成功'
);
}
});
},
init
()
{
//烟草区域
this
.
remark
=
this
.
statistical_results
.
remark
;
//南北方正确/错误率
this
.
area_score_list
=
this
.
changeAreaScore
(
this
.
statistical_results
.
AreaScore
);
...
...
@@ -147,7 +184,7 @@ export default {
this
.
statistical_results
.
WrongGroup
);
//错误
等
组
//错误
正副
组
this
.
wrong_iso_groups_list
=
this
.
changeWrongIsoGroup
(
this
.
statistical_results
.
WrongIsogroup
);
...
...
@@ -157,9 +194,9 @@ export default {
);
},
//
区域得分
//
南北方正确/错误率
changeAreaScore
(
datas
)
{
if
(
!
datas
)
return
false
;
if
(
datas
.
length
==
0
)
return
false
;
let
keys
=
Object
.
keys
(
datas
);
let
labers
=
[
{
label
:
'总分'
,
key
:
'assemble'
},
...
...
@@ -170,7 +207,7 @@ export default {
type
:
'bar'
,
chart_id
:
'bar_chart1'
,
color
:
'#E6A23C'
,
title
:
'
突出区域的烟草识别
'
,
title
:
'
南北方正确/错误率
'
,
labers
,
keys
,
raw_data
:
datas
,
...
...
@@ -178,7 +215,7 @@ export default {
},
//错误部位
changeWrongPosition
(
datas
)
{
if
(
!
datas
)
return
false
;
if
(
datas
.
length
==
0
)
return
false
;
let
keys
=
Object
.
keys
(
datas
);
let
list
=
[];
let
labers
=
[
...
...
@@ -207,7 +244,7 @@ export default {
},
//错误颜色
changeWrongColor
(
datas
)
{
if
(
!
datas
)
return
false
;
if
(
datas
.
length
==
0
)
return
false
;
let
keys
=
Object
.
keys
(
datas
);
let
list
=
[];
let
labers
=
[
...
...
@@ -236,7 +273,7 @@ export default {
},
//错误等级
changeErrorLevel
(
datas
)
{
if
(
!
datas
)
return
false
;
if
(
datas
.
length
==
0
)
return
false
;
let
keys
=
Object
.
keys
(
datas
);
let
list
=
[];
let
labers
=
[
...
...
@@ -265,7 +302,7 @@ export default {
},
//错误组别
changeWrongGroup
(
datas
)
{
if
(
!
datas
)
return
false
;
if
(
datas
.
length
==
0
)
return
false
;
let
keys
=
Object
.
keys
(
datas
);
let
list
=
[];
let
labers
=
[
...
...
@@ -292,9 +329,9 @@ export default {
list
,
};
},
//错误
等
组
//错误
正副
组
changeWrongIsoGroup
(
datas
)
{
if
(
!
datas
)
return
false
;
if
(
datas
.
length
==
0
)
return
false
;
let
keys
=
Object
.
keys
(
datas
);
let
list
=
[];
let
labers
=
[
...
...
@@ -316,14 +353,15 @@ export default {
type
:
'table'
,
chart_id
:
'wrong_group'
,
color
:
'#529B2E'
,
title
:
'错误
等
组'
,
title
:
'错误
正副
组'
,
labers
,
list
,
};
},
//眼光稳定性
changeEyeStability
(
datas
)
{
if
(
!
datas
)
return
false
;
console
.
log
(
datas
);
if
(
datas
.
title
.
length
<=
0
)
return
false
;
let
list
=
[];
let
labers
=
[
{
label
:
'题号'
,
key
:
'title'
},
...
...
@@ -387,4 +425,24 @@ export default {
width
:
calc
(
100%
-
20px
);
margin
:
0
auto
;
}
.module_header
{
width
:
100%
;
box-sizing
:
border-box
;
padding
:
15px
0
15px
10px
;
font-size
:
20px
;
color
:
#333
;
vertical-align
:
-15%
;
}
.
module_header
:
:
after
{
content
:
''
;
height
:
0
;
clear
:
both
;
display
:
block
;
visibility
:
baseline
;
}
.save_box
{
float
:
right
;
margin-right
:
10px
;
}
</
style
>
src/views/analysis/index.vue
浏览文件 @
c6ae7a56
...
...
@@ -3,7 +3,7 @@
* @Author: AnthonyD
* @Date: 2023-03-13 09:56:01
* @Last Modified by: AnthonyD
* @Last Modified time: 2023-04-1
8 19:00:30
* @Last Modified time: 2023-04-1
9 19:42:44
*/
</
script
>
<
template
>
...
...
@@ -270,7 +270,11 @@ export default {
console
.
log
(
'考试结果详情'
);
console
.
log
(
res
);
//学员评估
this
.
statistical_results
=
res
.
statistical_results
;
if
(
res
.
statistical_results
)
{
this
.
statistical_results
=
{
...
res
.
statistical_results
};
this
.
statistical_results
[
'remark'
]
=
res
.
remark
;
}
// this.statistical_results = res.statistical_results;
//本次培训总评
if
(
res
.
Round_cultivate
)
{
this
.
appraisal_data
=
{
...
res
.
Round_cultivate
.
review_content
};
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论