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
ea6e30d0
Commit
ea6e30d0
authored
Dec 11, 2024
by
liangjingpeng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
评审专家-申报信息3.改
parent
33f704f5
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
62 additions
and
46 deletions
+62
-46
reviewPage.vue
src/views/reviewExperts/topicList/reviewPage.vue
+62
-46
No files found.
src/views/reviewExperts/topicList/reviewPage.vue
View file @
ea6e30d0
...
@@ -8,12 +8,17 @@
...
@@ -8,12 +8,17 @@
<span
v-else
class=
"step-title"
>
立项评审完成
</span>
<span
v-else
class=
"step-title"
>
立项评审完成
</span>
</div>
</div>
</el-step>
</el-step>
<el-step
title=
"步骤 2"
/>
<el-step
title=
"步骤 2"
/>
<el-step
title=
"步骤 3"
/>
<el-step
title=
"步骤 3"
>
<div
slot=
"title"
>
<span
v-if=
"active === 2"
class=
"step-title"
>
立项评审中
<a
style=
"color: deeppink"
>
(待本人评审)
</a></span>
<span
v-else
class=
"step-title"
>
立项评审完成
</span>
</div>
</el-step>
</el-steps>
</el-steps>
</div>
</div>
<div
class=
"tabsBody"
>
<div
class=
"tabsBody"
>
<el-tabs
type=
"border-card"
v-model=
"activeName
"
>
<el-tabs
v-model=
"activeName"
type=
"border-card
"
>
<el-button
<el-button
style=
"float: right;
style=
"float: right;
margin-right: 10px;
margin-right: 10px;
...
@@ -59,9 +64,14 @@
...
@@ -59,9 +64,14 @@
</el-descriptions>
</el-descriptions>
<div
class=
"review-content"
>
<div
class=
"review-content"
>
<div
class=
"card_title"
>
评审内容
</div>
<div
class=
"card_title"
>
评审内容
</div>
<el-table
style=
"white-space: pre-wrap;"
border
:data=
"judgingContentInfoList"
<el-table
:cell-style=
"
{height: '120px'}" :row-style="{height: '120px'}">
style=
"white-space: pre-wrap;"
<el-table-column
type=
"index"
label=
"序号"
width=
"55"
align=
"center"
/>
border
:data=
"judgingContentInfoList"
:cell-style=
"
{height: '120px'}"
:row-style="{height: '120px'}"
>
<el-table-column
type=
"index"
label=
"序号"
width=
"55"
align=
"center"
/>
<el-table-column
width=
"680"
label=
"评审内容"
prop=
"judgingContent"
:show-overflow-tooltip=
"true"
>
<el-table-column
width=
"680"
label=
"评审内容"
prop=
"judgingContent"
:show-overflow-tooltip=
"true"
>
<template
slot-scope=
"scope"
>
<template
slot-scope=
"scope"
>
<div
style=
"word-spacing: normal"
>
<div
style=
"word-spacing: normal"
>
...
@@ -72,26 +82,26 @@
...
@@ -72,26 +82,26 @@
<el-table-column
label=
"专家评语"
prop=
"expertComments"
:show-overflow-tooltip=
"true"
>
<el-table-column
label=
"专家评语"
prop=
"expertComments"
:show-overflow-tooltip=
"true"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<div
style=
"word-spacing: normal"
>
<div
style=
"word-spacing: normal"
>
<el-input
v-model=
"scope.row.expertComments"
type=
"textarea"
:rows=
"4"
/>
<el-input
v-model=
"scope.row.expertComments"
:disabled=
"active !==0"
type=
"textarea"
:rows=
"4"
/>
</div>
</div>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
</el-table>
</el-table>
<el-form
ref=
"ruleForm"
:model=
"ruleForm"
style=
"margin-top: 16px"
>
<el-form
ref=
"ruleForm"
:model=
"ruleForm"
style=
"margin-top: 16px"
>
<div
style=
"display: flex"
>
<div
style=
"display: flex"
>
<el-form-item
label=
"得分(满分100分)"
label-width=
"160px"
>
<el-form-item
label=
"得分(满分100分)"
label-width=
"160px"
>
<el-input-number
:min=
"0"
:max=
"100"
v-model=
"ruleForm.score"
></el-input-number
>
<el-input-number
v-model=
"ruleForm.score"
:min=
"0"
:max=
"100"
:disabled=
"active !==0"
/
>
</el-form-item>
</el-form-item>
<el-form-item
label=
"评审意见"
label-width=
"160px"
>
<el-form-item
label=
"评审意见"
label-width=
"160px"
>
<el-select
v-model=
"ruleForm.opinion"
>
<el-select
v-model=
"ruleForm.opinion"
:disabled=
"active !==0"
>
<el-option
label=
"建议立为一般课题"
value=
"0"
/>
<el-option
label=
"建议立为一般课题"
value=
"0"
/>
<el-option
label=
"建议立为重要课题"
value=
"1"
/>
<el-option
label=
"建议立为重要课题"
value=
"1"
/>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
label=
"是否愿意担任本课题指导专家"
label-width=
"260px"
>
<el-form-item
label=
"是否愿意担任本课题指导专家"
label-width=
"260px"
>
<el-select
v-model=
"ruleForm.liability"
>
<el-select
v-model=
"ruleForm.liability"
:disabled=
"active !==0"
>
<el-option
label=
"是"
value=
"0"
/>
<el-option
label=
"是"
value=
"0"
/>
<el-option
label=
"否"
value=
"1"
/>
<el-option
label=
"否"
value=
"1"
/>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</div>
</div>
...
@@ -101,8 +111,10 @@
...
@@ -101,8 +111,10 @@
class=
"upload-demo"
class=
"upload-demo"
:drag=
"false"
:drag=
"false"
action=
" "
action=
" "
multiple
>
:disabled=
"active !==0"
<el-button
size=
"small"
type=
"primary"
>
点击上传
</el-button>
multiple
>
<el-button
:disabled=
"active !==0"
size=
"small"
type=
"primary"
>
点击上传
</el-button>
</el-upload>
</el-upload>
</div>
</div>
</el-form-item>
</el-form-item>
...
@@ -135,7 +147,7 @@
...
@@ -135,7 +147,7 @@
<el-descriptions-item
label=
"实际完成时间"
>
2025-13-32
</el-descriptions-item>
<el-descriptions-item
label=
"实际完成时间"
>
2025-13-32
</el-descriptions-item>
<el-descriptions-item
span=
"3"
label=
"附件材料"
>
<el-descriptions-item
span=
"3"
label=
"附件材料"
>
<div
class=
"item-center"
>
<div
class=
"item-center"
>
<el-link
type=
"primary"
></el-link
>
<el-link
type=
"primary"
/
>
</div>
</div>
</el-descriptions-item>
</el-descriptions-item>
<el-descriptions-item
span=
"3"
label=
"结课报告"
>
<el-descriptions-item
span=
"3"
label=
"结课报告"
>
...
@@ -148,7 +160,12 @@
...
@@ -148,7 +160,12 @@
<el-descriptions
label-width=
"190px"
column=
"3"
title=
"评审内容"
>
<el-descriptions
label-width=
"190px"
column=
"3"
title=
"评审内容"
>
<el-descriptions-item
span=
"3"
label=
"评审意见"
>
<el-descriptions-item
span=
"3"
label=
"评审意见"
>
<div
class=
"item-center"
>
<div
class=
"item-center"
>
<el-input
type=
"textarea"
:autosize=
"{ minRows: 4, maxRows: 6}"
v-model=
"comments"
/>
<el-input
v-model=
"comments"
type=
"textarea"
:disabled=
"active !==2"
:autosize=
"{ minRows: 4, maxRows: 6}"
/>
</div>
</div>
</el-descriptions-item>
</el-descriptions-item>
<el-descriptions-item
span=
"3"
label=
"附件材料"
>
<el-descriptions-item
span=
"3"
label=
"附件材料"
>
...
@@ -157,27 +174,25 @@
...
@@ -157,27 +174,25 @@
class=
"upload-demo"
class=
"upload-demo"
:drag=
"false"
:drag=
"false"
action=
" "
action=
" "
multiple
>
:disabled=
"active !==2"
<el-button
size=
"small"
type=
"primary"
>
点击上传
</el-button>
multiple
>
<el-button
size=
"small"
type=
"primary"
:disabled=
"active !==2"
>
点击上传
</el-button>
</el-upload>
</el-upload>
</div>
</div>
</el-descriptions-item>
</el-descriptions-item>
<el-descriptions-item
span=
"3"
label=
"评审结果"
>
<el-descriptions-item
span=
"3"
label=
"评审结果"
>
<el-select
v-model=
"ruleForm.liability
"
:placeholder=
"false"
style=
"width: 100%"
>
<el-select
v-model=
"ruleForm.liability"
:disabled=
"active !==2
"
:placeholder=
"false"
style=
"width: 100%"
>
<el-option
label=
"建议通过"
value=
"0"
/>
<el-option
label=
"建议通过"
value=
"0"
/>
<el-option
label=
"建议不通过"
value=
"1"
/>
<el-option
label=
"建议不通过"
value=
"1"
/>
</el-select>
</el-select>
</el-descriptions-item>
</el-descriptions-item>
</el-descriptions>
</el-descriptions>
<div
style=
"margin: 10px; text-align: center;"
>
<div
style=
"margin: 10px; text-align: center;"
>
<el-button
v-if=
"showBtn1"
type=
"primary"
@
click=
"temporarySaving1"
>
临时保存
</el-button>
<el-button
v-if=
"showBtn1"
type=
"primary"
@
click=
"temporarySaving1"
>
临时保存
</el-button>
<el-button
v-if=
"showBtn1"
type=
"primary"
@
click=
"submitRequest1"
>
正式提交
</el-button>
<el-button
v-if=
"showBtn1"
type=
"primary"
@
click=
"submitRequest1"
>
正式提交
</el-button>
</div>
</div>
</el-tab-pane>
<el-tab-pane
v-if=
"active != 0"
label=
"月报"
name=
"third"
>
月报
</el-tab-pane>
</el-tab-pane>
</el-tabs>
</el-tabs>
</div>
</div>
</div>
</div>
...
@@ -235,6 +250,18 @@ export default {
...
@@ -235,6 +250,18 @@ export default {
]
]
}
}
},
},
created
()
{
if
(
this
.
$route
.
query
.
state
===
'立项评审中'
)
{
this
.
state
=
0
this
.
active
=
0
this
.
activeName
=
'first'
}
if
(
this
.
$route
.
query
.
state
===
'验收评审中'
)
{
this
.
state
=
1
this
.
active
=
2
this
.
activeName
=
'second'
}
},
methods
:
{
methods
:
{
goBack
()
{
goBack
()
{
this
.
$router
.
go
(
-
1
)
this
.
$router
.
go
(
-
1
)
...
@@ -284,24 +311,13 @@ export default {
...
@@ -284,24 +311,13 @@ export default {
message
:
'立项申请提交成功!'
message
:
'立项申请提交成功!'
})
})
this
.
showBtn1
=
false
this
.
showBtn1
=
false
this
.
active
=
3
}).
catch
(()
=>
{
}).
catch
(()
=>
{
this
.
$message
({
this
.
$message
({
type
:
'info'
,
type
:
'info'
,
message
:
'取消成功'
message
:
'取消成功'
})
})
})
})
},
},
created
()
{
if
(
this
.
$route
.
query
.
state
===
'立项评审中'
){
this
.
state
=
0
this
.
active
=
0
this
.
activeName
=
"first"
}
if
(
this
.
$route
.
query
.
state
===
'验收评审中'
){
this
.
state
=
1
this
.
active
=
3
this
.
activeName
=
"second"
}
}
}
}
}
}
...
...
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