Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
A
admin-fdc
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
admin-fdc
Commits
f5fd6173
提交
f5fd6173
authored
1月 24, 2022
作者:
pengxiaohui
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修改bug
上级
4abf9cac
显示空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
17 行增加
和
11 行删除
+17
-11
List.vue
src/modules/dashboard/screen/views/List.vue
+14
-4
Details.vue
src/modules/school/exam/views/Details.vue
+3
-7
没有找到文件。
src/modules/dashboard/screen/views/List.vue
浏览文件 @
f5fd6173
...
...
@@ -25,16 +25,16 @@
</div>
</
template
>
<
template
v-slot:filter-progress_min=
"{ params }"
>
<el-input
v-model=
"params.progress_min"
style=
"width:69px;"
onkeyup=
"this.value = this.value.replace(/[^\d.]/g,'');"
/>
%
<p
style=
"display:inline-block;width:10px;"
></p>
-
<el-input
v-model=
"params.progress_min"
style=
"width:69px;"
onkeyup=
"this.value = this.value.replace(/[^\d.]/g,'');"
/>
<p
class=
"percent-sign"
>
%
</p><p
class=
"separator"
>
-
</p>
</
template
>
<
template
v-slot:filter-progress_max=
"{ params }"
>
<el-input
v-model=
"params.progress_max"
style=
"width:69px;"
onkeyup=
"this.value = this.value.replace(/[^\d.]/g,'');"
/>
%
<el-input
v-model=
"params.progress_max"
style=
"width:69px;"
onkeyup=
"this.value = this.value.replace(/[^\d.]/g,'');"
/>
<p
class=
"percent-sign"
>
%
</p>
</
template
>
<
template
v-slot:filter-score=
"{ params }"
>
<el-input
v-model=
"params.score_min"
style=
"width:
83px;margin-right:10px;"
onkeyup=
"this.value = this.value.replace(/[^\d.]/g,'');"
/>
-
<el-input
v-model=
"params.score_min"
style=
"width:
78px;margin-right:10px;"
onkeyup=
"this.value = this.value.replace(/[^\d.]/g,'');"
/><p
class=
"separator"
>
-
</p>
</
template
>
<
template
v-slot:filter-score_max=
"{ params }"
>
<el-input
v-model=
"params.score_max"
style=
"width:
83
px;"
onkeyup=
"this.value = this.value.replace(/[^\d.]/g,'');"
/>
<el-input
v-model=
"params.score_max"
style=
"width:
78
px;"
onkeyup=
"this.value = this.value.replace(/[^\d.]/g,'');"
/>
</
template
>
<
template
v-slot:filter-cert=
"{ params }"
>
<el-select
v-model=
"params.has_certificate"
placeholder=
"请选择"
>
...
...
@@ -142,6 +142,16 @@ export default {
.filter-buttons
{
margin-left
:
110px
;
}
.el-input
{
width
:
194px
;
}
.percent-sign
,
.separator
{
display
:inline-block
;
width
:
16px
;
}
.separator
{
text-align
:center
;
}
}
.class-cont
{
.item
{
...
...
src/modules/school/exam/views/Details.vue
浏览文件 @
f5fd6173
...
...
@@ -12,9 +12,6 @@
</app-card>
<app-card
class=
"content"
title=
"考生信息"
>
<app-list
v-bind=
"tableOptions"
ref=
"list"
>
<template
v-slot:filter-student=
"
{ params }">
<app-student-select
v-model=
"params.personal_name"
placeholder=
"请选择学生"
@
change=
"$refs.list.refetch()"
/>
</
template
>
<template
v-slot:filter-class=
"
{ params }">
<app-class-select
v-model=
"params.class_id"
placeholder=
"请选择班级"
@
change=
"$refs.list.refetch()"
/>
</
template
>
...
...
@@ -31,11 +28,10 @@
</div>
</template>
<
script
>
import
AppStudentSelect
from
'@/components/base/AppStudentSelect.vue'
import
AppClassSelect
from
'@/components/base/AppClassSelect.vue'
import
{
getExamineeList
}
from
'../api'
export
default
{
components
:
{
App
StudentSelect
,
App
ClassSelect
},
components
:
{
AppClassSelect
},
data
()
{
return
{
}
...
...
@@ -49,8 +45,8 @@ export default {
params
:
{
examination_id
:
this
.
$route
.
query
.
id
,
personal_name
:
''
,
class_id
:
''
}
},
filters
:
[
{
type
:
'input'
,
label
:
'学员姓名'
,
slots
:
'filter-student
'
},
{
type
:
'input'
,
label
:
'所属班级'
,
slots
:
'filter-class'
}
{
type
:
'input'
,
label
:
'学员姓名'
,
prop
:
'personal_name
'
},
{
type
:
'input'
,
label
:
'所属班级'
,
slots
:
'filter-class'
,
prop
:
'class_id'
}
],
columns
:
[
{
label
:
'姓名'
,
align
:
'center'
,
prop
:
'personal_name'
},
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论