Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
dd_school
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wangqi
dd_school
Commits
65e99e18
Commit
65e99e18
authored
Dec 20, 2023
by
zhaopanyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
zpy
parent
f01d5e4f
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
151 additions
and
37 deletions
+151
-37
ruoyi-ui/src/views/smartSchool/electronicArchives/teacherAssessment/index.vue
+57
-11
ruoyi-ui/src/views/smartSchool/electronicArchives/workloadInformation/index.vue
+94
-26
No files found.
ruoyi-ui/src/views/smartSchool/electronicArchives/teacherAssessment/index.vue
View file @
65e99e18
<
template
>
<
template
>
<div
class=
"app-container"
>
<div
class=
"app-container"
>
<el-form
:model=
"queryParams"
ref=
"queryForm"
size=
"small"
:inline=
"true"
v-show=
"showSearch"
label-width=
"98px"
>
<el-dialog
title=
"查询"
:visible
.
sync=
"query"
width=
"50%"
append-to-body
>
<el-form
ref=
"queryParams"
:model=
"queryParams"
label-width=
"96px"
>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"姓名"
prop=
"teacherName"
>
<el-form-item
label=
"姓名"
prop=
"teacherName"
>
<el-input
v-model=
"queryParams.teacherName"
placeholder=
"请输入"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
<el-input
v-model=
"queryParams.teacherName"
placeholder=
"请输入"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
>
<el-form-item
label=
"学年"
prop=
"schoolYear"
>
<el-form-item
label=
"学年"
prop=
"schoolYear"
>
<el-select
v-model=
"queryParams.schoolYear"
placeholder=
"请选择"
style=
"width: 190px;"
>
<el-select
v-model=
"queryParams.schoolYear"
placeholder=
"请选择"
style=
"width: 100%;"
>
<el-option
v-for=
"dict in dict.type.yearda"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
>
<el-option
v-for=
"dict in dict.type.yearda"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"届别"
prop=
"year"
>
<el-form-item
label=
"届别"
prop=
"year"
>
<el-select
v-model=
"queryParams.year"
placeholder=
"请选择"
>
<el-select
v-model=
"queryParams.year"
placeholder=
"请选择"
>
<el-option
v-for=
"dict in dict.type.rankda"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
>
<el-option
v-for=
"dict in dict.type.rankda"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item></el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"学期"
prop=
"semester"
>
<el-form-item
label=
"学期"
prop=
"semester"
>
<el-select
v-model=
"queryParams.semester"
placeholder=
"请选择"
>
<el-select
v-model=
"queryParams.semester"
placeholder=
"请选择"
>
<el-option
v-for=
"dict in dict.type.semester_jsdzda"
:key=
"dict.value"
:label=
"dict.label"
<el-option
v-for=
"dict in dict.type.semester_jsdzda"
:key=
"dict.value"
:label=
"dict.label"
...
@@ -23,12 +36,19 @@
...
@@ -23,12 +36,19 @@
</el-option>
</el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"年级"
prop=
"grade"
>
<el-form-item
label=
"年级"
prop=
"grade"
>
<el-select
v-model=
"queryParams.grade"
placeholder=
"请选择"
style=
"width: 100%;"
>
<el-select
v-model=
"queryParams.grade"
placeholder=
"请选择"
style=
"width: 100%;"
>
<el-option
v-for=
"dict in dict.type.grade_da"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
>
<el-option
v-for=
"dict in dict.type.grade_da"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"学科"
prop=
"sub"
>
<el-form-item
label=
"学科"
prop=
"sub"
>
<el-select
v-model=
"queryParams.sub"
placeholder=
"请选择"
style=
"width: 100%"
>
<el-select
v-model=
"queryParams.sub"
placeholder=
"请选择"
style=
"width: 100%"
>
<el-option
v-for=
"dict in dict.type.teaching_subjects"
:key=
"dict.value"
:label=
"dict.label"
<el-option
v-for=
"dict in dict.type.teaching_subjects"
:key=
"dict.value"
:label=
"dict.label"
...
@@ -36,6 +56,10 @@
...
@@ -36,6 +56,10 @@
</el-option>
</el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"班级类型"
prop=
"classType"
>
<el-form-item
label=
"班级类型"
prop=
"classType"
>
<el-select
v-model=
"queryParams.classType"
placeholder=
"请选择"
style=
"width: 100%"
>
<el-select
v-model=
"queryParams.classType"
placeholder=
"请选择"
style=
"width: 100%"
>
<el-option
v-for=
"dict in dict.type.class_type"
:key=
"dict.value"
:label=
"dict.label"
<el-option
v-for=
"dict in dict.type.class_type"
:key=
"dict.value"
:label=
"dict.label"
...
@@ -43,24 +67,39 @@
...
@@ -43,24 +67,39 @@
</el-option>
</el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"班级"
prop=
"className"
>
<el-form-item
label=
"班级"
prop=
"className"
>
<el-input
v-model=
"queryParams.className"
placeholder=
"请输入"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
<el-input
v-model=
"queryParams.className"
placeholder=
"请输入"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"德育考核成绩"
prop=
"moralEduCheckAchievement"
>
<el-form-item
label=
"德育考核成绩"
prop=
"moralEduCheckAchievement"
>
<el-input
v-model=
"queryParams.moralEduCheckAchievement"
placeholder=
"请输入"
clearable
<el-input
v-model=
"queryParams.moralEduCheckAchievement"
placeholder=
"请输入"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"智育考核成绩"
prop=
"intellEduCheckAchievement"
>
<el-form-item
label=
"智育考核成绩"
prop=
"intellEduCheckAchievement"
>
<el-input
v-model=
"queryParams.intellEduCheckAchievement"
placeholder=
"请输入"
clearable
<el-input
v-model=
"queryParams.intellEduCheckAchievement"
placeholder=
"请输入"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
</el-form-item>
</el-col>
</el-row>
<el-form-item>
<el-form-item>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"mini"
@
click=
"handleQuery"
>
搜索
</el-button>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"mini"
@
click=
"handleQuery"
>
搜索
</el-button>
<el-button
icon=
"el-icon-refresh"
size=
"mini"
@
click=
"resetQuery"
>
重置
</el-button>
<el-button
icon=
"el-icon-refresh"
size=
"mini"
@
click=
"resetQuery"
>
重置
</el-button>
</el-form-item>
</el-form-item>
</el-form>
</el-form>
</el-dialog>
<el-row
:gutter=
"10"
class=
"mb8"
>
<el-row
:gutter=
"10"
class=
"mb8"
>
<el-col
:span=
"1.5"
>
<el-col
:span=
"1.5"
>
<el-button
type=
"primary"
plain
icon=
"el-icon-search"
size=
"mini"
@
click=
"handleQuerycx"
>
查询
</el-button>
</el-col>
<el-col
:span=
"1.5"
>
<el-button
type=
"primary"
plain
icon=
"el-icon-plus"
size=
"mini"
@
click=
"handleAdd"
<el-button
type=
"primary"
plain
icon=
"el-icon-plus"
size=
"mini"
@
click=
"handleAdd"
v-hasPermi=
"['system:assessment:add']"
>
新增
</el-button>
v-hasPermi=
"['system:assessment:add']"
>
新增
</el-button>
</el-col>
</el-col>
...
@@ -84,7 +123,8 @@
...
@@ -84,7 +123,8 @@
<right-toolbar
:showSearch
.
sync=
"showSearch"
@
queryTable=
"getList"
></right-toolbar>
<right-toolbar
:showSearch
.
sync=
"showSearch"
@
queryTable=
"getList"
></right-toolbar>
</el-row>
</el-row>
<el-table
:data=
"assessmentList"
@
selection-change=
"handleSelectionChange"
<el-table
:data=
"assessmentList"
@
selection-change=
"handleSelectionChange"
:default-sort=
"
{ prop: 'schoolYear', order: 'descending' }">
:default-sort=
"
{ prop: 'schoolYear', order: 'descending' }" :row-style="{ height: '0' }"
:cell-style="{ padding: '3px' }">
<el-table-column
type=
"selection"
width=
"55"
align=
"center"
/>
<el-table-column
type=
"selection"
width=
"55"
align=
"center"
/>
<el-table-column
type=
"index"
label=
"序号"
width=
"55"
align=
"center"
sortable
fixed=
"left"
/>
<el-table-column
type=
"index"
label=
"序号"
width=
"55"
align=
"center"
sortable
fixed=
"left"
/>
<el-table-column
label=
"学年"
align=
"center"
prop=
"schoolYear"
sortable
fixed=
"left"
/>
<el-table-column
label=
"学年"
align=
"center"
prop=
"schoolYear"
sortable
fixed=
"left"
/>
...
@@ -99,8 +139,8 @@
...
@@ -99,8 +139,8 @@
<dict-tag
:options=
"dict.type.grade_da"
:value=
"scope.row.grade"
/>
<dict-tag
:options=
"dict.type.grade_da"
:value=
"scope.row.grade"
/>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"班级"
align=
"center"
prop=
"className"
sortable
/>
<el-table-column
label=
"班级"
align=
"center"
prop=
"className"
sortable
show-overflow-tooltip
/>
<el-table-column
label=
"班级类型"
align=
"center"
prop=
"classType"
sortable
width=
"180px"
>
<el-table-column
label=
"班级类型"
align=
"center"
prop=
"classType"
sortable
width=
"180px"
show-overflow-tooltip
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<span
v-if=
"getSelectedTypes(scope.row.classType).length > 0"
>
<span
v-if=
"getSelectedTypes(scope.row.classType).length > 0"
>
<span
v-for=
"(option, index) in getSelectedTypes(scope.row.classType)"
:key=
"index"
>
<span
v-for=
"(option, index) in getSelectedTypes(scope.row.classType)"
:key=
"index"
>
...
@@ -320,6 +360,7 @@ export default {
...
@@ -320,6 +360,7 @@ export default {
title
:
""
,
title
:
""
,
// 是否显示弹出层
// 是否显示弹出层
open
:
false
,
open
:
false
,
query
:
false
,
// 查询参数
// 查询参数
queryParams
:
{
queryParams
:
{
pageNum
:
1
,
pageNum
:
1
,
...
@@ -397,6 +438,11 @@ export default {
...
@@ -397,6 +438,11 @@ export default {
getSelectedTypes
(
classType
)
{
getSelectedTypes
(
classType
)
{
return
this
.
dict
.
type
.
class_type
.
filter
(
option
=>
classType
.
split
(
','
).
includes
(
option
.
value
.
toString
()));
return
this
.
dict
.
type
.
class_type
.
filter
(
option
=>
classType
.
split
(
','
).
includes
(
option
.
value
.
toString
()));
},
},
/** 搜索按钮操作 */
handleQuerycx
()
{
this
.
query
=
true
;
this
.
resetcx
();
},
// 取消按钮
// 取消按钮
cancel
()
{
cancel
()
{
this
.
open
=
false
;
this
.
open
=
false
;
...
...
ruoyi-ui/src/views/smartSchool/electronicArchives/workloadInformation/index.vue
View file @
65e99e18
<
template
>
<
template
>
<div
class=
"app-container"
>
<div
class=
"app-container"
>
<el-form
:model=
"queryParams"
ref=
"queryForm"
size=
"small"
:inline=
"true"
v-show=
"showSearch"
label-width=
"89px"
>
<el-dialog
title=
"查询"
:visible
.
sync=
"query"
width=
"50%"
append-to-body
>
<el-form
ref=
"queryParams"
:model=
"queryParams"
label-width=
"96px"
>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"姓名"
prop=
"name"
>
<el-form-item
label=
"姓名"
prop=
"name"
>
<el-input
v-model=
"queryParams.name"
placeholder=
"请输入"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
<el-input
v-model=
"queryParams.name"
placeholder=
"请输入"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"学年"
prop=
"schoolYear"
>
<el-form-item
label=
"学年"
prop=
"schoolYear"
>
<el-select
v-model=
"queryParams.schoolYear"
placeholder=
"请选择"
style=
"width: 190px;"
>
<el-select
v-model=
"queryParams.schoolYear"
placeholder=
"请选择"
style=
"width: 100%;"
>
<el-option
v-for=
"dict in dict.type.yearda"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
>
<el-option
v-for=
"dict in dict.type.yearda"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"学期"
prop=
"semester"
>
<el-form-item
label=
"学期"
prop=
"semester"
>
<el-select
v-model=
"queryParams.semster"
placeholder=
"请选择
"
>
<el-select
v-model=
"queryParams.semster"
placeholder=
"请选择"
style=
"width: 100%;
"
>
<el-option
v-for=
"dict in dict.type.semester_jsdzda"
:key=
"dict.value"
:label=
"dict.label"
<el-option
v-for=
"dict in dict.type.semester_jsdzda"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
>
:value=
"dict.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"届别"
prop=
"year"
>
<el-form-item
label=
"届别"
prop=
"year"
>
<el-select
v-model=
"queryParams.year"
placeholder=
"请选择"
>
<el-select
v-model=
"queryParams.year"
placeholder=
"请选择"
style=
"width: 100%;"
>
<el-option
v-for=
"dict in dict.type.rankda"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
>
<el-option
v-for=
"dict in dict.type.rankda"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"年级"
prop=
"grade"
>
<el-form-item
label=
"年级"
prop=
"grade"
>
<el-select
v-model=
"queryParams.grade"
placeholder=
"请选择"
style=
"width: 100%;"
>
<el-select
v-model=
"queryParams.grade"
placeholder=
"请选择"
style=
"width: 100%;"
>
<el-option
v-for=
"dict in dict.type.grade_da"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
>
<el-option
v-for=
"dict in dict.type.grade_da"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"学科"
prop=
"sub"
>
<el-form-item
label=
"学科"
prop=
"sub"
>
<el-select
v-model=
"queryParams.sub"
placeholder=
"请选择"
style=
"width: 100%"
>
<el-select
v-model=
"queryParams.sub"
placeholder=
"请选择"
style=
"width: 100%"
>
<el-option
v-for=
"dict in dict.type.teaching_subjects"
:key=
"dict.value"
:label=
"dict.label"
<el-option
v-for=
"dict in dict.type.teaching_subjects"
:key=
"dict.value"
:label=
"dict.label"
...
@@ -36,20 +57,33 @@
...
@@ -36,20 +57,33 @@
</el-option>
</el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"聘任岗位"
prop=
"appointmentPost"
>
<el-form-item
label=
"聘任岗位"
prop=
"appointmentPost"
>
<el-select
v-model=
"queryParams.appointmentPost"
placeholder=
"请选择"
style=
"width: 100%"
>
<el-select
v-model=
"queryParams.appointmentPost"
placeholder=
"请选择"
style=
"width: 100%"
>
<el-option
v-for=
"dict in dict.type.appointment_positions"
:key=
"dict.value"
:label=
"dict.label
"
<el-option
v-for=
"dict in dict.type.appointment_positions"
:key=
"dict.value
"
:value=
"dict.value"
>
:label=
"dict.label"
:value=
"dict.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"聘任职务"
prop=
"appointmentPosition"
>
<el-form-item
label=
"聘任职务"
prop=
"appointmentPosition"
>
<el-input
v-model=
"queryParams.appointmentPosition"
placeholder=
"请输入"
clearable
<el-input
v-model=
"queryParams.appointmentPosition"
placeholder=
"请输入"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"班级"
prop=
"className"
>
<el-form-item
label=
"班级"
prop=
"className"
>
<el-input
v-model=
"queryParams.className"
placeholder=
"请输入"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
<el-input
v-model=
"queryParams.className"
placeholder=
"请输入"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"班级类型"
prop=
"classType"
>
<el-form-item
label=
"班级类型"
prop=
"classType"
>
<el-select
v-model=
"queryParams.classType"
placeholder=
"请选择"
style=
"width: 100%"
>
<el-select
v-model=
"queryParams.classType"
placeholder=
"请选择"
style=
"width: 100%"
>
<el-option
v-for=
"dict in dict.type.class_type"
:key=
"dict.value"
:label=
"dict.label"
<el-option
v-for=
"dict in dict.type.class_type"
:key=
"dict.value"
:label=
"dict.label"
...
@@ -57,24 +91,36 @@
...
@@ -57,24 +91,36 @@
</el-option>
</el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"证明人"
prop=
"userName"
>
<el-form-item
label=
"证明人"
prop=
"userName"
>
<el-input
v-model=
"queryParams.userName"
placeholder=
"请输入"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
<el-input
v-model=
"queryParams.userName"
placeholder=
"请输入"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"聘任情况"
prop=
"appointmentSituation"
>
<el-form-item
label=
"聘任情况"
prop=
"appointmentSituation"
>
<el-select
v-model=
"queryParams.appointmentSituation"
placeholder=
"请选择"
style=
"width: 100%"
>
<el-select
v-model=
"queryParams.appointmentSituation"
placeholder=
"请选择"
style=
"width: 100%"
>
<el-option
v-for=
"dict in dict.type.appointment_situation"
:key=
"dict.value"
:label=
"dict.label
"
<el-option
v-for=
"dict in dict.type.appointment_situation"
:key=
"dict.value
"
:value=
"dict.value"
>
:label=
"dict.label"
:value=
"dict.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item>
</el-col>
</el-row>
<el-form-item
class=
"dialog-footer"
style=
"display: flex; justify-content: center; align-items: center"
>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"mini"
@
click=
"handleQuery"
>
搜索
</el-button>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"mini"
@
click=
"handleQuery"
>
搜索
</el-button>
<el-button
icon=
"el-icon-refresh"
size=
"mini"
@
click=
"resetQuery"
>
重置
</el-button>
<el-button
icon=
"el-icon-refresh"
size=
"mini"
@
click=
"resetQuery"
>
重置
</el-button>
</el-form-item>
</el-form-item>
</el-form>
</el-form>
</el-dialog>
<el-row
:gutter=
"10"
class=
"mb8"
>
<el-row
:gutter=
"10"
class=
"mb8"
>
<el-col
:span=
"1.5"
>
<el-col
:span=
"1.5"
>
<el-button
type=
"primary"
plain
icon=
"el-icon-search"
size=
"mini"
@
click=
"handleQuerycx"
>
查询
</el-button>
</el-col>
<el-col
:span=
"1.5"
>
<el-button
type=
"primary"
plain
icon=
"el-icon-plus"
size=
"mini"
@
click=
"handleAdd"
<el-button
type=
"primary"
plain
icon=
"el-icon-plus"
size=
"mini"
@
click=
"handleAdd"
v-hasPermi=
"['system:aworkload:add']"
>
新增
</el-button>
v-hasPermi=
"['system:aworkload:add']"
>
新增
</el-button>
</el-col>
</el-col>
...
@@ -95,12 +141,14 @@
...
@@ -95,12 +141,14 @@
</el-col>
</el-col>
<right-toolbar
:showSearch
.
sync=
"showSearch"
@
queryTable=
"getList"
></right-toolbar>
<right-toolbar
:showSearch
.
sync=
"showSearch"
@
queryTable=
"getList"
></right-toolbar>
</el-row>
</el-row>
<el-table
:data=
"aworkloadList"
@
selection-change=
"handleSelectionChange"
<el-table
:data=
"aworkloadList"
@
selection-change=
"handleSelectionChange"
:default-sort=
"
{ prop: 'schoolYear', order: 'descending' }">
:default-sort=
"
{ prop: 'schoolYear', order: 'descending' }" :row-style="{ height: '0' }"
:cell-style="{ padding: '3px' }">
<el-table-column
type=
"selection"
width=
"55"
align=
"center"
/>
<el-table-column
type=
"selection"
width=
"55"
align=
"center"
/>
<el-table-column
type=
"index"
label=
"序号"
width=
"55"
align=
"center"
sortable
fixed=
"left"
/>
<el-table-column
type=
"index"
label=
"序号"
width=
"55"
align=
"center"
sortable
fixed=
"left"
/>
<el-table-column
label=
"学年"
align=
"center"
prop=
"schoolYear"
width=
"
9
0px"
fixed=
"left"
sortable
/>
<el-table-column
label=
"学年"
align=
"center"
prop=
"schoolYear"
width=
"
10
0px"
fixed=
"left"
sortable
/>
<el-table-column
label=
"学期"
align=
"center"
prop=
"semester"
fixed=
"left"
sortable
>
<el-table-column
label=
"学期"
align=
"center"
prop=
"semester"
fixed=
"left"
sortable
width=
"100px"
>
<template
slot-scope=
"scope"
>
<template
slot-scope=
"scope"
>
<dict-tag
:options=
"dict.type.semester_jsdzda"
:value=
"scope.row.semester"
/>
<dict-tag
:options=
"dict.type.semester_jsdzda"
:value=
"scope.row.semester"
/>
</
template
>
</
template
>
...
@@ -128,8 +176,8 @@
...
@@ -128,8 +176,8 @@
<dict-tag
:options=
"dict.type.appointment_situation"
:value=
"scope.row.appointmentSituation"
/>
<dict-tag
:options=
"dict.type.appointment_situation"
:value=
"scope.row.appointmentSituation"
/>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"班级"
align=
"center"
prop=
"className"
sortable
/>
<el-table-column
label=
"班级"
align=
"center"
prop=
"className"
sortable
width=
"150px"
show-overflow-tooltip
/>
<el-table-column
label=
"
班级类型"
align=
"center"
>
<el-table-column
label=
"
班级类型"
align=
"center"
width=
"180px"
show-overflow-tooltip
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<span
v-if=
"getSelectedTypes(scope.row.classType).length > 0"
>
<span
v-if=
"getSelectedTypes(scope.row.classType).length > 0"
>
<span
v-for=
"(option, index) in getSelectedTypes(scope.row.classType)"
:key=
"index"
>
<span
v-for=
"(option, index) in getSelectedTypes(scope.row.classType)"
:key=
"index"
>
...
@@ -139,13 +187,13 @@
...
@@ -139,13 +187,13 @@
</span>
</span>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"早读"
align=
"center"
prop=
"earlyReading"
sortable
/>
<el-table-column
label=
"早读"
align=
"center"
prop=
"earlyReading"
sortable
width=
"90px"
/>
<el-table-column
label=
"正课"
align=
"center"
prop=
"requiredCourses"
sortable
/>
<el-table-column
label=
"正课"
align=
"center"
prop=
"requiredCourses"
sortable
width=
"90px"
/>
<el-table-column
label=
"晚自习"
align=
"center"
prop=
"eveningSelfStudy"
sortable
width=
"
12
0px"
/>
<el-table-column
label=
"晚自习"
align=
"center"
prop=
"eveningSelfStudy"
sortable
width=
"
9
0px"
/>
<el-table-column
label=
"合计"
align=
"center"
prop=
"amountTo"
sortable
/>
<el-table-column
label=
"合计"
align=
"center"
prop=
"amountTo"
sortable
/>
<el-table-column
label=
"证明人"
align=
"center"
prop=
"userName"
width=
"120px"
fixed=
"right"
sortable
/>
<el-table-column
label=
"证明人"
align=
"center"
prop=
"userName"
width=
"120px"
fixed=
"right"
sortable
/>
<el-table-column
label=
"备注"
align=
"center"
prop=
"remark"
fixed=
"right"
sortable
/>
<el-table-column
label=
"备注"
align=
"center"
prop=
"remark"
fixed=
"right"
sortable
/>
<el-table-column
label=
"操作"
align=
"center"
class-name=
"small-padding fixed-width"
width=
"1
2
0px"
fixed=
"right"
>
<el-table-column
label=
"操作"
align=
"center"
class-name=
"small-padding fixed-width"
width=
"1
5
0px"
fixed=
"right"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
size=
"mini"
type=
"text"
@
click=
"handleUpdate(scope.row)"
<el-button
size=
"mini"
type=
"text"
@
click=
"handleUpdate(scope.row)"
v-hasPermi=
"['system:aworkload:edit']"
>
修改
</el-button>
v-hasPermi=
"['system:aworkload:edit']"
>
修改
</el-button>
...
@@ -675,6 +723,7 @@ export default {
...
@@ -675,6 +723,7 @@ export default {
look
:
false
,
look
:
false
,
edit
:
false
,
edit
:
false
,
isEdit
:
false
,
isEdit
:
false
,
query
:
false
,
// 查询参数
// 查询参数
queryParams
:
{
queryParams
:
{
pageNum
:
1
,
pageNum
:
1
,
...
@@ -744,6 +793,10 @@ export default {
...
@@ -744,6 +793,10 @@ export default {
this
.
getList
();
this
.
getList
();
},
},
methods
:
{
methods
:
{
handleQuerycx
()
{
this
.
query
=
true
;
this
.
resetcx
();
},
/** 查询工作量信息列表 */
/** 查询工作量信息列表 */
getList
()
{
getList
()
{
listAworkload
(
this
.
queryParams
).
then
(
response
=>
{
listAworkload
(
this
.
queryParams
).
then
(
response
=>
{
...
@@ -840,7 +893,7 @@ export default {
...
@@ -840,7 +893,7 @@ export default {
},
},
/** 重置按钮操作 */
/** 重置按钮操作 */
resetQuery
()
{
resetQuery
()
{
this
.
resetForm
(
"query
Form
"
);
this
.
resetForm
(
"query
Params
"
);
this
.
handleQuery
();
this
.
handleQuery
();
},
},
// 多选框选中数据
// 多选框选中数据
...
@@ -919,3 +972,17 @@ export default {
...
@@ -919,3 +972,17 @@ export default {
}
}
};
};
</
script
>
</
script
>
<
style
lang=
"less"
scoped
>
::v-deep
.el-input--medium
.el-input__inner
{
height
:
26px
;
line-height
:
26px
;
}
::v-deep
.el-dialog__body
{
padding
:
20px
}
::v-deep
.el-dialog
:not
(
.is-fullscreen
)
{
margin-top
:
4vh
!important
;
}
</
style
>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment