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
2f6018ae
Commit
2f6018ae
authored
Dec 21, 2023
by
zhaopanyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
zpy 12.21
parent
10b0e16a
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
23 changed files
with
519 additions
and
67 deletions
+519
-67
ruoyi-ui/src/views/smartSchool/electronicArchives/basicInformation/index.vue
+33
-6
ruoyi-ui/src/views/smartSchool/electronicArchives/examinationScore/index.vue
+14
-13
ruoyi-ui/src/views/smartSchool/electronicArchives/professionalDevelopment/annualAssessment/index.vue
+31
-0
ruoyi-ui/src/views/smartSchool/electronicArchives/professionalDevelopment/awardTutoringstu/index.vue
+30
-3
ruoyi-ui/src/views/smartSchool/electronicArchives/professionalDevelopment/comprehensiveHonors/index.vue
+41
-11
ruoyi-ui/src/views/smartSchool/electronicArchives/professionalDevelopment/essaysWritings/index.vue
+29
-7
ruoyi-ui/src/views/smartSchool/electronicArchives/professionalDevelopment/lectureAwards/index.vue
+28
-1
ruoyi-ui/src/views/smartSchool/electronicArchives/professionalDevelopment/projectResearch/index.vue
+30
-7
ruoyi-ui/src/views/smartSchool/electronicArchives/professionalDevelopment/teacherAwards/index.vue
+28
-1
ruoyi-ui/src/views/smartSchool/electronicArchives/professionalDevelopment/teachingAchievements/index.vue
+0
-0
ruoyi-ui/src/views/smartSchool/electronicArchives/professionalDevelopment/teamAward/index.vue
+8
-3
ruoyi-ui/src/views/smartSchool/electronicArchives/professionalDevelopment/tutorAward/index.vue
+28
-1
ruoyi-ui/src/views/smartSchool/electronicArchives/teacherAssessment/index.vue
+0
-0
ruoyi-ui/src/views/smartSchool/electronicArchives/workloadInformation/index.vue
+0
-0
ruoyi-ui/src/views/smartSchool/personWork/awardTutoringstu/index.vue
+28
-1
ruoyi-ui/src/views/smartSchool/personWork/comprehensiveHonors/index.vue
+28
-1
ruoyi-ui/src/views/smartSchool/personWork/essaysWritings/index.vue
+34
-1
ruoyi-ui/src/views/smartSchool/personWork/examinationScore/index.vue
+1
-1
ruoyi-ui/src/views/smartSchool/personWork/lectureAwards/index.vue
+34
-1
ruoyi-ui/src/views/smartSchool/personWork/projectResearch/index.vue
+28
-1
ruoyi-ui/src/views/smartSchool/personWork/teacherAwards/index.vue
+34
-3
ruoyi-ui/src/views/smartSchool/personWork/teamAward/index.vue
+4
-4
ruoyi-ui/src/views/smartSchool/personWork/tutorAward/index.vue
+28
-1
No files found.
ruoyi-ui/src/views/smartSchool/electronicArchives/basicInformation/index.vue
View file @
2f6018ae
...
...
@@ -166,7 +166,7 @@
<
/el-table-column
>
<
el
-
table
-
column
label
=
"毕业院校"
align
=
"center"
prop
=
"graduationInstitution1"
sortable
width
=
"160px"
show
-
overflow
-
tooltip
/>
<
el
-
table
-
column
label
=
"学历"
align
=
"center"
prop
=
"
fir
stDegree"
sortable
show
-
overflow
-
tooltip
/>
<
el
-
table
-
column
label
=
"学历"
align
=
"center"
prop
=
"
la
stDegree"
sortable
show
-
overflow
-
tooltip
/>
<
el
-
table
-
column
label
=
"在岗情况"
align
=
"center"
prop
=
"onDutySituation"
sortable
width
=
"100px"
show
-
overflow
-
tooltip
>
<
template
slot
-
scope
=
"scope"
>
...
...
@@ -207,6 +207,12 @@
<
/el-upload
>
<
/el-form-item
>
<
/el-form
>
<
div
class
=
"mask"
v
-
if
=
"importing"
>
<
div
class
=
"mask-content"
>
<
i
class
=
"el-icon-loading"
><
/i
>
<
span
>
正在导入,请稍候
...
<
/span
>
<
/div
>
<
/div
>
<
div
slot
=
"footer"
class
=
"dialog-footer"
>
<
el
-
button
type
=
"primary"
@
click
=
"submitFileForm"
>
确
定
<
/el-button
>
<
el
-
button
@
click
=
"cancelFile"
>
取
消
<
/el-button
>
...
...
@@ -868,9 +874,7 @@
<
el
-
button
@
click
=
"cancel"
>
取
消
<
/el-button
>
<
/div
>
<
/el-dialog
>
<!--
导出对话框
-->
<
ExportTableNew
:
open
-
export
.
sync
=
"exportOptions.open"
:
title
=
"exportOptions.title"
@
export
=
"exportFile"
>
<
/ExportTableNew
>
<
/div
>
<
/template
>
...
...
@@ -901,8 +905,10 @@ export default {
"duty_situation"
,
"current_situation"
,
],
data
()
{
return
{
importing
:
false
,
isEditing
:
false
,
// 默认为查看模式
// 导出选项
exportOptions
:
{
...
...
@@ -1145,6 +1151,7 @@ export default {
}
,
handleFileUploadProgress
(
event
,
file
,
fileList
)
{
this
.
upload
.
isUploading
=
true
;
this
.
importing
=
true
;
}
,
// 提交上传文件
...
...
@@ -1160,6 +1167,7 @@ export default {
handleFileSuccess
(
response
,
file
,
fileList
)
{
this
.
uploadOpen
=
false
;
this
.
upload
.
isUploading
=
false
;
this
.
importing
=
false
;
this
.
$refs
.
upload
.
clearFiles
();
this
.
$alert
(
"<div style='overflow: auto;overflow-x: hidden;max-height: 70vh;padding: 10px 20px 0;'>"
+
...
...
@@ -1317,8 +1325,7 @@ export default {
const
id
=
row
.
id
||
this
.
ids
;
getInformation
(
id
).
then
((
response
)
=>
{
this
.
form
=
response
.
data
;
this
.
pictureUrl
=
this
.
pev
+
response
.
url
;
console
.
log
(
this
.
form
,
"this.form "
);
console
.
log
(
this
.
form
.
photoUrl
,
'this.form.photoUrl'
);
this
.
title
=
"修改教师基础信息"
;
}
);
}
,
...
...
@@ -1482,4 +1489,24 @@ export default {
.editForm ::v-deep .el-dialog__footer {
padding-bottom: 10px;
}
.mask {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
display: flex;
align-items: center;
justify-content: center;
}
.mask-content {
display: flex;
align-items: center;
justify-content: center;
color: #1a74be;
font-size: 15px;
}
</style>
ruoyi-ui/src/views/smartSchool/electronicArchives/examinationScore/index.vue
View file @
2f6018ae
...
...
@@ -94,8 +94,8 @@
@selection-change="handleSelectionChange" :default-sort="{ prop: 'year', order: 'descending' }">
<el-table-column
type=
"selection"
width=
"55"
align=
"center"
sortable
/>
<el-table-column
type=
"index"
label=
"序号"
width=
"55"
align=
"center"
sortable
/>
<el-table-column
label=
"届别"
align=
"center"
prop=
"year"
sortable
width=
"80"
/>
<el-table-column
label=
"学科"
align=
"center"
prop=
"sub"
sortable
width=
"80"
>
<el-table-column
label=
"届别"
align=
"center"
prop=
"year"
sortable
width=
"80"
show-overflow-tooltip
/>
<el-table-column
label=
"学科"
align=
"center"
prop=
"sub"
sortable
width=
"80"
show-overflow-tooltip
>
<template
slot-scope=
"scope"
>
<dict-tag
:options=
"dict.type.teaching_subjects"
:value=
"scope.row.sub"
/>
</
template
>
...
...
@@ -125,7 +125,7 @@
<el-table-column
label=
"有效数情况"
align=
"center"
prop=
"effectiveNumSituation"
sortable
width=
"150"
show-overflow-tooltip
/>
<el-table-column
label=
"其他情况"
align=
"center"
prop=
"other"
sortable
width=
"150"
show-overflow-tooltip
/>
<el-table-column
label=
"审核状态"
align=
"center"
prop=
"auditState"
sortable
width=
"120"
>
<el-table-column
label=
"审核状态"
align=
"center"
prop=
"auditState"
sortable
width=
"120"
fixed=
"right"
>
<
template
slot-scope=
"scope"
>
<dict-tag
:options=
"dict.type.audit_states"
:value=
"scope.row.auditState"
/>
</
template
>
...
...
@@ -152,7 +152,7 @@
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"学科"
prop=
"sub"
>
<el-select
v-model=
"form.sub"
placeholder=
"请选择"
style=
"width: 100%;"
>
<el-select
v-model=
"form.sub"
placeholder=
"请选择"
clearable
style=
"width: 100%;"
>
<el-option
v-for=
"dict in dict.type.teaching_subjects"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
>
</el-option>
...
...
@@ -161,7 +161,7 @@
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"教师姓名"
prop=
"teacherName"
>
<el-input
v-model=
"form.teacherName"
placeholder=
"请选择"
<el-input
v-model=
"form.teacherName"
placeholder=
"请选择"
clearable
@
input=
"openSelect('选择分管领导', 'leaderList', 2)"
@
focus=
"openSelect('选择分管领导', 'leaderList', 2)"
></el-input>
</el-form-item>
...
...
@@ -170,7 +170,7 @@
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"届别"
prop=
"year"
>
<el-select
v-model=
"form.year"
placeholder=
"请选择"
style=
"width: 100%;"
>
<el-select
v-model=
"form.year"
placeholder=
"请选择"
clearable
style=
"width: 100%;"
>
<el-option
v-for=
"dict in dict.type.rankda"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
>
</el-option>
...
...
@@ -179,7 +179,7 @@
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"授课班级"
prop=
"teachingClassName"
>
<el-select
v-model=
"form.teachingClassName"
placeholder=
"请选择"
style=
"width: 100%"
>
<el-select
v-model=
"form.teachingClassName"
clearable
placeholder=
"请选择"
style=
"width: 100%"
>
<el-option
v-for=
"dict in dict.type.class_num"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
>
</el-option>
...
...
@@ -190,7 +190,7 @@
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"班级类型"
prop=
"classType"
>
<el-select
v-model=
"form.classType"
placeholder=
"请选择"
style=
"width: 100%"
>
<el-select
v-model=
"form.classType"
placeholder=
"请选择"
clearable
style=
"width: 100%"
>
<el-option
v-for=
"dict in dict.type.class_type"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
>
</el-option>
...
...
@@ -199,7 +199,7 @@
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"高考评优"
prop=
"gkAppraising"
>
<el-select
v-model=
"form.gkAppraising"
placeholder=
"请选择"
style=
"width: 100%"
>
<el-select
v-model=
"form.gkAppraising"
placeholder=
"请选择"
clearable
style=
"width: 100%"
>
<el-option
v-for=
"dict in dict.type.gk_appraising"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
>
</el-option>
...
...
@@ -210,24 +210,25 @@
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"尖子生培养"
prop=
"topStudentsCulture"
>
<el-input
v-model=
"form.topStudentsCulture"
type=
"textarea"
placeholder=
"请输入内容"
/>
<el-input
v-model=
"form.topStudentsCulture"
type=
"textarea"
clearable
placeholder=
"请输入内容"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"增量情况"
prop=
"incrementSituation"
>
<el-input
v-model=
"form.incrementSituation"
type=
"textarea"
placeholder=
"请输入内容"
/>
<el-input
v-model=
"form.incrementSituation"
type=
"textarea"
clearable
placeholder=
"请输入内容"
/>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"有效数情况"
prop=
"effectiveNumSituation"
>
<el-input
v-model=
"form.effectiveNumSituation"
type=
"textarea"
placeholder=
"请输入有效数情况"
/>
<el-input
v-model=
"form.effectiveNumSituation"
clearable
type=
"textarea"
placeholder=
"请输入有效数情况"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"其他"
prop=
"other"
>
<el-input
v-model=
"form.other"
type=
"textarea"
placeholder=
"请输入内容"
/>
<el-input
v-model=
"form.other"
type=
"textarea"
clearable
placeholder=
"请输入内容"
/>
</el-form-item>
</el-col>
</el-row>
...
...
ruoyi-ui/src/views/smartSchool/electronicArchives/professionalDevelopment/annualAssessment/index.vue
View file @
2f6018ae
...
...
@@ -89,6 +89,12 @@
</el-upload>
</el-form-item>
</el-form>
<div
class=
"mask"
v-if=
"importing"
>
<div
class=
"mask-content"
>
<i
class=
"el-icon-loading"
></i>
<span>
正在导入,请稍候...
</span>
</div>
</div>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
type=
"primary"
@
click=
"submitFileForm"
>
确 定
</el-button>
<el-button
@
click=
"cancelFile"
>
取 消
</el-button>
...
...
@@ -140,6 +146,7 @@ export default {
dicts
:
[
"check_result"
,
'rankda'
],
data
()
{
return
{
importing
:
false
,
uploadOpen
:
false
,
// 遮罩层
loading
:
true
,
...
...
@@ -226,6 +233,7 @@ export default {
},
handleFileUploadProgress
(
event
,
file
,
fileList
)
{
this
.
upload
.
isUploading
=
true
;
this
.
importing
=
true
;
// console.log(event, file, fileList);
},
...
...
@@ -233,6 +241,7 @@ export default {
handleFileSuccess
(
response
,
file
,
fileList
)
{
this
.
uploadOpen
=
false
this
.
upload
.
isUploading
=
false
this
.
importing
=
false
;
this
.
$refs
.
upload
.
clearFiles
()
this
.
$alert
(
"<div style='overflow: auto;overflow-x: hidden;max-height: 70vh;padding: 10px 20px 0;'>"
+
response
.
msg
+
'</div>'
,
'导入结果'
,
{
dangerouslyUseHTMLString
:
true
})
this
.
getList
()
...
...
@@ -363,3 +372,24 @@ export default {
}
};
</
script
>
<
style
lang=
"scss"
scoped
>
.mask
{
position
:
fixed
;
top
:
0
;
left
:
0
;
width
:
100%
;
height
:
100%
;
background-color
:
rgba
(
0
,
0
,
0
,
0.5
);
display
:
flex
;
align-items
:
center
;
justify-content
:
center
;
}
.mask-content
{
display
:
flex
;
align-items
:
center
;
justify-content
:
center
;
color
:
#1a74be
;
font-size
:
16px
;
}
</
style
>
\ No newline at end of file
ruoyi-ui/src/views/smartSchool/electronicArchives/professionalDevelopment/awardTutoringstu/index.vue
View file @
2f6018ae
...
...
@@ -51,7 +51,7 @@
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"指导教师"
prop=
"guidanceteacher"
>
<el-input
v-model=
"queryParams.guidanceteacher"
clearable
placeholder=
"请输入内容"
/>
<el-input
v-model=
"queryParams.guidanceteacher"
clearable
placeholder=
"请输入内容"
/>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -138,7 +138,7 @@
<span>{{ parseTime(scope.row.awardTime, '{y}-{m}-{d}') }}</span>
</template> -->
</el-table-column>
<el-table-column
label=
"审核状态"
align=
"center"
prop=
"auditstate"
sortable
width=
"120"
>
<el-table-column
label=
"审核状态"
align=
"center"
prop=
"auditstate"
sortable
width=
"120"
fixed=
"right"
>
<
template
slot-scope=
"scope"
>
<dict-tag
:options=
"dict.type.audit_states"
:value=
"scope.row.auditstate"
/>
</
template
>
...
...
@@ -471,7 +471,7 @@ export default {
awardlevel
:
[
{
required
:
true
,
message
:
"获奖等级不能为空"
,
trigger
:
"change"
}
],
competition
name
:
[
result
name
:
[
{
required
:
true
,
message
:
"成果名称不能为空"
,
trigger
:
"blur"
}
],
username
:
[
...
...
@@ -727,6 +727,33 @@ export default {
};
</
script
>
<
style
scoped
lang=
"scss"
>
.avatar-uploader
.el-upload
{
border
:
1px
dashed
#d9d9d9
;
border-radius
:
6px
;
cursor
:
pointer
;
position
:
relative
;
overflow
:
hidden
;
}
.avatar-uploader
.el-upload
:hover
{
border-color
:
#409eff
;
}
.avatar-uploader-icon
{
font-size
:
30px
;
color
:
#8c939d
;
width
:
70px
;
height
:
70px
;
line-height
:
70px
;
text-align
:
center
;
}
.avatar
{
width
:
300px
;
height
:
220px
;
display
:
block
;
}
::v-deep
.el-form-item
{
margin-bottom
:
0px
;
}
...
...
ruoyi-ui/src/views/smartSchool/electronicArchives/professionalDevelopment/comprehensiveHonors/index.vue
View file @
2f6018ae
...
...
@@ -96,37 +96,38 @@
@selection-change="handleSelectionChange" :default-sort="{ prop: 'awardTime', order: 'descending' }">
<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
label=
"成长类型"
align=
"center"
prop=
"type"
sortable
width=
"130px"
fixed=
"left"
>
<el-table-column
label=
"成长类型"
align=
"center"
prop=
"type"
sortable
width=
"130px"
fixed=
"left"
show-overflow-tooltip
>
<template>
<span>
综合荣誉
</span>
</
template
>
</el-table-column>
<el-table-column
label=
"学科"
align=
"center"
prop=
"sub"
sortable
fixed=
"left"
width=
"130px"
>
<el-table-column
label=
"学科"
align=
"center"
prop=
"sub"
sortable
fixed=
"left"
width=
"130px"
show-overflow-tooltip
>
<
template
slot-scope=
"scope"
>
<dict-tag
:options=
"dict.type.teaching_subjects"
:value=
"scope.row.sub"
/>
</
template
>
</el-table-column>
<el-table-column
label=
"获奖类别"
align=
"center"
prop=
"awardType"
sortable
width=
"130px"
/>
<el-table-column
label=
"获奖等级"
align=
"center"
prop=
"awardLevel"
sortable
width=
"130px"
>
<el-table-column
label=
"获奖类别"
align=
"center"
prop=
"awardType"
sortable
width=
"130px"
show-overflow-tooltip
/>
<el-table-column
label=
"获奖等级"
align=
"center"
prop=
"awardLevel"
sortable
width=
"130px"
show-overflow-tooltip
>
<
template
slot-scope=
"scope"
>
<dict-tag
:options=
"dict.type.award_rank"
:value=
"scope.row.awardLevel"
/>
</
template
>
</el-table-column>
<el-table-column
label=
"获奖级别"
align=
"center"
prop=
"awardRank"
sortable
width=
"120px"
>
<el-table-column
label=
"获奖级别"
align=
"center"
prop=
"awardRank"
sortable
width=
"120px"
show-overflow-tooltip
>
<
template
slot-scope=
"scope"
>
<dict-tag
:options=
"dict.type.awards_level"
:value=
"scope.row.awardRank"
/>
</
template
>
</el-table-column>
<el-table-column
label=
"综合荣誉-成果名称"
align=
"center"
prop=
"resultName"
sortable
width=
"220px"
show-overflow-tooltip
/>
<el-table-column
label=
"获奖人"
align=
"center"
prop=
"userName"
sortable
width=
"150px"
/>
<el-table-column
label=
"获奖人"
align=
"center"
prop=
"userName"
sortable
width=
"150px"
show-overflow-tooltip
/>
<el-table-column
label=
"主办单位"
align=
"center"
prop=
"org"
sortable
width=
"180px"
show-overflow-tooltip
/>
<el-table-column
label=
"获奖时间"
align=
"center"
prop=
"awardTime"
width=
"180"
sortable
>
<el-table-column
label=
"获奖时间"
align=
"center"
prop=
"awardTime"
width=
"180"
sortable
show-overflow-tooltip
>
<
template
slot-scope=
"scope"
>
<span>
{{
parseTime
(
scope
.
row
.
awardTime
,
'{y
}
-{m
}
-{d
}
'
)
}}
<
/span
>
<
/template
>
<
/el-table-column
>
<
el
-
table
-
column
label
=
"审核状态"
align
=
"center"
prop
=
"auditState"
sortable
width
=
"120"
>
<
el
-
table
-
column
label
=
"审核状态"
align
=
"center"
prop
=
"auditState"
sortable
width
=
"120"
fixed
=
"right"
>
<
template
slot
-
scope
=
"scope"
>
<
dict
-
tag
:
options
=
"dict.type.audit_states"
:
value
=
"scope.row.auditState"
/>
<
/template
>
...
...
@@ -456,7 +457,7 @@ export default {
this
.
look
=
true
;
this
.
isEdit
=
true
,
this
.
form
=
response
.
data
;
this
.
pictureUrl
=
this
.
pev
+
this
.
form
.
pictureUrl
this
.
pictureUrl
=
this
.
baseUrl
+
this
.
form
.
pictureUrl
this
.
title
=
"修改综合荣誉"
;
}
);
}
,
...
...
@@ -523,8 +524,9 @@ export default {
.
then
((
response
)
=>
{
this
.
uploadLoading
=
false
;
this
.
$modal
.
msgSuccess
(
"上传成功"
);
this
.
pictureUrl
=
this
.
pev
+
response
.
url
;
this
.
pictureUrl
=
this
.
baseUrl
+
response
.
url
;
this
.
form
.
pictureUrl
=
response
.
url
;
console
.
log
(
this
.
form
.
pictureUrl
,
'this.pictureUrl'
);
}
)
.
catch
((
error
)
=>
{
this
.
uploadLoading
=
false
;
...
...
@@ -594,7 +596,8 @@ export default {
const
id
=
row
.
id
||
this
.
ids
getHonors
(
id
).
then
(
response
=>
{
this
.
form
=
response
.
data
;
this
.
pictureUrl
=
this
.
pev
+
this
.
form
.
pictureUrl
// this.form.pictureUrl = this.baseUrl + this.form.pictureUrl
// console.log(this.form.pictureUrl, 'this.form.pictureUrl ');
this
.
title
=
"修改综合荣誉"
;
}
);
}
,
...
...
@@ -694,6 +697,33 @@ export default {
}
;
<
/script
>
<
style
scoped
lang
=
"scss"
>
.
avatar
-
uploader
.
el
-
upload
{
border
:
1
px
dashed
#
d9d9d9
;
border
-
radius
:
6
px
;
cursor
:
pointer
;
position
:
relative
;
overflow
:
hidden
;
}
.
avatar
-
uploader
.
el
-
upload
:
hover
{
border
-
color
:
#
409
eff
;
}
.
avatar
-
uploader
-
icon
{
font
-
size
:
30
px
;
color
:
#
8
c939d
;
width
:
70
px
;
height
:
70
px
;
line
-
height
:
70
px
;
text
-
align
:
center
;
}
.
avatar
{
width
:
300
px
;
height
:
220
px
;
display
:
block
;
}
::
v
-
deep
.
el
-
form
-
item
{
margin
-
bottom
:
0
px
;
}
...
...
ruoyi-ui/src/views/smartSchool/electronicArchives/professionalDevelopment/essaysWritings/index.vue
View file @
2f6018ae
...
...
@@ -133,7 +133,7 @@
<span>
{{
parseTime
(
scope
.
row
.
awardTime
,
'{y
}
-{m
}
-{d
}
'
)
}}
<
/span
>
<
/template
>
<
/el-table-column
>
<
el
-
table
-
column
label
=
"审核状态"
align
=
"center"
prop
=
"auditState"
sortable
width
=
"120"
>
<
el
-
table
-
column
label
=
"审核状态"
align
=
"center"
prop
=
"auditState"
sortable
width
=
"120"
fixed
=
"right"
>
<
template
slot
-
scope
=
"scope"
>
<
dict
-
tag
:
options
=
"dict.type.audit_states"
:
value
=
"scope.row.auditState"
/>
<
/template
>
...
...
@@ -452,18 +452,13 @@ export default {
awardTime
:
[
{
required
:
true
,
message
:
"获奖时间不能为空"
,
trigger
:
"blur"
}
],
remark
:
[
{
required
:
true
,
message
:
"备注不能为空"
,
trigger
:
"blur"
}
],
pictureName
:
[
{
required
:
true
,
message
:
"证书图片名称不能为空"
,
trigger
:
"blur"
}
],
pictureUrl
:
[
{
required
:
true
,
message
:
"证书图片地址不能为空"
,
trigger
:
"blur"
}
],
// delFlag: [
//
{
required
:
true
,
message
:
"删除状态不能为空"
,
trigger
:
"blur"
}
// ]
}
}
;
}
,
...
...
@@ -701,6 +696,33 @@ export default {
}
;
<
/script
>
<
style
scoped
lang
=
"scss"
>
.
avatar
-
uploader
.
el
-
upload
{
border
:
1
px
dashed
#
d9d9d9
;
border
-
radius
:
6
px
;
cursor
:
pointer
;
position
:
relative
;
overflow
:
hidden
;
}
.
avatar
-
uploader
.
el
-
upload
:
hover
{
border
-
color
:
#
409
eff
;
}
.
avatar
-
uploader
-
icon
{
font
-
size
:
30
px
;
color
:
#
8
c939d
;
width
:
70
px
;
height
:
70
px
;
line
-
height
:
70
px
;
text
-
align
:
center
;
}
.
avatar
{
width
:
300
px
;
height
:
220
px
;
display
:
block
;
}
::
v
-
deep
.
el
-
form
-
item
{
margin
-
bottom
:
0
px
;
}
...
...
ruoyi-ui/src/views/smartSchool/electronicArchives/professionalDevelopment/lectureAwards/index.vue
View file @
2f6018ae
...
...
@@ -131,7 +131,7 @@
<span>
{{
parseTime
(
scope
.
row
.
awardTime
,
'{y
}
-{m
}
-{d
}
'
)
}}
<
/span
>
<
/template
>
<
/el-table-column
>
<
el
-
table
-
column
label
=
"审核状态"
align
=
"center"
prop
=
"auditState"
sortable
width
=
"120"
>
<
el
-
table
-
column
label
=
"审核状态"
align
=
"center"
prop
=
"auditState"
sortable
width
=
"120"
fixed
=
"right"
>
<
template
slot
-
scope
=
"scope"
>
<
dict
-
tag
:
options
=
"dict.type.audit_states"
:
value
=
"scope.row.auditState"
/>
<
/template
>
...
...
@@ -694,6 +694,33 @@ export default {
}
;
<
/script
>
<
style
scoped
lang
=
"scss"
>
.
avatar
-
uploader
.
el
-
upload
{
border
:
1
px
dashed
#
d9d9d9
;
border
-
radius
:
6
px
;
cursor
:
pointer
;
position
:
relative
;
overflow
:
hidden
;
}
.
avatar
-
uploader
.
el
-
upload
:
hover
{
border
-
color
:
#
409
eff
;
}
.
avatar
-
uploader
-
icon
{
font
-
size
:
30
px
;
color
:
#
8
c939d
;
width
:
70
px
;
height
:
70
px
;
line
-
height
:
70
px
;
text
-
align
:
center
;
}
.
avatar
{
width
:
300
px
;
height
:
220
px
;
display
:
block
;
}
::
v
-
deep
.
el
-
form
-
item
{
margin
-
bottom
:
0
px
;
}
...
...
ruoyi-ui/src/views/smartSchool/electronicArchives/professionalDevelopment/projectResearch/index.vue
View file @
2f6018ae
...
...
@@ -130,7 +130,7 @@
<span>
{{
parseTime
(
scope
.
row
.
awardTime
,
'{y
}
-{m
}
-{d
}
'
)
}}
<
/span
>
<
/template
>
<
/el-table-column
>
<
el
-
table
-
column
label
=
"审核状态"
align
=
"center"
prop
=
"auditState"
sortable
width
=
"120"
>
<
el
-
table
-
column
label
=
"审核状态"
align
=
"center"
prop
=
"auditState"
sortable
width
=
"120"
fixed
=
"right"
>
<
template
slot
-
scope
=
"scope"
>
<
dict
-
tag
:
options
=
"dict.type.audit_states"
:
value
=
"scope.row.auditState"
/>
<
/template
>
...
...
@@ -453,18 +453,14 @@ export default {
awardTime
:
[
{
required
:
true
,
message
:
"获奖时间不能为空"
,
trigger
:
"blur"
}
],
remark
:
[
{
required
:
true
,
message
:
"备注不能为空"
,
trigger
:
"blur"
}
],
pictureName
:
[
{
required
:
true
,
message
:
"证书图片名称不能为空"
,
trigger
:
"blur"
}
],
pictureUrl
:
[
{
required
:
true
,
message
:
"证书图片地址不能为空"
,
trigger
:
"blur"
}
],
// delFlag: [
//
{
required
:
true
,
message
:
"删除状态不能为空"
,
trigger
:
"blur"
}
// ]
}
}
;
}
,
...
...
@@ -702,6 +698,33 @@ export default {
}
;
<
/script
>
<
style
scoped
lang
=
"scss"
>
.
avatar
-
uploader
.
el
-
upload
{
border
:
1
px
dashed
#
d9d9d9
;
border
-
radius
:
6
px
;
cursor
:
pointer
;
position
:
relative
;
overflow
:
hidden
;
}
.
avatar
-
uploader
.
el
-
upload
:
hover
{
border
-
color
:
#
409
eff
;
}
.
avatar
-
uploader
-
icon
{
font
-
size
:
30
px
;
color
:
#
8
c939d
;
width
:
70
px
;
height
:
70
px
;
line
-
height
:
70
px
;
text
-
align
:
center
;
}
.
avatar
{
width
:
300
px
;
height
:
220
px
;
display
:
block
;
}
::
v
-
deep
.
el
-
form
-
item
{
margin
-
bottom
:
0
px
;
}
...
...
ruoyi-ui/src/views/smartSchool/electronicArchives/professionalDevelopment/teacherAwards/index.vue
View file @
2f6018ae
...
...
@@ -133,7 +133,7 @@
<span>
{{
parseTime
(
scope
.
row
.
awardTime
,
'{y
}
-{m
}
-{d
}
'
)
}}
<
/span
>
<
/template
>
<
/el-table-column
>
<
el
-
table
-
column
label
=
"审核状态"
align
=
"center"
prop
=
"auditState"
sortable
width
=
"120"
>
<
el
-
table
-
column
label
=
"审核状态"
align
=
"center"
prop
=
"auditState"
sortable
width
=
"120"
fixed
=
"right"
>
<
template
slot
-
scope
=
"scope"
>
<
dict
-
tag
:
options
=
"dict.type.audit_states"
:
value
=
"scope.row.auditState"
/>
<
/template
>
...
...
@@ -691,6 +691,33 @@ export default {
}
;
<
/script
>
<
style
scoped
lang
=
"scss"
>
.
avatar
-
uploader
.
el
-
upload
{
border
:
1
px
dashed
#
d9d9d9
;
border
-
radius
:
6
px
;
cursor
:
pointer
;
position
:
relative
;
overflow
:
hidden
;
}
.
avatar
-
uploader
.
el
-
upload
:
hover
{
border
-
color
:
#
409
eff
;
}
.
avatar
-
uploader
-
icon
{
font
-
size
:
30
px
;
color
:
#
8
c939d
;
width
:
70
px
;
height
:
70
px
;
line
-
height
:
70
px
;
text
-
align
:
center
;
}
.
avatar
{
width
:
300
px
;
height
:
220
px
;
display
:
block
;
}
::
v
-
deep
.
el
-
form
-
item
{
margin
-
bottom
:
0
px
;
}
...
...
ruoyi-ui/src/views/smartSchool/electronicArchives/professionalDevelopment/teachingAchievements/index.vue
View file @
2f6018ae
This diff is collapsed.
Click to expand it.
ruoyi-ui/src/views/smartSchool/electronicArchives/professionalDevelopment/teamAward/index.vue
View file @
2f6018ae
...
...
@@ -112,6 +112,11 @@
<el-table-column
label=
"团队成员贡献情况"
align=
"center"
prop=
"teamMembersContribution"
sortable
width=
"200"
show-overflow-tooltip
/>
<el-table-column
label=
"备注"
align=
"center"
prop=
"remark"
sortable
show-overflow-tooltip
/>
<el-table-column
label=
"审核状态"
align=
"center"
prop=
"auditState"
sortable
width=
"120"
fixed=
"right"
>
<
template
slot-scope=
"scope"
>
<dict-tag
:options=
"dict.type.audit_states"
:value=
"scope.row.auditState"
/>
</
template
>
</el-table-column>
<el-table-column
label=
"操作"
align=
"center"
class-name=
"small-padding fixed-width"
width=
"180"
fixed=
"right"
>
<
template
slot-scope=
"scope"
>
<el-button
size=
"mini"
type=
"text"
@
click=
"handleUpdate(scope.row)"
v-hasPermi=
"['system:honors:edit']"
...
...
@@ -190,12 +195,12 @@
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"团队成员贡献情况"
prop=
"teamMembersContribution"
>
<el-input
v-model=
"form.teamMembersContribution"
placeholder=
"请输入内容"
/>
<el-input
v-model=
"form.teamMembersContribution"
type=
"textarea"
placeholder=
"请输入内容"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"备注"
prop=
"remark"
>
<el-input
v-model=
"form.remark"
placeholder=
"请输入内容"
/>
<el-input
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入内容"
/>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -289,7 +294,7 @@
import
{
listAward
,
getAward
,
delAward
,
addAward
,
updateAward
,
audit
}
from
"@/api/smartSchool/electronicArchives/teamAward"
;
export
default
{
name
:
"Award"
,
dicts
:
[
"teaching_subjects"
,
'semester_jsdzda'
,
'exam_typeda'
,
'grade_da'
,
'class_type'
,
'yearda'
,
'rankda'
],
dicts
:
[
"teaching_subjects"
,
'semester_jsdzda'
,
'exam_typeda'
,
'grade_da'
,
'class_type'
,
'yearda'
,
'rankda'
,
'audit_states'
],
data
()
{
return
{
// 遮罩层
...
...
ruoyi-ui/src/views/smartSchool/electronicArchives/professionalDevelopment/tutorAward/index.vue
View file @
2f6018ae
...
...
@@ -155,7 +155,7 @@
<span>{{ parseTime(scope.row.awardTime, '{y}-{m}-{d}') }}</span>
</template> -->
</el-table-column>
<el-table-column
label=
"审核状态"
align=
"center"
prop=
"auditstate"
sortable
width=
"120"
>
<el-table-column
label=
"审核状态"
align=
"center"
prop=
"auditstate"
sortable
width=
"120"
fixed=
"right"
>
<
template
slot-scope=
"scope"
>
<dict-tag
:options=
"dict.type.audit_states"
:value=
"scope.row.auditstate"
/>
</
template
>
...
...
@@ -764,6 +764,33 @@ export default {
};
</
script
>
<
style
scoped
lang=
"scss"
>
.avatar-uploader
.el-upload
{
border
:
1px
dashed
#d9d9d9
;
border-radius
:
6px
;
cursor
:
pointer
;
position
:
relative
;
overflow
:
hidden
;
}
.avatar-uploader
.el-upload
:hover
{
border-color
:
#409eff
;
}
.avatar-uploader-icon
{
font-size
:
30px
;
color
:
#8c939d
;
width
:
70px
;
height
:
70px
;
line-height
:
70px
;
text-align
:
center
;
}
.avatar
{
width
:
300px
;
height
:
220px
;
display
:
block
;
}
::v-deep
.el-form-item
{
margin-bottom
:
0px
;
}
...
...
ruoyi-ui/src/views/smartSchool/electronicArchives/teacherAssessment/index.vue
View file @
2f6018ae
This diff is collapsed.
Click to expand it.
ruoyi-ui/src/views/smartSchool/electronicArchives/workloadInformation/index.vue
View file @
2f6018ae
This diff is collapsed.
Click to expand it.
ruoyi-ui/src/views/smartSchool/personWork/awardTutoringstu/index.vue
View file @
2f6018ae
...
...
@@ -138,7 +138,7 @@
<span>{{ parseTime(scope.row.awardTime, '{y}-{m}-{d}') }}</span>
</template> -->
</el-table-column>
<el-table-column
label=
"审核状态"
align=
"center"
prop=
"auditstate"
sortable
width=
"120"
>
<el-table-column
label=
"审核状态"
align=
"center"
prop=
"auditstate"
sortable
width=
"120"
fixed=
"right"
>
<
template
slot-scope=
"scope"
>
<dict-tag
:options=
"dict.type.audit_states"
:value=
"scope.row.auditstate"
/>
</
template
>
...
...
@@ -575,6 +575,33 @@ export default {
};
</
script
>
<
style
scoped
lang=
"scss"
>
.avatar-uploader
.el-upload
{
border
:
1px
dashed
#d9d9d9
;
border-radius
:
6px
;
cursor
:
pointer
;
position
:
relative
;
overflow
:
hidden
;
}
.avatar-uploader
.el-upload
:hover
{
border-color
:
#409eff
;
}
.avatar-uploader-icon
{
font-size
:
30px
;
color
:
#8c939d
;
width
:
70px
;
height
:
70px
;
line-height
:
70px
;
text-align
:
center
;
}
.avatar
{
width
:
300px
;
height
:
220px
;
display
:
block
;
}
::v-deep
.el-form-item
{
margin-bottom
:
0px
;
}
...
...
ruoyi-ui/src/views/smartSchool/personWork/comprehensiveHonors/index.vue
View file @
2f6018ae
...
...
@@ -122,7 +122,7 @@
<span>
{{
parseTime
(
scope
.
row
.
awardTime
,
'{y
}
-{m
}
-{d
}
'
)
}}
<
/span
>
<
/template
>
<
/el-table-column
>
<
el
-
table
-
column
label
=
"审核状态"
align
=
"center"
prop
=
"auditState"
sortable
width
=
"120"
>
<
el
-
table
-
column
label
=
"审核状态"
align
=
"center"
prop
=
"auditState"
sortable
width
=
"120"
fixed
=
"right"
>
<
template
slot
-
scope
=
"scope"
>
<
dict
-
tag
:
options
=
"dict.type.audit_states"
:
value
=
"scope.row.auditState"
/>
<
/template
>
...
...
@@ -592,6 +592,33 @@ export default {
}
;
<
/script
>
<
style
scoped
lang
=
"scss"
>
.
avatar
-
uploader
.
el
-
upload
{
border
:
1
px
dashed
#
d9d9d9
;
border
-
radius
:
6
px
;
cursor
:
pointer
;
position
:
relative
;
overflow
:
hidden
;
}
.
avatar
-
uploader
.
el
-
upload
:
hover
{
border
-
color
:
#
409
eff
;
}
.
avatar
-
uploader
-
icon
{
font
-
size
:
30
px
;
color
:
#
8
c939d
;
width
:
70
px
;
height
:
70
px
;
line
-
height
:
70
px
;
text
-
align
:
center
;
}
.
avatar
{
width
:
300
px
;
height
:
220
px
;
display
:
block
;
}
::
v
-
deep
.
el
-
form
-
item
{
margin
-
bottom
:
0
px
;
}
...
...
ruoyi-ui/src/views/smartSchool/personWork/essaysWritings/index.vue
View file @
2f6018ae
...
...
@@ -132,6 +132,12 @@
<span>
{{
parseTime
(
scope
.
row
.
awardTime
,
'{y
}
-{m
}
-{d
}
'
)
}}
<
/span
>
<
/template
>
<
/el-table-column
>
<
el
-
table
-
column
label
=
"审核状态"
align
=
"center"
prop
=
"auditState"
sortable
width
=
"120"
fixed
=
"right"
>
<
template
slot
-
scope
=
"scope"
>
<
dict
-
tag
:
options
=
"dict.type.audit_states"
:
value
=
"scope.row.auditState"
/>
<
/template
>
<
/el-table-column
>
<
el
-
table
-
column
label
=
"操作"
align
=
"center"
class
-
name
=
"small-padding fixed-width"
fixed
=
"right"
width
=
"150px"
>
<
template
slot
-
scope
=
"scope"
>
<
el
-
button
size
=
"mini"
type
=
"text"
@
click
=
"handleUpdate(scope.row)"
v
-
hasPermi
=
"['system:works:edit']"
...
...
@@ -261,7 +267,7 @@ export default {
components
:
{
SelectUser
,
}
,
dicts
:
[
"teaching_subjects"
,
'award_categories'
,
'awards_level'
,
'award_rank'
],
dicts
:
[
"teaching_subjects"
,
'award_categories'
,
'awards_level'
,
'award_rank'
,
'audit_states'
],
data
()
{
return
{
// 选择对应处理人
...
...
@@ -588,6 +594,33 @@ export default {
}
;
<
/script
>
<
style
scoped
lang
=
"scss"
>
.
avatar
-
uploader
.
el
-
upload
{
border
:
1
px
dashed
#
d9d9d9
;
border
-
radius
:
6
px
;
cursor
:
pointer
;
position
:
relative
;
overflow
:
hidden
;
}
.
avatar
-
uploader
.
el
-
upload
:
hover
{
border
-
color
:
#
409
eff
;
}
.
avatar
-
uploader
-
icon
{
font
-
size
:
30
px
;
color
:
#
8
c939d
;
width
:
70
px
;
height
:
70
px
;
line
-
height
:
70
px
;
text
-
align
:
center
;
}
.
avatar
{
width
:
300
px
;
height
:
220
px
;
display
:
block
;
}
::
v
-
deep
.
el
-
form
-
item
{
margin
-
bottom
:
0
px
;
}
...
...
ruoyi-ui/src/views/smartSchool/personWork/examinationScore/index.vue
View file @
2f6018ae
...
...
@@ -121,7 +121,7 @@
<el-table-column
label=
"增量情况"
align=
"center"
prop=
"incrementSituation"
sortable
width=
"150"
/>
<el-table-column
label=
"有效数情况"
align=
"center"
prop=
"effectiveNumSituation"
sortable
width=
"180"
/>
<el-table-column
label=
"其他情况"
align=
"center"
prop=
"other"
sortable
width=
"150"
/>
<el-table-column
label=
"审核状态"
align=
"center"
prop=
"auditState"
sortable
width=
"120"
>
<el-table-column
label=
"审核状态"
align=
"center"
prop=
"auditState"
sortable
width=
"120"
fixed=
"right"
>
<
template
slot-scope=
"scope"
>
<dict-tag
:options=
"dict.type.audit_states"
:value=
"scope.row.auditState"
/>
</
template
>
...
...
ruoyi-ui/src/views/smartSchool/personWork/lectureAwards/index.vue
View file @
2f6018ae
...
...
@@ -132,6 +132,12 @@
<span>
{{
parseTime
(
scope
.
row
.
awardTime
,
'{y
}
-{m
}
-{d
}
'
)
}}
<
/span
>
<
/template
>
<
/el-table-column
>
<
el
-
table
-
column
label
=
"审核状态"
align
=
"center"
prop
=
"auditState"
sortable
width
=
"120"
fixed
=
"right"
>
<
template
slot
-
scope
=
"scope"
>
<
dict
-
tag
:
options
=
"dict.type.audit_states"
:
value
=
"scope.row.auditState"
/>
<
/template
>
<
/el-table-column
>
<
el
-
table
-
column
label
=
"操作"
align
=
"center"
class
-
name
=
"small-padding fixed-width"
fixed
=
"right"
width
=
"150px"
>
<
template
slot
-
scope
=
"scope"
>
<
el
-
button
size
=
"mini"
type
=
"text"
@
click
=
"handleUpdate(scope.row)"
v
-
hasPermi
=
"['system:awards:edit']"
...
...
@@ -265,7 +271,7 @@ export default {
components
:
{
SelectUser
,
}
,
dicts
:
[
"teaching_subjects"
,
'award_categoriesjk'
,
'awards_level'
,
'award_rank'
],
dicts
:
[
"teaching_subjects"
,
'award_categoriesjk'
,
'awards_level'
,
'award_rank'
,
'audit_states'
],
data
()
{
return
{
isEdit
:
false
,
...
...
@@ -591,6 +597,33 @@ export default {
}
;
<
/script
>
<
style
scoped
lang
=
"scss"
>
.
avatar
-
uploader
.
el
-
upload
{
border
:
1
px
dashed
#
d9d9d9
;
border
-
radius
:
6
px
;
cursor
:
pointer
;
position
:
relative
;
overflow
:
hidden
;
}
.
avatar
-
uploader
.
el
-
upload
:
hover
{
border
-
color
:
#
409
eff
;
}
.
avatar
-
uploader
-
icon
{
font
-
size
:
30
px
;
color
:
#
8
c939d
;
width
:
70
px
;
height
:
70
px
;
line
-
height
:
70
px
;
text
-
align
:
center
;
}
.
avatar
{
width
:
300
px
;
height
:
220
px
;
display
:
block
;
}
::
v
-
deep
.
el
-
form
-
item
{
margin
-
bottom
:
0
px
;
}
...
...
ruoyi-ui/src/views/smartSchool/personWork/projectResearch/index.vue
View file @
2f6018ae
...
...
@@ -131,7 +131,7 @@
<span>
{{
parseTime
(
scope
.
row
.
awardTime
,
'{y
}
-{m
}
-{d
}
'
)
}}
<
/span
>
<
/template
>
<
/el-table-column
>
<
el
-
table
-
column
label
=
"审核状态"
align
=
"center"
prop
=
"auditState"
sortable
width
=
"120"
>
<
el
-
table
-
column
label
=
"审核状态"
align
=
"center"
prop
=
"auditState"
sortable
width
=
"120"
fixed
=
"right"
>
<
template
slot
-
scope
=
"scope"
>
<
dict
-
tag
:
options
=
"dict.type.audit_states"
:
value
=
"scope.row.auditState"
/>
<
/template
>
...
...
@@ -600,6 +600,33 @@ export default {
}
;
<
/script
>
<
style
scoped
lang
=
"scss"
>
.
avatar
-
uploader
.
el
-
upload
{
border
:
1
px
dashed
#
d9d9d9
;
border
-
radius
:
6
px
;
cursor
:
pointer
;
position
:
relative
;
overflow
:
hidden
;
}
.
avatar
-
uploader
.
el
-
upload
:
hover
{
border
-
color
:
#
409
eff
;
}
.
avatar
-
uploader
-
icon
{
font
-
size
:
30
px
;
color
:
#
8
c939d
;
width
:
70
px
;
height
:
70
px
;
line
-
height
:
70
px
;
text
-
align
:
center
;
}
.
avatar
{
width
:
300
px
;
height
:
220
px
;
display
:
block
;
}
::
v
-
deep
.
el
-
form
-
item
{
margin
-
bottom
:
0
px
;
}
...
...
ruoyi-ui/src/views/smartSchool/personWork/teacherAwards/index.vue
View file @
2f6018ae
...
...
@@ -133,6 +133,11 @@
<span>
{{
parseTime
(
scope
.
row
.
awardTime
,
'{y
}
-{m
}
-{d
}
'
)
}}
<
/span
>
<
/template
>
<
/el-table-column
>
<
el
-
table
-
column
label
=
"审核状态"
align
=
"center"
prop
=
"auditState"
sortable
width
=
"120"
fixed
=
"right"
>
<
template
slot
-
scope
=
"scope"
>
<
dict
-
tag
:
options
=
"dict.type.audit_states"
:
value
=
"scope.row.auditState"
/>
<
/template
>
<
/el-table-column
>
<
el
-
table
-
column
label
=
"操作"
align
=
"center"
class
-
name
=
"small-padding fixed-width"
fixed
=
"right"
width
=
"150px
"
>
<
template
slot
-
scope
=
"scope"
>
...
...
@@ -236,8 +241,7 @@
<
el
-
upload
v
-
loading
=
"uploadLoading"
class
=
"avatar-uploader"
action
=
"#"
accept
=
"image/*"
:
show
-
file
-
list
=
"false"
:
on
-
success
=
"handleAvatarSuccess"
:
before
-
upload
=
"beforeAvatarUpload"
:
http
-
request
=
"uploadImage"
>
<
img
v
-
if
=
"form.pictureUrl"
:
src
=
"baseUrl + form.pictureUrl"
style
=
"max-width: 100%; max-height: 100%"
class
=
"avatar"
alt
=
""
/>
<
img
v
-
if
=
"form.pictureUrl"
:
src
=
"baseUrl + form.pictureUrl"
class
=
"avatar"
alt
=
""
/>
<
i
v
-
else
class
=
"el-icon-plus avatar-uploader-icon"
><
/i
>
<
/el-upload
>
<
/el-form-item
>
...
...
@@ -267,7 +271,7 @@ export default {
components
:
{
SelectUser
,
}
,
dicts
:
[
"teaching_subjects"
,
'award_categoriesjs'
,
'awards_level'
,
'award_rank'
],
dicts
:
[
"teaching_subjects"
,
'award_categoriesjs'
,
'awards_level'
,
'award_rank'
,
'audit_states'
],
data
()
{
return
{
// 选择对应处理人
...
...
@@ -590,6 +594,33 @@ export default {
}
;
<
/script
>
<
style
scoped
lang
=
"scss"
>
.
avatar
-
uploader
.
el
-
upload
{
border
:
1
px
dashed
#
d9d9d9
;
border
-
radius
:
6
px
;
cursor
:
pointer
;
position
:
relative
;
overflow
:
hidden
;
}
.
avatar
-
uploader
.
el
-
upload
:
hover
{
border
-
color
:
#
409
eff
;
}
.
avatar
-
uploader
-
icon
{
font
-
size
:
30
px
;
color
:
#
8
c939d
;
width
:
70
px
;
height
:
70
px
;
line
-
height
:
70
px
;
text
-
align
:
center
;
}
.
avatar
{
width
:
300
px
;
height
:
220
px
;
display
:
block
;
}
::
v
-
deep
.
el
-
form
-
item
{
margin
-
bottom
:
0
px
;
}
...
...
ruoyi-ui/src/views/smartSchool/personWork/teamAward/index.vue
View file @
2f6018ae
...
...
@@ -112,12 +112,12 @@
width=
"180px"
/>
<el-table-column
label=
"团队成员贡献情况"
align=
"center"
prop=
"teamMembersContribution"
sortable
width=
"200"
show-overflow-tooltip
/>
<el-table-column
label=
"审核状态"
align=
"center"
prop=
"auditState"
sortable
width=
"120"
>
<el-table-column
label=
"备注"
align=
"center"
prop=
"remark"
sortable
show-overflow-tooltip
/>
<el-table-column
label=
"审核状态"
align=
"center"
prop=
"auditState"
sortable
width=
"120"
fixed=
"right"
>
<
template
slot-scope=
"scope"
>
<dict-tag
:options=
"dict.type.audit_states"
:value=
"scope.row.auditState"
/>
</
template
>
</el-table-column>
<el-table-column
label=
"备注"
align=
"center"
prop=
"remark"
sortable
/>
<el-table-column
label=
"操作"
align=
"center"
class-name=
"small-padding fixed-width"
width=
"150"
fixed=
"right"
>
<
template
slot-scope=
"scope"
>
<el-button
size=
"mini"
type=
"text"
@
click=
"handleUpdate(scope.row)"
...
...
@@ -200,12 +200,12 @@
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"团队成员贡献情况"
prop=
"teamMembersContribution"
>
<el-input
v-model=
"form.teamMembersContribution"
placeholder=
"请输入内容"
/>
<el-input
v-model=
"form.teamMembersContribution"
type=
"textarea"
placeholder=
"请输入内容"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"备注"
prop=
"remark"
>
<el-input
v-model=
"form.remark"
placeholder=
"请输入内容"
/>
<el-input
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入内容"
/>
</el-form-item>
</el-col>
</el-row>
...
...
ruoyi-ui/src/views/smartSchool/personWork/tutorAward/index.vue
View file @
2f6018ae
...
...
@@ -155,7 +155,7 @@
<span>{{ parseTime(scope.row.awardTime, '{y}-{m}-{d}') }}</span>
</template> -->
</el-table-column>
<el-table-column
label=
"审核状态"
align=
"center"
prop=
"auditstate"
sortable
width=
"120"
>
<el-table-column
label=
"审核状态"
align=
"center"
prop=
"auditstate"
sortable
width=
"120"
fixed=
"right"
>
<
template
slot-scope=
"scope"
>
<dict-tag
:options=
"dict.type.audit_states"
:value=
"scope.row.auditstate"
/>
</
template
>
...
...
@@ -648,6 +648,33 @@ export default {
};
</
script
>
<
style
scoped
lang=
"scss"
>
.avatar-uploader
.el-upload
{
border
:
1px
dashed
#d9d9d9
;
border-radius
:
6px
;
cursor
:
pointer
;
position
:
relative
;
overflow
:
hidden
;
}
.avatar-uploader
.el-upload
:hover
{
border-color
:
#409eff
;
}
.avatar-uploader-icon
{
font-size
:
30px
;
color
:
#8c939d
;
width
:
70px
;
height
:
70px
;
line-height
:
70px
;
text-align
:
center
;
}
.avatar
{
width
:
300px
;
height
:
220px
;
display
:
block
;
}
::v-deep
.el-form-item
{
margin-bottom
:
0px
;
}
...
...
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