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
da2e6b73
Commit
da2e6b73
authored
Dec 18, 2023
by
zhaopanyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
zpy 12.18
parent
b1203c9f
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
441 additions
and
130 deletions
+441
-130
ruoyi-ui/src/views/smartSchool/electronicArchives/personalInformation/index.vue
+439
-128
ruoyi-ui/src/views/whitePage.vue
+2
-2
No files found.
ruoyi-ui/src/views/smartSchool/electronicArchives/personalInformation/index.vue
View file @
da2e6b73
...
...
@@ -3,17 +3,15 @@
<div
class=
"seach"
>
<el-form
:model=
"queryParams"
ref=
"queryForm"
:inline=
"true"
v-show=
"showSearch"
>
<el-form-item
label=
"教师信息"
prop=
"name"
>
<el-input
v-model=
"queryParams.name"
placeholder=
"请输入教师姓名"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
style=
"width: 600px;"
/>
<el-input
v-model=
"queryParams.name"
placeholder=
"请输入教师姓名"
clearable
style=
"width: 600px;"
/>
</el-form-item>
<el-form-item
label=
"身份证号"
prop=
"idCard"
>
<el-input
v-model=
"queryParams.idCard"
placeholder=
"请输入身份证号"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
style=
"width: 600px;"
/>
<el-input
v-model=
"queryParams.idCard"
placeholder=
"请输入身份证号"
clearable
style=
"width: 600px;"
/>
</el-form-item>
<el-form-item>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"mini"
@
click=
"getList"
>
查询
</el-button>
<el-button
type=
"warning"
icon=
"el-icon-refresh"
size=
"mini"
@
click=
"resetQuery"
>
重置
</el-button>
<el-button
type=
"danger"
icon=
"el-icon-
refresh"
size=
"mini"
@
click=
"resetQuery
"
>
导出
</el-button>
<el-button
type=
"danger"
icon=
"el-icon-
download"
size=
"mini"
@
click=
"handleExport
"
>
导出
</el-button>
</el-form-item>
</el-form>
</div>
...
...
@@ -41,7 +39,7 @@
</el-form-item>
</el-col>
<el-col
:span=
"4"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"
name
"
>
<el-form-item
prop=
"
sex
"
>
<span>
性别
</span>
</el-form-item>
</el-col>
...
...
@@ -130,74 +128,353 @@
</el-col>
</el-col>
</el-row>
<!-- f4 -->
<el-row>
<el-col
:span=
"24"
>
<el-col
:span=
"4"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"partyMembershipTime"
>
<span>
入党时间
</span>
</el-form-item></el-col>
<el-col
:span=
"4"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"partyMembershipTime"
>
<span>
{{
form
.
partyMembershipTime
}}
</span>
</el-form-item>
</el-col>
<el-col
:span=
"4"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"teachingSubject"
>
<span>
任教学科
</span>
</el-form-item>
</el-col>
<el-col
:span=
"4"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"teachingSubject"
>
<span>
{{
form
.
teachingSubject
}}
</span>
</el-form-item>
</el-col>
<el-col
:span=
"4"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"currentProfessionalTitle"
>
<span>
现职称
</span>
</el-form-item>
</el-col>
<el-col
:span=
"4"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"currentProfessionalTitle"
>
<span>
{{
form
.
currentProfessionalTitle
}}
</span>
</el-form-item>
</el-col>
</el-col>
</el-row>
<!-- f5 -->
<el-row>
<el-col
:span=
"24"
>
<el-col
:span=
"4"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"currentProfessionalTitleTime"
>
<span>
现职称取得资格时间
</span>
</el-form-item></el-col>
<el-col
:span=
"4"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"currentProfessionalTitleTime"
>
<span>
{{
form
.
currentProfessionalTitleTime
}}
</span>
</el-form-item>
</el-col>
<el-col
:span=
"4"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"currentHiringProfessionalTitle"
>
<span>
现聘职称
</span>
</el-form-item>
</el-col>
<el-col
:span=
"4"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"currentHiringProfessionalTitle"
>
<span>
{{
form
.
currentHiringProfessionalTitle
}}
</span>
</el-form-item>
</el-col>
<el-col
:span=
"4"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"currentHiringProfessionalTitleTime"
>
<span>
现聘任职时间
</span>
</el-form-item>
</el-col>
<el-col
:span=
"4"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"currentHiringProfessionalTitleTime"
>
<span>
{{
form
.
currentHiringProfessionalTitleTime
}}
</span>
</el-form-item>
</el-col>
</el-col>
</el-row>
<!-- f6-->
<el-row>
<el-col
:span=
"24"
>
<el-col
:span=
"4"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"currentPosition"
>
<span>
现聘岗位
</span>
</el-form-item></el-col>
<el-col
:span=
"4"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"currentPosition"
>
<span>
{{
form
.
currentPosition
}}
</span>
</el-form-item>
</el-col>
<el-col
:span=
"4"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"currentJobLevel"
>
<span>
现岗位等级
</span>
</el-form-item>
</el-col>
<el-col
:span=
"4"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"currentJobLevel"
>
<span>
{{
form
.
currentJobLevel
}}
</span>
</el-form-item>
</el-col>
<el-col
:span=
"4"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"currentJobLevelAppointmentTime"
>
<span>
现岗位等级聘任时间
</span>
</el-form-item>
</el-col>
<el-col
:span=
"4"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"currentJobLevelAppointmentTime"
>
<span>
{{
form
.
currentJobLevelAppointmentTime
}}
</span>
</el-form-item>
</el-col>
</el-col>
</el-row>
</el-col>
<el-col
:span=
"6"
>
<el-card>
<div
style=
"height:143px"
>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Officia
esse,
odit modi nesciunt
quaerat necessitatibus eius nisi quis accusantium, quo obcaecati perferendis ab tempore
quos, perspiciatis repudiandae sed mollitia iure!
Lorem ipsum dolor sit amet consectetur, adipisicing elit. Beatae quod recusandae quaerat
veniam officia tenetur dicta laborum atque incidunt esse et quos sit, animi impedit
ipsum
error repellendus repellat magnam!
</div>
<el-card
style=
"height: 180px;width: 415px; display: flex; align-items: center; justify-content: center; "
>
<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.photoUrl"
:src=
"baseUrl + form.photoUrl"
style=
"max-width: 100%; max-height: 100%"
class=
"avatar"
alt=
""
/>
<i
v-else
class=
"el-icon-plus avatar-uploader-icon"
></i>
</el-upload>
</el-card>
</el-col>
<!-- f1 -->
<el-row>
<el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"
name
"
>
<el-form-item
prop=
"
duties
"
>
<span>
职务
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"
name
"
>
<span>
{{
form
.
name
}}
</span>
<el-form-item
prop=
"
duties
"
>
<span>
{{
form
.
duties
}}
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"
nam
e"
>
<el-form-item
prop=
"
teacherQualificationTyp
e"
>
<span>
教师资格种类
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"name"
>
<el-form-item
prop=
"name"
>
<span>
{{
form
.
name
}}
</span>
</el-form-item>
<el-form-item
prop=
"teacherQualificationType"
>
<span>
{{
form
.
teacherQualificationType
}}
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"
name
"
>
<el-form-item
prop=
"
teacherQualificationCertificateNum
"
>
<span>
教师资格号码
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"name"
>
<el-form-item
prop=
"name"
>
<span>
{{
form
.
name
}}
</span>
</el-form-item>
<el-form-item
prop=
"teacherQualificationCertificateNum"
>
<span>
{{
form
.
teacherQualificationCertificateNum
}}
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"
name
"
>
<el-form-item
prop=
"
workingHours
"
>
<span>
参加工作时间
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"workingHours"
>
<span>
{{
form
.
workingHours
}}
</span>
</el-form-item>
</el-col>
</el-col>
</el-row>
<!-- f2 -->
<el-row>
<el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"toSecondMiddleSchoolTime"
>
<span>
到二中工作时间
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"toSecondMiddleSchoolTime"
>
<span>
{{
form
.
toSecondMiddleSchoolTime
}}
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"toSecondAge"
>
<span>
二中工作年龄
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"toSecondAge"
>
<span>
{{
form
.
toSecondAge
}}
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"lengthOfTeacherTime"
>
<span>
教龄起算时间
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"lengthOfTeacherTime"
>
<span>
{{
form
.
lengthOfTeacherTime
}}
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"lengthOfServiceTime"
>
<span>
工龄起算时间
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"lengthOfServiceTime"
>
<span>
{{
form
.
lengthOfServiceTime
}}
</span>
</el-form-item>
</el-col>
</el-col>
</el-row>
<!-- f3 -->
<el-row>
<el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"seniority"
>
<span>
工龄年限
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"seniority"
>
<span>
{{
form
.
seniority
}}
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"onDutySituation"
>
<span>
在岗情况
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"onDutySituation"
>
<span>
{{
form
.
onDutySituation
}}
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"currentSituation"
>
<span>
在编情况
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"currentSituation"
>
<span>
{{
form
.
currentSituation
}}
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"graduationInstitution1"
>
<span>
毕业院校1
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"graduationInstitution1"
>
<el-form-item
prop=
"graduationInstitution1"
>
<span>
{{
form
.
graduationInstitution1
}}
</span>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
</el-row>
<!-- f4 -->
<el-row>
<el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"major1"
>
<span>
专业1
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"major1"
>
<span>
{{
form
.
major1
}}
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"graduationTime1"
>
<span>
毕业时间1
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"graduationTime1"
>
<span>
{{
form
.
graduationTime1
}}
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"name"
>
<el-form-item
prop=
"name"
>
<span>
{{
form
.
name
}}
</span>
<span>
毕业院校2
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"graduationInstitution2"
>
<span>
{{
form
.
graduationInstitution2
}}
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"major2"
>
<span>
专业2
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"major2"
>
<span>
{{
form
.
major2
}}
</span>
</el-form-item>
</el-col>
</el-col>
</el-row>
<!-- f5 -->
<el-row>
<el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"graduationTime2"
>
<span>
毕业时间2
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"graduationTime2"
>
<span>
{{
form
.
graduationTime2
}}
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"graduationInstitution3"
>
<span>
毕业学院3
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"graduationInstitution3"
>
<span>
{{
form
.
graduationInstitution3
}}
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"major3"
>
<span>
专业3
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"major3"
>
<span>
{{
form
.
major3
}}
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"graduationTime3"
>
<span>
毕业时间3
</span>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"border_right border-bottom table_cell"
>
<el-form-item
prop=
"graduationTime3"
>
<span>
{{
form
.
graduationTime3
}}
</span>
</el-form-item>
</el-col>
</el-col>
</el-row>
</div>
</el-form>
</div>
...
...
@@ -235,15 +512,7 @@
<el-table-column
label=
"聘任职务"
align=
"center"
prop=
"appointmentPosition"
width=
"120px"
/>
<el-table-column
label=
"聘任情况"
align=
"center"
prop=
"appointmentSituation"
width=
"120px"
/>
<el-table-column
label=
"班级"
align=
"center"
prop=
"className"
/>
<el-table-column
label=
"班级类型"
align=
"center"
>
<
template
slot-scope=
"scope"
>
<span
v-if=
"getSelectedTypes(scope.row.classType).length > 0"
>
<span
v-for=
"(option, index) in getSelectedTypes(scope.row.classType)"
:key=
"index"
>
{{
option
.
label
}}
<span
v-if=
"index !== getSelectedTypes(scope.row.classType).length - 1"
>
,
</span>
</span>
</span>
</
template
>
<el-table-column
label=
"班级类型"
align=
"center"
prop=
"classType"
>
</el-table-column>
<el-table-column
label=
"早读"
align=
"center"
prop=
"earlyReading"
/>
<el-table-column
label=
"正课"
align=
"center"
prop=
"requiredCourses"
/>
...
...
@@ -274,14 +543,7 @@
</el-table-column>
<el-table-column
label=
"班级"
align=
"center"
prop=
"className"
/>
<el-table-column
label=
"班级类型"
align=
"center"
prop=
"classType"
width=
"180px"
>
<
template
slot-scope=
"scope"
>
<span
v-if=
"getSelectedTypes(scope.row.classType).length > 0"
>
<span
v-for=
"(option, index) in getSelectedTypes(scope.row.classType)"
:key=
"index"
>
{{
option
.
label
}}
<span
v-if=
"index !== getSelectedTypes(scope.row.classType).length - 1"
>
,
</span>
</span>
</span>
</
template
>
</el-table-column>
<el-table-column
label=
"姓名"
align=
"center"
prop=
"teacherName"
/>
<el-table-column
label=
"学科"
align=
"center"
prop=
"sub"
>
...
...
@@ -300,38 +562,32 @@
<div
class=
"card_title"
>
专业成长
</div>
<div
style=
"margin: 3px 10px 15px;"
>
<el-table
:data=
"specialityVos"
>
<el-table-column
label=
"学年"
align=
"center"
prop=
"schoolYear"
/>
<el-table-column
label=
"学期"
align=
"center"
prop=
"semester"
>
<
template
slot-scope=
"scope"
>
<dict-tag
:options=
"dict.type.semester_jsdzda"
:value=
"scope.row.semester"
/>
<el-table-column
label=
"成长类型"
align=
"center"
prop=
"type"
>
<
template
>
<span>
综合荣誉
</span>
</
template
>
</el-table-column>
<el-table-column
label=
"届别"
align=
"center"
prop=
"year"
/>
<el-table-column
label=
"年级"
align=
"center"
prop=
"grade"
>
<el-table-column
label=
"学科"
align=
"center"
prop=
"sub"
>
<
template
slot-scope=
"scope"
>
<dict-tag
:options=
"dict.type.
grade_da"
:value=
"scope.row.grade
"
/>
<dict-tag
:options=
"dict.type.
teaching_subjects"
:value=
"scope.row.sub
"
/>
</
template
>
</el-table-column>
<el-table-column
label=
"
班级"
align=
"center"
prop=
"classNam
e"
/>
<el-table-column
label=
"
班级类型"
align=
"center"
prop=
"classType"
width=
"180px
"
>
<el-table-column
label=
"
获奖类别"
align=
"center"
prop=
"awardTyp
e"
/>
<el-table-column
label=
"
获奖等级"
align=
"center"
prop=
"awardLevel
"
>
<
template
slot-scope=
"scope"
>
<span
v-if=
"getSelectedTypes(scope.row.classType).length > 0"
>
<span
v-for=
"(option, index) in getSelectedTypes(scope.row.classType)"
:key=
"index"
>
{{
option
.
label
}}
<span
v-if=
"index !== getSelectedTypes(scope.row.classType).length - 1"
>
,
</span>
</span>
</span>
<dict-tag
:options=
"dict.type.award_rank"
:value=
"scope.row.awardLevel"
/>
</
template
>
</el-table-column>
<el-table-column
label=
"姓名"
align=
"center"
prop=
"teacherName"
/>
<el-table-column
label=
"学科"
align=
"center"
prop=
"sub"
>
<el-table-column
label=
"获奖级别"
align=
"center"
prop=
"awardType"
>
<
template
slot-scope=
"scope"
>
<dict-tag
:options=
"dict.type.
teaching_subjects"
:value=
"scope.row.sub
"
/>
<dict-tag
:options=
"dict.type.
awards_level"
:value=
"scope.row.awardType
"
/>
</
template
>
</el-table-column>
<el-table-column
label=
"德育考核成绩"
align=
"center"
prop=
"moralEduCheckAchievement"
width=
"130px"
/>
<el-table-column
label=
"智育考核成绩"
align=
"center"
prop=
"intellEduCheckAchievement"
width=
"130px"
/>
<el-table-column
label=
"备注"
align=
"center"
prop=
"remark"
/>
<el-table-column
label=
"综合荣誉-成果名称"
align=
"center"
prop=
"resultName"
/>
<el-table-column
label=
"获奖人"
align=
"center"
prop=
"userName"
/>
<el-table-column
label=
"主办单位"
align=
"center"
prop=
"org"
/>
<el-table-column
label=
"获奖时间"
align=
"center"
prop=
"awardTime"
width=
"180"
>
</el-table-column>
</el-table>
</div>
</div>
...
...
@@ -340,33 +596,25 @@
<div
class=
"card_title"
>
高考成绩
</div>
<div
style=
"margin: 3px 10px 15px;"
>
<el-table
:data=
"schoolGkAchievement"
>
<el-table-column
label=
"届别"
align=
"center"
prop=
"year"
sortable
/>
<el-table-column
label=
"学科"
align=
"center"
prop=
"sub"
sortable
>
<el-table-column
label=
"届别"
align=
"center"
prop=
"year"
/>
<el-table-column
label=
"学科"
align=
"center"
prop=
"sub"
>
<
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=
"teacherName"
sortable
/>
<el-table-column
label=
"授课班级"
align=
"center"
prop=
"teachingClassName"
sortable
/>
<el-table-column
label=
"班级类型"
align=
"center"
prop=
"classType"
sortable
>
<
template
slot-scope=
"scope"
>
<span
v-if=
"getSelectedTypes(scope.row.classType).length > 0"
>
<span
v-for=
"(option, index) in getSelectedTypes(scope.row.classType)"
:key=
"index"
>
{{
option
.
label
}}
<span
v-if=
"index !== getSelectedTypes(scope.row.classType).length - 1"
>
,
</span>
</span>
</span>
</
template
>
<el-table-column
label=
"教师姓名"
align=
"center"
prop=
"teacherName"
/>
<el-table-column
label=
"授课班级"
align=
"center"
prop=
"teachingClassName"
/>
<el-table-column
label=
"班级类型"
align=
"center"
prop=
"classType"
>
</el-table-column>
<el-table-column
label=
"高考评优"
align=
"center"
prop=
"gkAppraising"
sortable
>
<el-table-column
label=
"高考评优"
align=
"center"
prop=
"gkAppraising"
>
<
template
slot-scope=
"scope"
>
<dict-tag
:options=
"dict.type.gk_appraising"
:value=
"scope.row.sub"
/>
</
template
>
</el-table-column>
<el-table-column
label=
"尖子生培养"
align=
"center"
prop=
"topStudentsCulture"
sortable
/>
<el-table-column
label=
"增量情况"
align=
"center"
prop=
"incrementSituation"
sortable
/>
<el-table-column
label=
"有效数情况"
align=
"center"
prop=
"effectiveNumSituation"
sortable
/>
<el-table-column
label=
"其他"
align=
"center"
prop=
"other"
sortable
/>
<el-table-column
label=
"尖子生培养"
align=
"center"
prop=
"topStudentsCulture"
/>
<el-table-column
label=
"增量情况"
align=
"center"
prop=
"incrementSituation"
/>
<el-table-column
label=
"有效数情况"
align=
"center"
prop=
"effectiveNumSituation"
/>
<el-table-column
label=
"其他"
align=
"center"
prop=
"other"
/>
</el-table>
</div>
</div>
...
...
@@ -375,47 +623,39 @@
<div
class=
"card_title"
>
教学成绩
</div>
<div
style=
"margin: 3px 10px 15px;"
>
<el-table
:data=
"schoolXteachingAchievements"
>
<el-table-column
label=
"学年"
align=
"center"
prop=
"schoolYear"
sortable
/>
<el-table-column
label=
"学期"
align=
"center"
prop=
"semester"
sortable
>
<el-table-column
label=
"学年"
align=
"center"
prop=
"schoolYear"
/>
<el-table-column
label=
"学期"
align=
"center"
prop=
"semester"
>
<
template
slot-scope=
"scope"
>
<dict-tag
:options=
"dict.type.semester_jsdzda"
:value=
"scope.row.semester"
/>
</
template
>
</el-table-column>
<el-table-column
label=
"考试时间"
align=
"center"
prop=
"examTime"
width=
"180"
sortable
>
<el-table-column
label=
"考试时间"
align=
"center"
prop=
"examTime"
width=
"180"
>
<
template
slot-scope=
"scope"
>
<span>
{{
parseTime
(
scope
.
row
.
examTime
,
'{y
}
-{m
}
-{d
}
'
)
}}
<
/span
>
<
/template
>
<
/el-table-column
>
<
el
-
table
-
column
label
=
"考试类型"
align
=
"center"
prop
=
"examType"
sortable
>
<
el
-
table
-
column
label
=
"考试类型"
align
=
"center"
prop
=
"examType"
>
<
template
slot
-
scope
=
"scope"
>
<
dict
-
tag
:
options
=
"dict.type.exam_typeda"
:
value
=
"scope.row.examType"
/>
<
/template
>
<
/el-table-column
>
<
el
-
table
-
column
label
=
"届别"
align
=
"center"
prop
=
"year"
sortable
/>
<
el
-
table
-
column
label
=
"年级"
align
=
"center"
prop
=
"grade"
sortable
>
<
el
-
table
-
column
label
=
"届别"
align
=
"center"
prop
=
"year"
/>
<
el
-
table
-
column
label
=
"年级"
align
=
"center"
prop
=
"grade"
>
<
template
slot
-
scope
=
"scope"
>
<
dict
-
tag
:
options
=
"dict.type.grade_da"
:
value
=
"scope.row.grade"
/>
<
/template
>
<
/el-table-column
>
<
el
-
table
-
column
label
=
"姓名"
align
=
"center"
prop
=
"userName"
sortable
/>
<
el
-
table
-
column
label
=
"学科"
align
=
"center"
prop
=
"sub"
sortable
>
<
el
-
table
-
column
label
=
"姓名"
align
=
"center"
prop
=
"userName"
/>
<
el
-
table
-
column
label
=
"学科"
align
=
"center"
prop
=
"sub"
>
<
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
=
"className"
sortable
>
<
el
-
table
-
column
label
=
"班级"
align
=
"center"
prop
=
"className"
>
<
/el-table-column
>
<
el
-
table
-
column
label
=
"班级类型"
align
=
"center"
sortable
>
<
template
slot
-
scope
=
"scope"
>
<
span
v
-
if
=
"getSelectedTypes(scope.row.classType).length > 0"
>
<
span
v
-
for
=
"(option, index) in getSelectedTypes(scope.row.classType)"
:
key
=
"index"
>
{{
option
.
label
}}
<
span
v
-
if
=
"index !== getSelectedTypes(scope.row.classType).length - 1"
>
,
<
/span
>
<
/span
>
<
/span
>
<
/template
>
<
el
-
table
-
column
label
=
"班级类型"
align
=
"center"
prop
=
"classType"
>
<
/el-table-column
>
<
el
-
table
-
column
label
=
"考核分"
align
=
"center"
prop
=
"assessmentScore"
sortable
/>
<
el
-
table
-
column
label
=
"考核分"
align
=
"center"
prop
=
"assessmentScore"
/>
<
/el-table
>
<
/div
>
<
/div
>
...
...
@@ -429,36 +669,36 @@
<
span
>
辅导老师获奖
<
/span
>
<
/template
>
<
/el-table-column
>
<
el
-
table
-
column
label
=
"学科"
align
=
"center"
prop
=
"sub"
sortable
>
<
el
-
table
-
column
label
=
"学科"
align
=
"center"
prop
=
"sub"
>
<
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
>
<
el
-
table
-
column
label
=
"获奖类别"
align
=
"center"
prop
=
"awardtype"
>
<
template
slot
-
scope
=
"scope"
>
<
dict
-
tag
:
options
=
"dict.type.award_type_fdjs"
:
value
=
"scope.row.awardtype"
/>
<
/template
>
<
/el-table-column
>
<
el
-
table
-
column
label
=
"获奖等级"
align
=
"center"
prop
=
"awardlevel"
sortable
>
<
el
-
table
-
column
label
=
"获奖等级"
align
=
"center"
prop
=
"awardlevel"
>
<
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
>
<
el
-
table
-
column
label
=
"获奖级别"
align
=
"center"
prop
=
"awardrank"
>
<
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
=
"competitionname"
sortable
/>
<
el
-
table
-
column
label
=
"获奖人"
align
=
"center"
prop
=
"username"
sortable
/>
<
el
-
table
-
column
label
=
"指导教师"
align
=
"center"
prop
=
"guidanceteacher"
sortable
/>
<
el
-
table
-
column
label
=
"辅导职责"
align
=
"center"
prop
=
"coachingr"
sortable
>
<
el
-
table
-
column
label
=
"比赛名称"
align
=
"center"
prop
=
"competitionname"
/>
<
el
-
table
-
column
label
=
"获奖人"
align
=
"center"
prop
=
"username"
/>
<
el
-
table
-
column
label
=
"指导教师"
align
=
"center"
prop
=
"guidanceteacher"
/>
<
el
-
table
-
column
label
=
"辅导职责"
align
=
"center"
prop
=
"coachingr"
>
<
template
slot
-
scope
=
"scope"
>
<
dict
-
tag
:
options
=
"dict.type.coachingr"
:
value
=
"scope.row.coachingr"
/>
<
/template
>
<
/el-table-column
>
<
el
-
table
-
column
label
=
"主办单位"
align
=
"center"
prop
=
"org"
sortable
/>
<
el
-
table
-
column
label
=
"获奖时间"
align
=
"center"
prop
=
"awardtime"
width
=
"180"
sortable
>
<
el
-
table
-
column
label
=
"主办单位"
align
=
"center"
prop
=
"org"
/>
<
el
-
table
-
column
label
=
"获奖时间"
align
=
"center"
prop
=
"awardtime"
width
=
"180"
>
<!--
<
template
slot
-
scope
=
"scope"
>
<
span
>
{{
parseTime
(
scope
.
row
.
awardTime
,
'{y
}
-{m
}
-{d
}
'
)
}}
<
/span
>
<
/template> --
>
...
...
@@ -476,31 +716,31 @@
<
span
>
辅导学生获奖
<
/span
>
<
/template
>
<
/el-table-column
>
<
el
-
table
-
column
label
=
"学科"
align
=
"center"
prop
=
"sub"
sortable
>
<
el
-
table
-
column
label
=
"学科"
align
=
"center"
prop
=
"sub"
>
<
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
>
<
el
-
table
-
column
label
=
"获奖类别"
align
=
"center"
prop
=
"awardtype"
>
<
template
slot
-
scope
=
"scope"
>
<
dict
-
tag
:
options
=
"dict.type.award_type_fdxs"
:
value
=
"scope.row.awardtype"
/>
<
/template
>
<
/el-table-column
>
<
el
-
table
-
column
label
=
"获奖等级"
align
=
"center"
prop
=
"awardlevel"
sortable
>
<
el
-
table
-
column
label
=
"获奖等级"
align
=
"center"
prop
=
"awardlevel"
>
<
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
>
<
el
-
table
-
column
label
=
"获奖级别"
align
=
"center"
prop
=
"awardrank"
>
<
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
/>
<
el
-
table
-
column
label
=
"获奖人"
align
=
"center"
prop
=
"username"
sortable
/>
<
el
-
table
-
column
label
=
"指导教师"
align
=
"center"
prop
=
"guidanceteacher"
sortable
/>
<
el
-
table
-
column
label
=
"主办单位"
align
=
"center"
prop
=
"org"
sortable
/>
<
el
-
table
-
column
label
=
"获奖时间"
align
=
"center"
prop
=
"awardtime"
width
=
"180"
sortable
>
<
el
-
table
-
column
label
=
"比赛名称"
align
=
"center"
prop
=
"resultname"
/>
<
el
-
table
-
column
label
=
"获奖人"
align
=
"center"
prop
=
"username"
/>
<
el
-
table
-
column
label
=
"指导教师"
align
=
"center"
prop
=
"guidanceteacher"
/>
<
el
-
table
-
column
label
=
"主办单位"
align
=
"center"
prop
=
"org"
/>
<
el
-
table
-
column
label
=
"获奖时间"
align
=
"center"
prop
=
"awardtime"
width
=
"180"
>
<!--
<
template
slot
-
scope
=
"scope"
>
<
span
>
{{
parseTime
(
scope
.
row
.
awardTime
,
'{y
}
-{m
}
-{d
}
'
)
}}
<
/span
>
<
/template> --
>
...
...
@@ -529,10 +769,29 @@
<
script
>
import
{
listAward
}
from
"@/api/smartSchool/electronicArchives/personalInformation"
;
import
{
getToken
}
from
"@/utils/auth"
;
import
{
uploadImage
as
commonUpload
}
from
"@/api/common"
;
export
default
{
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'
,
"sys_user_sex"
,
"politics_tatusls"
,
"current_professional"
,
"current_position"
,
"current_joblevel"
,
"duty_situation"
,
"current_situation"
,
"appointment_positions"
,
"gk_appraising"
,
"award_type_fdjs"
,
"award_type_fdxs"
,
"award_rank"
,
"awards_level"
,
'coachingr'
,
'check_result'
],
data
()
{
return
{
classType
:
""
,
uploadForm
:
{
}
,
baseUrl
:
[
process
.
env
.
VUE_APP_BASE_API
],
uploadLoading
:
false
,
uploadFileLoading
:
false
,
//工作量信息
schoolAworkload
:
[],
//班主任考核
...
...
@@ -568,6 +827,7 @@ export default {
listAward
(
this
.
queryParams
).
then
(
response
=>
{
console
.
log
(
response
,
response
.
data
);
this
.
form
=
response
.
data
.
basicInformation
;
this
.
form
.
photoUrl
=
response
.
data
.
basicInformation
.
photoUrl
;
this
.
schoolAworkload
=
response
.
data
.
schoolAworkload
;
this
.
schoolAclassTeacherAssessments
=
response
.
data
.
schoolAclassTeacherAssessments
;
this
.
schoolXteachingAchievements
=
response
.
data
.
schoolXteachingAchievements
;
...
...
@@ -576,7 +836,9 @@ export default {
this
.
schoolGkAchievement
=
response
.
data
.
schoolGkAchievement
;
this
.
fudaoTeacher
=
response
.
data
.
fudaoTeacher
this
.
fudaoStudent
=
response
.
data
.
fudaoStudent
// console.log(this.fudaoStudent, 'this.fudaoStudent');
this
.
specialityVos
=
response
.
data
.
specialityVos
// console.log(this.specialityVos, 'this.specialityVos');
this
.
total
=
response
.
total
;
this
.
loading
=
false
;
}
);
...
...
@@ -588,6 +850,55 @@ export default {
}
;
this
.
getList
();
}
,
// 上传成功回调
handleAvatarSuccess
(
res
,
file
)
{
this
.
photoUrl
=
res
.
data
.
url
;
this
.
commonUpload
(
file
);
}
,
// 上传前格式和图片大小限制
beforeAvatarUpload
(
file
)
{
const
type
=
file
.
type
===
"image/jpeg"
||
"image/jpg"
||
"image/webp"
||
"image/png"
;
const
isLt2M
=
file
.
size
/
1024
/
1024
<
2
;
if
(
!
type
)
{
this
.
$message
.
error
(
"图片格式不正确!(只能包含jpg,png,webp,JPEG)"
);
}
if
(
!
isLt2M
)
{
this
.
$message
.
error
(
"上传图片大小不能超过 2MB!"
);
}
return
type
&&
isLt2M
;
}
,
// 上传图片
uploadImage
(
file
)
{
const
fileData
=
file
.
file
;
const
formData
=
new
FormData
();
formData
.
append
(
"file"
,
fileData
);
this
.
uploadLoading
=
true
;
commonUpload
(
formData
)
.
then
((
response
)
=>
{
this
.
uploadLoading
=
false
;
this
.
$modal
.
msgSuccess
(
"上传成功"
);
this
.
photoUrl
=
this
.
pev
+
response
.
url
;
this
.
form
.
photoUrl
=
response
.
url
;
console
.
log
(
this
.
form
.
photoUr
,
'this.form.photoUr'
);
console
.
log
(
response
.
url
,
'response.url'
);
}
)
.
catch
((
error
)
=>
{
this
.
uploadLoading
=
false
;
}
);
}
,
/** 导出按钮操作 */
handleExport
()
{
this
.
download
(
'/teacher/basiclnformation/exportPDF'
,
{
...
this
.
queryParams
}
,
`教师个人信息汇总_${Date.now()
}
.pdf
`
)
}
,
}
,
}
...
...
ruoyi-ui/src/views/whitePage.vue
View file @
da2e6b73
...
...
@@ -30,9 +30,9 @@ export default {
getCode
()
{
dd
.
getAuthCode
({
//测试
//
corpId: 'dingaa3937ff8b7dd267f2c783f7214b6d69',
corpId
:
'dingaa3937ff8b7dd267f2c783f7214b6d69'
,
//正式
corpId
:
'dingccea40788226c988f2c783f7214b6d69'
,
//
corpId: 'dingccea40788226c988f2c783f7214b6d69',
success
:
(
res
)
=>
{
console
.
log
(
'获取新的免登码成功'
,
res
);
const
code
=
res
.
code
...
...
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