Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
I
intelligent_station_web
Project
Project
Details
Activity
Releases
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
张伯涛
intelligent_station_web
Commits
be005560
Commit
be005560
authored
Dec 17, 2024
by
冷玲鹏
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
课程管理-页面修改
parent
6ced4c31
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
75 additions
and
49 deletions
+75
-49
midProject.vue
src/views/projectManagement/approvalProcess/midProject.vue
+2
-2
projectInitiation.vue
...s/projectManagement/approvalProcess/projectInitiation.vue
+73
-47
No files found.
src/views/projectManagement/approvalProcess/midProject.vue
View file @
be005560
...
...
@@ -47,13 +47,13 @@
/>
</div>
</el-descriptions-item>
<el-descriptions-item
span=
"3"
label=
"大学生发展研究院意见(中期初审)"
>
<!--
<el-descriptions-item
span=
"3"
label=
"大学生发展研究院意见(中期初审)"
>
<div
class=
"item-center"
>
<el-input
v-model=
"review"
/>
</div>
</el-descriptions-item>
</el-descriptions-item>
-->
<el-descriptions-item
span=
"3"
label=
"附件材料"
>
<div
class=
"item-center"
/>
</el-descriptions-item>
...
...
src/views/projectManagement/approvalProcess/projectInitiation.vue
View file @
be005560
...
...
@@ -14,25 +14,27 @@
<div
style=
"display: flex;width: 100%;justify-content: center;margin-top: 15px"
>
<p
style=
"margin: 10px 0;font-size: 18px"
>
课题名称及申请人基本情况
</p>
</div>
<el-descriptions
column=
"4"
>
<el-descriptions-item
span=
"2"
label=
"课题号"
>
2024ZX123
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"课题名称"
>
智能城市交通优化
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"申报类型"
>
科研项目
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"申请人身份"
>
教授
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"填表日期"
>
2024年12月10日
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"负责人姓名"
>
李明
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"研究专长"
>
交通工程与人工智能
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"性别"
>
男
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"党政职务"
>
无
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"专业技术职务"
>
教授
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"年龄"
>
45
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"最后学历"
>
博士
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"最后学位"
>
博士学位
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"单位"
>
某大学智能交通研究院
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"学院/部门"
>
交通工程与城市规划学院
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"手机号"
>
13812345678
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"E-mail"
>
liming@university.edu
</el-descriptions-item>
</el-descriptions>
<div>
<el-descriptions
column=
"4"
>
<el-descriptions-item
span=
"2"
label=
"课题号:"
>
2024ZX123
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"课题名称:"
>
智能城市交通优化
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"申报类型:"
>
科研项目
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"申请人身份:"
>
教授
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"填表日期:"
>
2024年12月10日
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"负责人姓名:"
>
李明
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"研究专长:"
>
交通工程与人工智能
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"性别:"
>
男
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"党政职务:"
>
无
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"专业技术职务:"
>
教授
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"年龄:"
>
45
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"最后学历:"
>
博士
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"最后学位:"
>
博士学位
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"单位:"
>
某大学智能交通研究院
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"学院/部门:"
>
交通工程与城市规划学院
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"手机号:"
>
13812345678
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"E-mail:"
>
liming@university.edu
</el-descriptions-item>
</el-descriptions>
</div>
<div
style=
"display: flex;width: 100%;justify-content: center;margin-top: 15px"
>
<p
style=
"margin: 10px 0;font-size: 18px"
>
申请人与本人课题有关的近期研究成果
</p>
</div>
...
...
@@ -91,7 +93,7 @@
<div
style=
"display: flex;width: 100%;justify-content: center;margin-top: 15px"
>
<p
style=
"margin: 10px 0;font-size: 18px"
>
完成本课程条件分析(含参加人员的研究水平、资料准备等情况)
</p>
</div>
<el-descriptions
title=
"完成本课程条件分析"
:column=
"4"
>
<el-descriptions
:column=
"4"
>
<el-descriptions-item
span=
"4"
label=
"预期成果"
>
<el-checkbox-group
v-model=
"selectedOptions"
style=
"width: 100%"
>
<el-row
:gutter=
"24"
>
...
...
@@ -128,20 +130,30 @@
<el-link
type=
"primary"
>
excelTemplate.xlsx
</el-link>
</el-descriptions-item>
</el-descriptions>
<div
v-show=
"projectApprovalResult"
>
<div
style=
"display: flex;width: 100%;justify-content: center;margin-top: 15px"
>
<p
style=
"margin: 10px 0;font-size: 18px"
>
大学生发展研究院意见(立项初审)
</p>
</div>
<div
style=
"display: flex; justify-content: center; margin-top: -15px"
>
<el-input
style=
"padding: 15px"
type=
"textarea"
:rows=
"3"
v-model=
"selectedValue"
/>
</div>
</div>
<div
style=
"display: flex;width: 100%;justify-content: center;margin-top: 15px"
>
<p
style=
"margin: 10px 0;font-size: 18px"
>
大学生发展研究院意见(立项
初
审)
</p>
<p
style=
"margin: 10px 0;font-size: 18px"
>
大学生发展研究院意见(立项
评
审)
</p>
</div>
<div
style=
"display: flex; justify-content: center; margin-top: -15px"
>
<el-input
style=
"padding: 15px"
type=
"textarea"
:rows=
"
6
"
placeholder=
"
"
:rows=
"
3
"
v-model=
"selectedValue
"
/>
</div>
<div
style=
"display: flex;width: 100%;justify-content: center;margin-top: 15px"
>
<p
style=
"margin: 10px 0;font-size: 18px"
>
大学生发展研究院意见(立项评审)
</p>
</div>
<el-descriptions
title=
""
:column=
"4"
>
<el-descriptions-item
span=
"4"
label=
"申报书"
:content-style=
"
{'text-align': 'center'}">
<el-link
type=
"primary"
>
下载申报书
</el-link>
...
...
@@ -230,7 +242,7 @@
<div
style=
"display: flex;justify-content: center;margin-top: 15px"
>
<el-button
type=
"primary"
@
click=
"submitToExperts"
>
提交给专家
</el-button>
</div>
<el-dialog
width=
"900px"
title=
"选择专家"
:visible
.
sync=
"dialogAddExpert"
>
<el-dialog
width=
"900px"
title=
"选择专家"
:visible
.
sync=
"dialogAddExpert"
>
<el-form
v-show=
"showSearch"
ref=
"queryForm"
...
...
@@ -320,7 +332,9 @@
</div>
</el-dialog>
</el-tab-pane>
<el-tab-pane
v-if=
"firstReview ==='立项审批(专家评审中)'|| firstReview ==='专家立项评审完成'|| firstReview ==='立项评审完成'"
label=
"立项评审结果"
name=
"third"
>
<el-tab-pane
v-if=
"firstReview ==='立项审批(专家评审中)'|| firstReview ==='专家立项评审完成'|| firstReview ==='立项评审完成'"
label=
"立项评审结果"
name=
"third"
>
<div>
<div
class=
"review-content"
>
<div
style=
"text-align: center; margin: 20px 0; font-size: 24px; color: #000000"
>
...
...
@@ -457,8 +471,8 @@
<el-descriptions
column=
"4"
>
<el-descriptions-item
span=
"4"
label=
"评审结果"
>
<el-select
v-model=
"selectedValue"
style=
"width: 100%"
>
<el-option
label=
"通过"
value=
"
0
"
/>
<el-option
label=
"不通过"
value=
"
1
"
/>
<el-option
label=
"通过"
value=
"
通过
"
/>
<el-option
label=
"不通过"
value=
"
不通过
"
/>
</el-select>
</el-descriptions-item>
</el-descriptions>
...
...
@@ -472,11 +486,12 @@
<div
v-if=
"buttonSwitch === '开始中期评审'"
>
<div
style=
"display: flex;justify-content: center;margin-top: 15px"
>
<el-button
type=
"primary"
@
click=
"startMidTermReview"
>
开始中期评审
</el-button>
<!-- <el-button type="primary" @click="startProjectAcceptance">开始验收</el-button>-->
<!-- <el-button type="primary" @click="startProjectAcceptance">开始验收</el-button>-->
</div>
</div>
</el-tab-pane>
<el-tab-pane
v-if=
"secondReview ==='中期申请中'|| secondReview ==='中期评审中'||secondReview === '中期评审完成'"
label=
"项目中期"
name=
"fourth"
>
<el-tab-pane
v-if=
"secondReview ==='中期申请中'|| secondReview ==='中期评审中'||secondReview === '中期评审完成'"
label=
"项目中期"
name=
"fourth"
>
<MidProject
@
download=
"console.log('下载成功')"
/>
<div
v-if=
"secondReview === '中期申请完成'|| secondReview ==='中期评审中'||secondReview === '中期评审完成'"
>
<div
style=
"display: flex;width: 100%;justify-content: center;margin-top: 15px"
>
...
...
@@ -485,8 +500,8 @@
<el-descriptions
column=
"4"
>
<el-descriptions-item
span=
"4"
label=
"评审结果"
>
<el-select
v-model=
"selectedValue"
style=
"width: 100%"
>
<el-option
label=
"通过"
value=
"
0
"
/>
<el-option
label=
"不通过"
value=
"
1
"
/>
<el-option
label=
"通过"
value=
"
通过
"
/>
<el-option
label=
"不通过"
value=
"
不通过
"
/>
</el-select>
</el-descriptions-item>
</el-descriptions>
...
...
@@ -688,7 +703,9 @@
</div>
</el-dialog>
</el-tab-pane>
<el-tab-pane
v-if=
"thirdReview ==='验收评审(专家评审中)'|| thirdReview ==='验收完成(专家评审)'"
label=
"验收评审结果"
name=
"seventh"
>
<el-tab-pane
v-if=
"thirdReview ==='验收评审(专家评审中)'|| thirdReview ==='验收完成(专家评审)'"
label=
"验收评审结果"
name=
"seventh"
>
<div>
<div
class=
"review-content"
>
<div
style=
"text-align: center; margin: 20px 0; font-size: 24px; color: #000000"
>
...
...
@@ -825,11 +842,11 @@
</div>
<el-descriptions
column=
"4"
>
<el-descriptions-item
span=
"4"
label=
"评审结果"
>
<el-select
v-model=
"selectedValue"
style=
"width: 100%"
>
<el-option
label=
"优秀"
value=
"
0
"
/>
<el-option
label=
"良好"
value=
"
1
"
/>
<el-option
label=
"合格"
value=
"
2
"
/>
<el-option
label=
"不合格"
value=
"
3
"
/>
<el-select
v-model=
"selectedValue
1
"
style=
"width: 100%"
>
<el-option
label=
"优秀"
value=
"
优秀
"
/>
<el-option
label=
"良好"
value=
"
良好
"
/>
<el-option
label=
"合格"
value=
"
合格
"
/>
<el-option
label=
"不合格"
value=
"
不合格
"
/>
</el-select>
</el-descriptions-item>
</el-descriptions>
...
...
@@ -980,11 +997,11 @@
</div>
<el-descriptions
column=
"4"
>
<el-descriptions-item
span=
"4"
label=
"评审结果"
>
<el-select
v-model=
"selectedValue"
style=
"width: 100%"
>
<el-option
label=
"优秀"
value=
"
0
"
/>
<el-option
label=
"良好"
value=
"
1
"
/>
<el-option
label=
"合格"
value=
"
2
"
/>
<el-option
label=
"不合格"
value=
"
3
"
/>
<el-select
v-model=
"selectedValue
1
"
style=
"width: 100%"
>
<el-option
label=
"优秀"
value=
"
优秀
"
/>
<el-option
label=
"良好"
value=
"
良好
"
/>
<el-option
label=
"合格"
value=
"
合格
"
/>
<el-option
label=
"不合格"
value=
"
不合格
"
/>
</el-select>
</el-descriptions-item>
</el-descriptions>
...
...
@@ -1030,9 +1047,13 @@ export default {
// 标签页顺序
activeName
:
null
,
// 通过不通过
selectedValue
:
'0'
,
selectedValue
:
'通过'
,
// 优秀良好
selectedValue1
:
'优秀'
,
// 立项
firstReview
:
'立项'
,
// 立项通过结果反馈对象
projectApprovalResult
:
false
,
// 中期审核
secondReview
:
'中期'
,
// 验收
...
...
@@ -1054,7 +1075,11 @@ export default {
name
:
''
,
region
:
''
},
selectedOptions
:
[],
selectedOptions
:
[
/* { label: 'SSCI论文', value: 'SSCI论文' },
{ label: 'CSSCI论文', value: 'CSSCI论文' },
{ label: '国家级课程', value: '国家级课程' }*/
],
// 立项评审专家列表(外)
ProjectApprovalExpertList
:
[],
selectedExpertIds
:
[],
// 存储被选中专家的ID
...
...
@@ -1526,6 +1551,7 @@ export default {
this
.
Success
()
this
.
firstReview
=
'专家立项评审完成'
this
.
active
=
1
this
.
projectApprovalResult
=
true
},
/** 公布立项评审结果*/
publishProjectApprovalResult
()
{
...
...
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