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
b75010ba
Commit
b75010ba
authored
Dec 12, 2024
by
zxw
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
b7e36991
6f5f39dd
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
91 additions
and
11 deletions
+91
-11
projectInitiation.vue
...s/projectManagement/approvalProcess/projectInitiation.vue
+91
-11
No files found.
src/views/projectManagement/approvalProcess/projectInitiation.vue
View file @
b75010ba
...
...
@@ -2,7 +2,7 @@
<div
class=
"app-container"
>
<div
class=
"stepBar"
>
<el-steps
:active=
"active"
align-center
finish-status=
"success"
>
<el-step
title=
"申报完成
"
/>
<el-step
:title=
"InitialReviewStatus
"
/>
<el-step
title=
"中期评审完成"
/>
<el-step
title=
"验收完成"
/>
</el-steps>
...
...
@@ -10,6 +10,9 @@
<div
class=
"tab-pane"
>
<el-tabs
type=
"border-card"
>
<el-tab-pane
label=
"申报信息"
style=
"margin-left: -10px;"
>
<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=
"2"
label=
"课题号"
>
2024ZX123
</el-descriptions-item>
<el-descriptions-item
span=
"2"
label=
"课题名称"
>
智能城市交通优化
</el-descriptions-item>
...
...
@@ -237,7 +240,7 @@
</el-row>
</el-checkbox-group>
</el-descriptions-item>
<el-descriptions-item
span=
"4"
label=
"申报附件材料"
:content
S
tyle=
"
{'text-align': 'center'}">
<el-descriptions-item
span=
"4"
label=
"申报附件材料"
:content
-s
tyle=
"
{'text-align': 'center'}">
<el-link
type=
"primary"
>
excelTemplate.xlsx
</el-link>
</el-descriptions-item>
</el-descriptions>
...
...
@@ -249,14 +252,14 @@
style=
"padding: 15px"
type=
"textarea"
:rows=
"6"
placeholder=
""
>
</el-input
>
placeholder=
""
/
>
</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
S
tyle=
"
{'text-align': 'center'}">
<el-descriptions-item
span=
"4"
label=
"申报书"
:content
-s
tyle=
"
{'text-align': 'center'}">
<el-link
type=
"primary"
>
下载申报书
</el-link>
</el-descriptions-item>
</el-descriptions>
...
...
@@ -265,13 +268,64 @@
<el-button
type=
"primary"
style=
"margin-top: 20px"
@
click=
"Reject"
>
驳回
</el-button>
</div>
</el-tab-pane>
<el-tab-pane
label=
"项目验收"
>
项目验收
<el-tab-pane
label=
"专家列表"
>
<div
style=
"display: flex;width: 100%;justify-content: center;margin-top: 15px"
>
<p
style=
"margin: 10px 0;font-size: 18px"
>
立项评审专家列表
</p>
</div>
<el-table
:data=
"ProjectApprovalExpertList"
>
<el-table-column
type=
"selection"
width=
"55"
/>
<el-table-column
min-width=
"120"
label=
"手机号 "
prop=
"mobilePhone"
align=
"center"
:show-overflow-tooltip=
"true"
/>
<el-table-column
min-width=
"120"
label=
"姓名 "
prop=
"expertName"
align=
"center"
:show-overflow-tooltip=
"true"
/>
<el-table-column
min-width=
"120"
label=
"职称 "
prop=
"professionalTitle"
align=
"center"
:show-overflow-tooltip=
"true"
/>
<el-table-column
min-width=
"120"
label=
"职务 "
prop=
"jobPosition"
align=
"center"
:show-overflow-tooltip=
"true"
/>
<el-table-column
min-width=
"120"
label=
"单位 "
prop=
"workUnit"
align=
"center"
:show-overflow-tooltip=
"true"
/>
<el-table-column
min-width=
"120"
label=
"研究方向 "
prop=
"researchDirection"
align=
"center"
:show-overflow-tooltip=
"true"
/>
<el-table-column
min-width=
"120"
label=
"邮箱 "
prop=
"emailAddress"
align=
"center"
:show-overflow-tooltip=
"true"
/>
<el-table-column
min-width=
"120"
align=
"right"
>
<template
slot=
"header"
>
<el-button
icon=
"el-icon-plus"
size=
"mini"
@
click=
"addExpert"
/>
<el-button
icon=
"el-icon-delete"
size=
"mini"
@
click=
"handleAdd"
/>
</
template
>
</el-table-column>
</el-table>
<el-dialog
width=
"900px"
title=
"选择专家"
:visible
.
sync=
"dialogAddExpert"
>
<el-form
v-show=
"showSearch"
ref=
"queryForm"
:model=
"queryParams"
:inline=
"true"
style=
"margin: -10px 15px 10px 0;"
>
<el-form-item
label=
"关键字"
prop=
"words"
>
<el-input
v-model=
"queryParams.words"
placeholder=
"课题号,课题名称,申请人,手机号"
clearable
:maxlength=
"255"
size=
"small"
style=
"width: 390px"
/>
</el-form-item>
<el-form-item>
<el-button
type=
"primary"
@
click=
"handleQuery"
>
查询
</el-button>
</el-form-item>
</el-form>
<el-table
:data=
"approvalExpertList"
>
<el-table-column
type=
"selection"
width=
"40"
/>
<el-table-column
min-width=
"126"
label=
"手机号 "
prop=
"mobilePhone"
align=
"center"
:show-overflow-tooltip=
"true"
/>
<el-table-column
min-width=
"80"
label=
"姓名 "
prop=
"expertName"
align=
"center"
:show-overflow-tooltip=
"true"
/>
<el-table-column
min-width=
"80"
label=
"职称 "
prop=
"professionalTitle"
align=
"center"
:show-overflow-tooltip=
"true"
/>
<el-table-column
min-width=
"120"
label=
"职务 "
prop=
"jobPosition"
align=
"center"
:show-overflow-tooltip=
"true"
/>
<el-table-column
min-width=
"120"
label=
"单位 "
prop=
"workUnit"
align=
"center"
:show-overflow-tooltip=
"true"
/>
<el-table-column
min-width=
"120"
label=
"研究方向 "
prop=
"researchDirection"
align=
"center"
:show-overflow-tooltip=
"true"
/>
<el-table-column
min-width=
"120"
label=
"邮箱 "
prop=
"emailAddress"
align=
"center"
:show-overflow-tooltip=
"true"
/>
</el-table>
</el-dialog>
</el-tab-pane>
<el-tab-pane
label=
"项目
验收
"
>
项目
验收
<el-tab-pane
label=
"项目
中期
"
>
项目
中期
</el-tab-pane>
<el-tab-pane
v-if=
"active != 0"
label=
"月报"
>
<el-tab-pane
label=
"月报"
>
月报
</el-tab-pane>
</el-tabs>
...
...
@@ -299,11 +353,31 @@ export default {
data
()
{
return
{
active
:
0
,
InitialReviewStatus
:
'申报完成'
,
dialogAddExpert
:
false
,
// 显示搜索条件
showSearch
:
true
,
// 查询参数
queryParams
:
{},
ruleForm
:
{
name
:
''
,
region
:
''
},
selectedOptions
:
[],
// 立项评审专家列表(外)
ProjectApprovalExpertList
:
[],
// 立项评审专家列表(内)
approvalExpertList
:
[
{
mobilePhone
:
'13800000001'
,
expertName
:
'张三'
,
professionalTitle
:
'教授'
,
jobPosition
:
'技术总监'
,
workUnit
:
'XX科技公司'
,
researchDirection
:
'人工智能算法研究'
,
emailAddress
:
'zhangsan@example.com'
}
],
// 基本情况列表
basicInformationList
:
[
{
...
...
@@ -336,7 +410,9 @@ export default {
},
/** 通过*/
Approve
()
{
this
.
Success
()
this
.
InitialReviewStatus
=
'立项审批中(立项评审专家指定中)'
this
.
active
=
1
},
/** 驳回*/
Reject
()
{
...
...
@@ -355,6 +431,10 @@ export default {
dangerouslyUseHTMLString
:
true
}
)
},
/** 添加专家*/
addExpert
()
{
this
.
dialogAddExpert
=
true
}
}
}
...
...
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