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
dc8716ce
Commit
dc8716ce
authored
Oct 27, 2023
by
Cat
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
zd 教师档案
parent
b969a69b
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
432 additions
and
102 deletions
+432
-102
ruoyi-ui/src/api/smartSchool/teacherFiles/teacherElectronicFile.js
+9
-1
ruoyi-ui/src/views/smartSchool/personWork/electronicRecord/index.vue
+423
-101
No files found.
ruoyi-ui/src/api/smartSchool/teacherFiles/teacherElectronicFile.js
View file @
dc8716ce
...
@@ -75,7 +75,7 @@ export function getteacherNotice(query) {
...
@@ -75,7 +75,7 @@ export function getteacherNotice(query) {
params
:
query
params
:
query
})
})
}
}
//老师查看
档案
详情
//老师查看详情
export
function
getNoticeInfo
(
query
)
{
export
function
getNoticeInfo
(
query
)
{
return
request
({
return
request
({
url
:
'/teacherFiles/files/list'
,
url
:
'/teacherFiles/files/list'
,
...
@@ -84,6 +84,14 @@ export function getNoticeInfo(query) {
...
@@ -84,6 +84,14 @@ export function getNoticeInfo(query) {
})
})
}
}
//老师查看列表
export
function
getTeacherTnfo
(
userId
)
{
return
request
({
url
:
'/teacherFiles/files/getTeachList/'
+
userId
,
method
:
'get'
,
})
}
//级部查看档案详情
//级部查看档案详情
export
function
getDepInfo
(
query
)
{
export
function
getDepInfo
(
query
)
{
return
request
({
return
request
({
...
...
ruoyi-ui/src/views/smartSchool/personWork/electronicRecord/index.vue
View file @
dc8716ce
...
@@ -24,13 +24,6 @@
...
@@ -24,13 +24,6 @@
<el-button
size=
"mini"
icon=
"el-icon-refresh"
@
click=
"resetQuery"
<el-button
size=
"mini"
icon=
"el-icon-refresh"
@
click=
"resetQuery"
>
重置
</el-button
>
重置
</el-button
>
>
<el-button
size=
"mini"
icon=
"el-icon-edit"
type=
"warning"
@
click=
"handleEdit"
>
修改
</el-button
>
</el-form-item>
</el-form-item>
</el-form>
</el-form>
<el-table
style=
"margin-top: 20px"
border
:data=
"tableData"
>
<el-table
style=
"margin-top: 20px"
border
:data=
"tableData"
>
...
@@ -38,32 +31,64 @@
...
@@ -38,32 +31,64 @@
<el-table-column
<el-table-column
label=
"任务名称"
label=
"任务名称"
align=
"center"
align=
"center"
prop=
"
schoolYear
"
prop=
"
noticeName
"
min-width=
"200"
min-width=
"200"
/>
/>
<el-table-column
<el-table-column
label=
"任务状态"
label=
"任务状态"
align=
"center"
align=
"center"
prop=
"
level
"
prop=
"
noticeState
"
min-width=
"150"
min-width=
"150"
/>
>
<template
slot-scope=
"
{ row }">
{{
row
.
noticeState
==
1
?
"未发布"
:
row
.
noticeState
==
2
?
"已发布"
:
row
.
noticeState
==
7
?
"已结束"
:
""
}}
</
template
>
</el-table-column>
<el-table-column
<el-table-column
label=
"填写状态"
label=
"填写状态"
align=
"center"
align=
"center"
min-width=
"150"
min-width=
"150"
prop=
"name"
prop=
"state"
/>
>
<
template
slot-scope=
"{ row }"
>
{{
row
.
state
==
1
?
"未发布"
:
row
.
state
==
2
?
"已发布"
:
row
.
state
==
3
?
"已填写"
:
row
.
state
==
4
?
"已提交"
:
row
.
state
==
5
?
"已确认"
:
row
.
state
==
7
?
"已结束"
:
row
.
state
==
9
?
"驳回"
:
""
}}
</
template
>
</el-table-column>
<el-table-column
<el-table-column
label=
"开始时间"
label=
"开始时间"
align=
"center"
align=
"center"
min-width=
"200"
min-width=
"200"
prop=
"
IDNum
"
prop=
"
startTime
"
/>
/>
<el-table-column
<el-table-column
label=
"结束时间"
label=
"结束时间"
align=
"center"
align=
"center"
min-width=
"150"
min-width=
"150"
prop=
"
schedul
e"
prop=
"
endTim
e"
/>
/>
<el-table-column
<el-table-column
fixed=
"right"
fixed=
"right"
...
@@ -74,10 +99,51 @@
...
@@ -74,10 +99,51 @@
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<!--已发布 未填写/已驳回 已填写-->
<!--已发布 未填写/已驳回 已填写-->
<div>
<div>
<el-button
size=
"mini"
type=
"text"
@
click=
"handleEdit(scope.row)"
<el-button
v-if=
"check == '1' ? false : true"
size=
"mini"
type=
"text"
@
click=
"handleEdit(scope.row)"
>
填写
>
填写
</el-button>
</el-button>
<el-button
size=
"mini"
type=
"text"
@
click=
"handleSubmit(scope.row)"
<el-button
v-if=
"check == '1' ? false : true"
size=
"mini"
type=
"text"
@
click=
"handleSubmit(scope.row)"
>
提交
</el-button>
</div>
<!--已发布 未填写/已驳回 已填写-->
<div>
<el-button
v-if=
"
check == '2'
? true
: false || check == '4'
? true
: false || check == '5'
? true
: false
"
size=
"mini"
type=
"text"
@
click=
"handleEdit(scope.row)"
>
修改
</el-button>
<el-button
v-if=
"
check == '2'
? true
: false || check == '4'
? true
: false || check == '5'
? true
: false
"
size=
"mini"
type=
"text"
@
click=
"handleSubmit(scope.row)"
>
提交
>
提交
</el-button>
</el-button>
</div>
</div>
...
@@ -109,88 +175,181 @@
...
@@ -109,88 +175,181 @@
size=
"mini"
size=
"mini"
ref=
"form"
ref=
"form"
label-position=
"left"
label-position=
"left"
:model=
"
dialogF
orm"
:model=
"
f
orm"
label-width=
"120px"
label-width=
"120px"
>
>
<el-form-item
label=
"学年学期:"
style=
"padding-right: 10px"
>
<el-form-item
<el-input
readonly
v-model=
"dialogForm.name"
></el-input>
label=
"学年学期:"
style=
"padding-right: 10px"
:disabled=
"true"
>
<el-input
v-model=
"form.filesSemester"
:disabled=
"status == '7' ? true : false"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"级部:"
style=
"padding-right: 10px"
>
<el-form-item
<el-input
readonly
v-model=
"dialogForm.name"
></el-input>
:disabled=
"true"
label=
"级部:"
style=
"padding-right: 10px"
>
<el-input
v-model=
"form.gradeName"
:disabled=
"status == '7' ? true : false"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"姓名:"
style=
"padding-right: 10px"
>
<el-form-item
<el-input
readonly
v-model=
"dialogForm.name"
></el-input>
:disabled=
"true"
label=
"姓名:"
style=
"padding-right: 10px"
>
<el-input
v-model=
"form.teacherName"
:disabled=
"status == '7' ? true : false"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"性别:"
style=
"padding-right: 10px"
>
<!-- <el-form-item label="性别:" style="padding-right: 10px">
<el-input
readonly
v-model=
"dialogForm.name"
></el-input>
<el-input v-model="form.sex"></el-input>
</el-form-item> -->
<el-form-item
:disabled=
"true"
label=
"性别:"
style=
"padding-right: 10px"
>
<el-select
:disabled=
"status == '7' ? true : false"
v-model=
"form.sex"
placeholder=
"请输入性别"
style=
"width: 100%"
>
<el-option
v-for=
"dict in dict.type.sys_user_sex"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
>
</el-option>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
label=
"年龄:"
style=
"padding-right: 10px"
>
<el-form-item
<el-input
readonly
v-model=
"dialogForm.name"
></el-input>
:disabled=
"true"
label=
"年龄:"
style=
"padding-right: 10px"
>
<el-input
v-model=
"form.age"
:disabled=
"status == '7' ? true : false"
>
</el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"职称:"
style=
"padding-right: 10px"
>
<el-form-item
:disabled=
"true"
label=
"职称:"
style=
"padding-right: 10px"
>
<el-input
<el-input
:readonly=
"check == true ? true : fals
e"
v-model=
"form.titl
e"
v-model=
"dialogForm.nam
e"
:disabled=
"status == '7' ? true : fals
e"
></el-input>
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"学历:"
style=
"padding-right: 10px"
>
<el-form-item
:disabled=
"true"
label=
"学历:"
style=
"padding-right: 10px"
>
<el-input
<el-input
:readonly=
"check == true ? true : false
"
v-model=
"form.education
"
v-model=
"dialogForm.nam
e"
:disabled=
"status == '7' ? true : fals
e"
></el-input>
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"政治面貌:"
style=
"padding-right: 10px"
>
<el-form-item
:disabled=
"true"
label=
"政治面貌:"
style=
"padding-right: 10px"
>
<el-input
<el-input
:readonly=
"check == true ? true : fals
e"
v-model=
"form.appearanc
e"
v-model=
"dialogForm.nam
e"
:disabled=
"status == '7' ? true : fals
e"
></el-input>
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"任教学科:"
style=
"padding-right: 10px"
>
<el-form-item
:disabled=
"true"
label=
"任教学科:"
style=
"padding-right: 10px"
>
<el-input
<el-input
:readonly=
"check == true ? true : fals
e"
v-model=
"form.courseNam
e"
v-model=
"dialogForm.nam
e"
:disabled=
"status == '7' ? true : fals
e"
></el-input>
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"任教班级:"
style=
"padding-right: 10px"
>
<el-form-item
:disabled=
"true"
label=
"任教班级:"
style=
"padding-right: 10px"
>
<el-input
<el-input
:readonly=
"check == true ? true : fals
e"
v-model=
"form.classNam
e"
v-model=
"dialogForm.nam
e"
:disabled=
"status == '7' ? true : fals
e"
></el-input>
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"任正班主任班级:"
style=
"padding-right: 10px"
>
<el-form-item
:disabled=
"true"
label=
"任正班主任班级:"
style=
"padding-right: 10px"
>
<el-input
<el-input
:readonly=
"check == true ? true : fals
e"
v-model=
"form.bzrClassNam
e"
v-model=
"dialogForm.nam
e"
:disabled=
"status == '7' ? true : fals
e"
></el-input>
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"任副班主任班级:"
style=
"padding-right: 10px"
>
<el-form-item
:disabled=
"true"
label=
"任副班主任班级:"
style=
"padding-right: 10px"
>
<el-input
<el-input
:readonly=
"check == true ? true : fals
e"
v-model=
"form.fbzrClassNam
e"
v-model=
"dialogForm.nam
e"
:disabled=
"status == '7' ? true : fals
e"
></el-input>
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"是否教学组长:"
style=
"padding-right: 10px"
>
<el-form-item
:disabled=
"true"
label=
"是否教学组长:"
style=
"padding-right: 10px"
>
<el-input
<el-input
:readonly=
"check == true ? true : false
"
v-model=
"form.isTeachingGroupLeader
"
v-model=
"dialogForm.nam
e"
:disabled=
"status == '7' ? true : fals
e"
></el-input>
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"是否教研组长:"
style=
"padding-right: 10px"
>
<el-form-item
:disabled=
"true"
label=
"是否教研组长:"
style=
"padding-right: 10px"
>
<el-input
<el-input
:readonly=
"check == true ? true : false
"
v-model=
"form.isResearchGroupLeader
"
v-model=
"dialogForm.nam
e"
:disabled=
"status == '7' ? true : fals
e"
></el-input>
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"设计课时量:"
style=
"padding-right: 10px"
>
<el-form-item
:disabled=
"true"
label=
"设计课时量:"
style=
"padding-right: 10px"
>
<el-input
<el-input
:readonly=
"check == true ? true : false
"
v-model=
"form.classHour
"
v-model=
"dialogForm.nam
e"
:disabled=
"status == '7' ? true : fals
e"
></el-input>
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"班主任情况:"
style=
"padding-right: 10px"
>
<el-form-item
:disabled=
"true"
label=
"班主任情况:"
style=
"padding-right: 10px"
>
<el-input
<el-input
:readonly=
"check == true ? true : false
"
v-model=
"form.classTeacherDetails
"
v-model=
"dialogForm.nam
e"
:disabled=
"status == '7' ? true : fals
e"
></el-input>
></el-input>
</el-form-item>
</el-form-item>
</el-form>
</el-form>
...
@@ -209,8 +368,8 @@
...
@@ -209,8 +368,8 @@
</div>
</div>
<el-button
<el-button
v-else
v-else
size=
"small"
type=
"primary"
type=
"primary"
size=
"small"
@
click=
"dialogVisible = false"
@
click=
"dialogVisible = false"
>
关 闭
</el-button
>
关 闭
</el-button
>
>
...
@@ -221,9 +380,11 @@
...
@@ -221,9 +380,11 @@
<span
class=
"line"
></span>
<span
class=
"line"
></span>
<span
class=
"title"
>
教育科研
</span>
<span
class=
"title"
>
教育科研
</span>
<el-button
<el-button
:disabled=
"status == '7' ? true : false"
type=
"success"
type=
"success"
size=
"mini"
size=
"mini"
style=
"float: right; margin-right: 50px; margin-top: 10px"
style=
"float: right; margin-right: 50px; margin-top: 10px"
@
click=
"handleExtract"
>
提 取
>
提 取
</el-button>
</el-button>
</div>
</div>
...
@@ -236,18 +397,34 @@
...
@@ -236,18 +397,34 @@
<el-table
:data=
"tableFirstData"
border
>
<el-table
:data=
"tableFirstData"
border
>
<el-table-column
align=
"center"
fixed
type=
"index"
label=
"序号"
>
<el-table-column
align=
"center"
fixed
type=
"index"
label=
"序号"
>
</el-table-column>
</el-table-column>
<el-table-column
align=
"center"
prop=
"name"
label=
"论文名称"
>
<el-table-column
align=
"center"
prop=
"thesisList.thesisName"
label=
"论文名称"
>
</el-table-column>
</el-table-column>
<el-table-column
align=
"center"
prop=
"province"
label=
"级别"
>
<el-table-column
align=
"center"
prop=
"thesisList.level"
label=
"级别"
>
</el-table-column>
</el-table-column>
<el-table-column
align=
"center"
prop=
"city"
label=
"等级"
>
<el-table-column
align=
"center"
prop=
"thesisList.grade"
label=
"等级"
>
</el-table-column>
</el-table-column>
<el-table-column
align=
"center"
prop=
"address"
label=
"发表时间"
>
<el-table-column
align=
"center"
prop=
"thesisList.publishTime"
label=
"发表时间"
>
</el-table-column>
</el-table-column>
<el-table-column
align=
"center"
label=
"附件"
>
<el-table-column
align=
"center"
label=
"附件"
>
<
template
slot-scope=
"scope"
>
<
!-- <
template slot-scope="scope">
<el-link type="success" href=""></el-link>
<el-link type="success" href=""></el-link>
</
template
>
</template>
-->
</el-table-column>
</el-table-column>
</el-table>
</el-table>
</div>
</div>
...
@@ -261,15 +438,19 @@
...
@@ -261,15 +438,19 @@
<el-table
:data=
"tableSecondData"
border
>
<el-table
:data=
"tableSecondData"
border
>
<el-table-column
align=
"center"
fixed
type=
"index"
label=
"序号"
>
<el-table-column
align=
"center"
fixed
type=
"index"
label=
"序号"
>
</el-table-column>
</el-table-column>
<el-table-column
align=
"center"
prop=
"name"
label=
"名称"
>
<el-table-column
</el-table-column>
align=
"center"
<el-table-column
align=
"center"
prop=
"address"
label=
"发表时间"
>
prop=
"materialList.name"
label=
"名称"
>
</el-table-column>
</el-table-column>
<el-table-column
align=
"center"
label=
"附件"
>
<el-table-column
<
template
slot-scope=
"scope"
>
align=
"center"
<el-link
type=
"success"
href=
""
></el-link>
prop=
"materialList.publishTime"
</
template
>
label=
"发表时间"
>
</el-table-column>
</el-table-column>
<el-table-column
align=
"center"
label=
"附件"
>
</el-table-column>
</el-table>
</el-table>
</div>
</div>
<div
class=
"tableThird"
>
<div
class=
"tableThird"
>
...
@@ -280,17 +461,25 @@
...
@@ -280,17 +461,25 @@
<el-table
:data=
"tableThirdData"
border
>
<el-table
:data=
"tableThirdData"
border
>
<el-table-column
align=
"center"
fixed
type=
"index"
label=
"序号"
>
<el-table-column
align=
"center"
fixed
type=
"index"
label=
"序号"
>
</el-table-column>
</el-table-column>
<el-table-column
align=
"center"
prop=
"name"
label=
"培训时间"
>
<el-table-column
</el-table-column>
align=
"center"
<el-table-column
align=
"center"
prop=
"address"
label=
"培训名称"
>
prop=
"trainingList.trainingTime"
label=
"培训时间"
>
</el-table-column>
</el-table-column>
<el-table-column
align=
"center"
prop=
"address"
label=
"是否合格"
>
<el-table-column
align=
"center"
prop=
"trainingList.trainingName"
label=
"培训名称"
>
</el-table-column>
</el-table-column>
<el-table-column
align=
"center"
label=
"附件"
>
<el-table-column
<
template
slot-scope=
"scope"
>
align=
"center"
<el-link
type=
"success"
href=
""
></el-link>
prop=
"trainingList.isQualified"
</
template
>
label=
"是否合格"
>
</el-table-column>
</el-table-column>
<el-table-column
align=
"center"
label=
"附件"
>
</el-table-column>
</el-table>
</el-table>
</div>
</div>
<div
class=
"tableForth"
>
<div
class=
"tableForth"
>
...
@@ -301,19 +490,31 @@
...
@@ -301,19 +490,31 @@
<el-table
:data=
"tableForthData"
border
>
<el-table
:data=
"tableForthData"
border
>
<el-table-column
align=
"center"
fixed
type=
"index"
label=
"序号"
>
<el-table-column
align=
"center"
fixed
type=
"index"
label=
"序号"
>
</el-table-column>
</el-table-column>
<el-table-column
align=
"center"
prop=
"name"
label=
"获奖名称"
>
<el-table-column
</el-table-column>
align=
"center"
<el-table-column
align=
"center"
prop=
"address"
label=
"获奖时间"
>
prop=
"awardList.awardName"
label=
"获奖名称"
>
</el-table-column>
</el-table-column>
<el-table-column
align=
"center"
prop=
"address"
label=
"获奖等级"
>
<el-table-column
align=
"center"
prop=
"awardList.awardTime"
label=
"获奖时间"
>
</el-table-column>
</el-table-column>
<el-table-column
align=
"center"
prop=
"address"
label=
"发证机关"
>
<el-table-column
align=
"center"
prop=
"awardList.gradeOfAward"
label=
"获奖等级"
>
</el-table-column>
</el-table-column>
<el-table-column
align=
"center"
label=
"附件"
>
<el-table-column
<
template
slot-scope=
"scope"
>
align=
"center"
<el-link
type=
"success"
href=
""
></el-link>
prop=
"awardList.licenselssuingAuthority"
</
template
>
label=
"发证机关"
>
</el-table-column>
</el-table-column>
<el-table-column
align=
"center"
label=
"附件"
>
</el-table-column>
</el-table>
</el-table>
</div>
</div>
</div>
</div>
...
@@ -335,6 +536,7 @@ import {
...
@@ -335,6 +536,7 @@ import {
delTaskInfo
,
//任务删除
delTaskInfo
,
//任务删除
getteacherNotice
,
// 通知下档案查看|数据维护
getteacherNotice
,
// 通知下档案查看|数据维护
getNoticeInfo
,
//老师查看档案详情
getNoticeInfo
,
//老师查看档案详情
getTeacherTnfo
,
//档案列表
getDepInfo
,
//级部查看档案详情
getDepInfo
,
//级部查看档案详情
getFileTnfo
,
//查看档案详情
getFileTnfo
,
//查看档案详情
syncNotice
,
//同步档案
syncNotice
,
//同步档案
...
@@ -346,6 +548,7 @@ import {
...
@@ -346,6 +548,7 @@ import {
}
from
"@/api/smartSchool/teacherFiles/teacherElectronicFile"
;
}
from
"@/api/smartSchool/teacherFiles/teacherElectronicFile"
;
export
default
{
export
default
{
name
:
"personElectronicRecord"
,
name
:
"personElectronicRecord"
,
dicts
:
[
"sys_user_sex"
],
data
()
{
data
()
{
return
{
return
{
// 遮罩层
// 遮罩层
...
@@ -359,7 +562,24 @@ export default {
...
@@ -359,7 +562,24 @@ export default {
},
},
tableData
:
[],
tableData
:
[],
dialogVisible
:
false
,
dialogVisible
:
false
,
form
:
{},
form
:
{
filesSemester
:
""
,
gradeName
:
""
,
teacherName
:
""
,
sex
:
""
,
age
:
""
,
title
:
""
,
education
:
""
,
appearance
:
""
,
courseName
:
""
,
className
:
""
,
bzrClassName
:
""
,
fbzrClassName
:
""
,
isTeachingGroupLeader
:
""
,
isResearchGroupLeader
:
""
,
classHour
:
""
,
classTeacherDetails
:
""
,
},
status
:
this
.
$route
.
query
.
status
,
status
:
this
.
$route
.
query
.
status
,
dialogTableData
:
[],
dialogTableData
:
[],
check
:
false
,
check
:
false
,
...
@@ -378,23 +598,41 @@ export default {
...
@@ -378,23 +598,41 @@ export default {
};
};
},
},
mounted
()
{
mounted
()
{
console
.
log
(
"id"
,
this
.
$route
.
query
.
id
);
console
.
log
(
"status"
,
this
.
status
);
this
.
getList
();
this
.
getList
();
},
},
methods
:
{
methods
:
{
/** 查询信息列表 */
/** 查询信息列表 */
getList
()
{
getList
()
{
this
.
loading
=
true
;
this
.
loading
=
true
;
listTeacherNotice
(
this
.
queryForm
).
then
((
res
)
=>
{
// const userName = this.$store.state.user;
console
.
log
(
this
.
queryForm
,
"getListquery"
);
const
userId
=
this
.
$store
.
state
.
user
.
userId
;
// const params = {
// pageNum: this.queryForm.pageNum,
// pageSize: this.queryForm.pageSize,
// teacherId: this.$store.state.user.userId,
// };
getTeacherTnfo
(
userId
).
then
((
res
)
=>
{
this
.
tableData
=
res
.
rows
;
// console.log(params, "params");
console
.
log
(
res
,
"res"
);
console
.
log
(
res
,
"res"
);
this
.
total
=
res
.
total
;
// this.total = res.total;
});
},
// 提取 `
handleExtract
()
{
const
id
=
this
.
form
.
fid
;
syncNotice
(
id
).
then
((
res
)
=>
{
console
.
log
(
id
,
"id"
);
// console.log("res提取", res);
// this.tableFirstData = res;
// this.tableSecondData = res;
// this.tableThirdData = res;
// this.tableForthData = res;
});
});
},
},
// 搜索按钮
// 搜索按钮
handleQuery
()
{
handleQuery
()
{
this
.
query
Params
.
pageNum
=
1
;
this
.
query
Form
.
pageNum
=
1
;
this
.
getList
();
this
.
getList
();
},
},
// 重置按钮
// 重置按钮
...
@@ -411,20 +649,104 @@ export default {
...
@@ -411,20 +649,104 @@ export default {
//查看按钮
//查看按钮
handleCheck
(
row
)
{
handleCheck
(
row
)
{
this
.
check
=
true
;
this
.
check
=
true
;
this
.
title
=
"基本信息查看"
;
this
.
dialogVisible
=
true
;
this
.
dialogVisible
=
true
;
const
id
=
row
.
fid
;
getFileTnfo
(
id
).
then
((
res
)
=>
{
this
.
form
=
res
.
data
;
this
.
title
=
"基本信息查看"
;
});
},
},
//填写按钮
//填写按钮
handleEdit
(
row
)
{
handleEdit
(
row
)
{
this
.
check
=
false
;
this
.
check
=
false
;
this
.
title
=
"基本信息修改"
;
this
.
title
=
"基本信息修改"
;
this
.
dialogVisible
=
true
;
this
.
dialogVisible
=
true
;
// this.form = row;
const
id
=
row
.
fid
;
getFileTnfo
(
id
).
then
((
res
)
=>
{
this
.
form
=
res
.
data
;
});
// /teacherFiles/files/30 查看档案详情列表
},
},
//提交按钮
//提交按钮
handleSubmit
(
row
)
{},
handleSubmit
(
row
)
{
this
.
$modal
.
confirm
(
"是否提交该活动?"
)
.
then
(
function
()
{
return
fileSubReview
(
row
.
id
);
console
.
log
(
row
,
"提交按钮"
);
})
.
then
(()
=>
{
this
.
getList
();
this
.
$modal
.
msgSuccess
(
"提交成功"
);
})
.
catch
((
err
)
=>
{
console
.
error
(
err
);
});
},
//弹窗确定按钮
//弹窗确定按钮
confirmDialog
()
{
confirmDialog
(
row
)
{
this
.
$refs
[
"form"
].
validate
((
valid
)
=>
{
if
(
valid
)
{
if
(
this
.
form
.
fid
!=
null
)
{
// 修改
const
params
=
{
id
:
this
.
form
.
fid
,
sex
:
this
.
form
.
sex
,
age
:
this
.
form
.
age
,
title
:
this
.
form
.
title
,
education
:
this
.
form
.
education
,
appearance
:
this
.
form
.
appearance
,
courseName
:
this
.
form
.
courseName
,
className
:
this
.
form
.
className
,
bzrClassName
:
this
.
form
.
bzrClassName
,
fbzrClassName
:
this
.
form
.
fbzrClassName
,
isTeachingGroupLeader
:
this
.
form
.
isTeachingGroupLeader
,
isResearchGroupLeader
:
this
.
form
.
isResearchGroupLeader
,
classHour
:
this
.
form
.
classHour
,
classTeacherDetails
:
this
.
form
.
classTeacherDetails
,
state
:
this
.
form
.
state
,
};
console
.
log
(
params
,
"修改"
);
updateInfo
(
params
)
.
then
((
response
)
=>
{
this
.
getList
();
this
.
$message
.
success
(
"修改成功"
);
this
.
dialogVisible
=
false
;
})
.
catch
((
err
)
=>
{});
}
else
{
// 新增
const
params
=
{
id
:
this
.
form
.
fid
,
sex
:
this
.
form
.
sex
,
age
:
this
.
form
.
age
,
title
:
this
.
form
.
title
,
education
:
this
.
form
.
education
,
appearance
:
this
.
form
.
appearance
,
courseName
:
this
.
form
.
courseName
,
className
:
this
.
form
.
className
,
bzrClassName
:
this
.
form
.
bzrClassName
,
fbzrClassName
:
this
.
form
.
fbzrClassName
,
isTeachingGroupLeader
:
this
.
form
.
isTeachingGroupLeader
,
isResearchGroupLeader
:
this
.
form
.
isResearchGroupLeader
,
classHour
:
this
.
form
.
classHour
,
classTeacherDetails
:
this
.
form
.
classTeacherDetails
,
state
:
this
.
form
.
state
,
};
console
.
log
(
params
,
"新增"
);
updateInfo
(
params
)
.
then
((
response
)
=>
{
this
.
getList
();
this
.
$message
.
success
(
"新增成功"
);
this
.
dialogVisible
=
false
;
this
.
dialogVisible
=
false
;
})
.
catch
((
err
)
=>
{});
}
}
});
},
},
},
},
};
};
...
...
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