Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
Y
yn-science-front
Project
Project
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
徐俊
yn-science-front
Commits
729dec5a
Commit
729dec5a
authored
Mar 31, 2025
by
wangxl
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
rrrr
parent
4f176d79
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
29 additions
and
23 deletions
+29
-23
scoreEdit.vue
src/views/evaluation/components/scoreEdit.vue
+17
-15
scoreInfo.vue
src/views/evaluation/components/scoreInfo.vue
+12
-8
No files found.
src/views/evaluation/components/scoreEdit.vue
View file @
729dec5a
...
@@ -8,7 +8,11 @@
...
@@ -8,7 +8,11 @@
</tr>
</tr>
<tr
v-for=
"(item, index) in tableData"
:key=
"'data'+index"
style=
"line-height: 25px"
>
<tr
v-for=
"(item, index) in tableData"
:key=
"'data'+index"
style=
"line-height: 25px"
>
<td>
{{
item
.
oneLevel
}}
</td>
<td>
{{
item
.
oneLevel
}}
</td>
<td>
{{
item
.
towLevel
}}
</td>
<td>
{{
item
.
towLevel1
}}
<br
/>
{{
item
.
towLevel2
}}
<br
/>
{{
item
.
towLevel3
}}
</td>
<td
style=
"text-align: center;"
>
<td
style=
"text-align: center;"
>
<a-form-model-item
:prop=
"'score' + item.order"
v-if=
"item.order==1"
>
<a-form-model-item
:prop=
"'score' + item.order"
v-if=
"item.order==1"
>
<a-input-number
v-model=
"value.score1"
:min=
"0"
:max=
"item.score"
style=
"width: 60%"
/>
<a-input-number
v-model=
"value.score1"
:min=
"0"
:max=
"item.score"
style=
"width: 60%"
/>
...
@@ -33,6 +37,10 @@
...
@@ -33,6 +37,10 @@
</a-form-model-item>
</a-form-model-item>
</td>
</td>
</tr>
</tr>
<tr>
<td
class=
"bg-title"
>
总分:
</td>
<td
colspan=
"2"
style=
"text-align: left;padding-left: 12px;"
>
{{
Count
()
}}
分
</td>
</tr>
<tr>
<tr>
<td
class=
"bg-title"
>
是否推荐立项支持
</td>
<td
class=
"bg-title"
>
是否推荐立项支持
</td>
<td
colspan=
"2"
>
<td
colspan=
"2"
>
...
@@ -64,9 +72,6 @@
...
@@ -64,9 +72,6 @@
</a-form-model-item>
</a-form-model-item>
</td>
</td>
</tr>
</tr>
<tr>
<td
colspan=
"3"
style=
"text-align: center"
>
总分:
{{
Count
()
}}
分
</td>
</tr>
</table>
</table>
</div>
</div>
</
template
>
</
template
>
...
@@ -87,13 +92,13 @@ export default {
...
@@ -87,13 +92,13 @@ export default {
data
()
{
data
()
{
return
{
return
{
tableData
:
[
tableData
:
[
{
order
:
1
,
oneLevel
:
"1.特色与创新性、拟研究的科学问题的重要性或潜在应用价值(20分)"
,
towLevel
:
"A.好 (20-16) B.较好 (15-12) <br
\
>
C.一般 (11-0)"
,
score
:
20
,
grade
:
null
,
},
{
order
:
1
,
oneLevel
:
"1.特色与创新性、拟研究的科学问题的重要性或潜在应用价值(20分)"
,
towLevel
1
:
"A.好 (20-16)"
,
towLevel2
:
"B.较好 (15-12)"
,
towLevel3
:
"
C.一般 (11-0)"
,
score
:
20
,
grade
:
null
,
},
{
order
:
2
,
oneLevel
:
"2.立项依据的充分性和研究的科学价值(15分)"
,
towLevel
:
"A.好 (15-12) B.较好 (11-9)
C.一般 (8-0)"
,
score
:
15
,
grade
:
null
,
},
{
order
:
2
,
oneLevel
:
"2.立项依据的充分性和研究的科学价值(15分)"
,
towLevel
1
:
"A.好 (15-12) "
,
towLevel2
:
"B.较好 (11-9) "
,
towLevel3
:
"
C.一般 (8-0)"
,
score
:
15
,
grade
:
null
,
},
{
order
:
3
,
oneLevel
:
"3.研究内容的合理性和完整性(15分)"
,
towLevel
:
"A.合理完整 (15-12) B.较合理完整 (11-9)
C.一般 (8-0)"
,
score
:
15
,
grade
:
null
,
},
{
order
:
3
,
oneLevel
:
"3.研究内容的合理性和完整性(15分)"
,
towLevel
1
:
"A.合理完整 (15-12) "
,
towLevel2
:
"B.较合理完整 (11-9) "
,
towLevel3
:
"
C.一般 (8-0)"
,
score
:
15
,
grade
:
null
,
},
{
order
:
4
,
oneLevel
:
"4.预期目标及考核指标(15分)"
,
towLevel
:
"A.明确 (15-12) B.较明确 (11-9)
C.一般 (8-0)"
,
score
:
15
,
grade
:
null
,
},
{
order
:
4
,
oneLevel
:
"4.预期目标及考核指标(15分)"
,
towLevel
1
:
"A.明确 (15-12) "
,
towLevel2
:
" B.较明确 (11-9) "
,
towLevel3
:
"
C.一般 (8-0)"
,
score
:
15
,
grade
:
null
,
},
{
order
:
5
,
oneLevel
:
"5.研究方案和技术路线的可行性(15分)"
,
towLevel
:
"A.可行 (15-12) B.较可行 (11-9)
C.一般 (8-0)"
,
score
:
15
,
grade
:
null
,
},
{
order
:
5
,
oneLevel
:
"5.研究方案和技术路线的可行性(15分)"
,
towLevel
1
:
"A.可行 (15-12)"
,
towLevel2
:
"B.较可行 (11-9) "
,
towLevel3
:
"
C.一般 (8-0)"
,
score
:
15
,
grade
:
null
,
},
{
order
:
6
,
oneLevel
:
"6.前期工作基础、支撑条件及主持人的科研能力(15分)"
,
towLevel
:
"A.好 (15-12) B.较好 (11-9)
C.一般 (8-0)"
,
score
:
15
,
grade
:
null
,
},
{
order
:
6
,
oneLevel
:
"6.前期工作基础、支撑条件及主持人的科研能力(15分)"
,
towLevel
1
:
"A.好 (15-12) "
,
towLevel2
:
"B.较好 (11-9) "
,
towLevel3
:
"
C.一般 (8-0)"
,
score
:
15
,
grade
:
null
,
},
{
order
:
7
,
oneLevel
:
"7.组织运行管理与风险分析(5分)"
,
towLevel
:
"A.风险小 (5-4) B.有一定风险 (3-2)
C.风险较大 (1-0)"
,
score
:
5
,
grade
:
null
,
},
{
order
:
7
,
oneLevel
:
"7.组织运行管理与风险分析(5分)"
,
towLevel
1
:
"A.风险小 (5-4) "
,
towLevel2
:
"B.有一定风险 (3-2) "
,
towLevel3
:
"
C.风险较大 (1-0)"
,
score
:
5
,
grade
:
null
,
},
],
],
remark
:
""
,
remark
:
""
,
supportState
:
null
,
supportState
:
null
,
...
@@ -119,14 +124,11 @@ export default {
...
@@ -119,14 +124,11 @@ export default {
methods
:
{
methods
:
{
Count
()
{
Count
()
{
var
s
=
0.0
;
var
s
=
0.0
;
for
(
var
i
=
1
;
i
<=
19
;
i
++
)
{
for
(
var
i
=
1
;
i
<=
7
;
i
++
)
{
if
(
this
.
value
[
'score'
+
i
])
{
if
(
this
.
value
[
'score'
+
i
])
{
s
+=
parseFloat
(
this
.
value
[
'score'
+
i
])
s
+=
parseFloat
(
this
.
value
[
'score'
+
i
])
}
}
}
}
if
(
!!
this
.
value
.
additionalScore
)
{
s
+=
parseFloat
(
this
.
value
.
additionalScore
)
}
s
=
s
.
toFixed
(
1
)
*
10
/
10
s
=
s
.
toFixed
(
1
)
*
10
/
10
this
.
value
.
totalScore
=
s
this
.
value
.
totalScore
=
s
this
.
determineType
()
this
.
determineType
()
...
...
src/views/evaluation/components/scoreInfo.vue
View file @
729dec5a
...
@@ -8,7 +8,11 @@
...
@@ -8,7 +8,11 @@
</tr>
</tr>
<tr
v-for=
"(item,index) in tableData"
:key=
"'tr1'+index"
>
<tr
v-for=
"(item,index) in tableData"
:key=
"'tr1'+index"
>
<td>
{{
item
.
oneLevel
}}
</td>
<td>
{{
item
.
oneLevel
}}
</td>
<td>
{{
item
.
towLevel
}}
</td>
<td>
{{
item
.
towLevel1
}}
<br
/>
{{
item
.
towLevel2
}}
<br
/>
{{
item
.
towLevel3
}}
</td>
<td
style=
"text-align: center;"
>
<td
style=
"text-align: center;"
>
<span
v-if=
"item.order==1"
>
{{
value
.
score1
}}
</span>
<span
v-if=
"item.order==1"
>
{{
value
.
score1
}}
</span>
<span
v-if=
"item.order==2"
>
{{
value
.
score2
}}
</span>
<span
v-if=
"item.order==2"
>
{{
value
.
score2
}}
</span>
...
@@ -67,13 +71,13 @@ export default {
...
@@ -67,13 +71,13 @@ export default {
data
()
{
data
()
{
return
{
return
{
tableData
:
[
tableData
:
[
{
order
:
1
,
oneLevel
:
"1.特色与创新性、拟研究的科学问题的重要性或潜在应用价值(20分)"
,
towLevel
:
"A.好 (20-16) B.较好 (15-12) <br
\
>
C.一般 (11-0)"
,
score
:
20
,
grade
:
null
,
},
{
order
:
1
,
oneLevel
:
"1.特色与创新性、拟研究的科学问题的重要性或潜在应用价值(20分)"
,
towLevel
1
:
"A.好 (20-16)"
,
towLevel2
:
"B.较好 (15-12)"
,
towLevel3
:
"
C.一般 (11-0)"
,
score
:
20
,
grade
:
null
,
},
{
order
:
2
,
oneLevel
:
"2.立项依据的充分性和研究的科学价值(15分)"
,
towLevel
:
"A.好 (15-12) B.较好 (11-9)
C.一般 (8-0)"
,
score
:
15
,
grade
:
null
,
},
{
order
:
2
,
oneLevel
:
"2.立项依据的充分性和研究的科学价值(15分)"
,
towLevel
1
:
"A.好 (15-12) "
,
towLevel2
:
"B.较好 (11-9) "
,
towLevel3
:
"
C.一般 (8-0)"
,
score
:
15
,
grade
:
null
,
},
{
order
:
3
,
oneLevel
:
"3.研究内容的合理性和完整性(15分)"
,
towLevel
:
"A.合理完整 (15-12) B.较合理完整 (11-9)
C.一般 (8-0)"
,
score
:
15
,
grade
:
null
,
},
{
order
:
3
,
oneLevel
:
"3.研究内容的合理性和完整性(15分)"
,
towLevel
1
:
"A.合理完整 (15-12) "
,
towLevel2
:
"B.较合理完整 (11-9) "
,
towLevel3
:
"
C.一般 (8-0)"
,
score
:
15
,
grade
:
null
,
},
{
order
:
4
,
oneLevel
:
"4.预期目标及考核指标(15分)"
,
towLevel
:
"A.明确 (15-12) B.较明确 (11-9)
C.一般 (8-0)"
,
score
:
15
,
grade
:
null
,
},
{
order
:
4
,
oneLevel
:
"4.预期目标及考核指标(15分)"
,
towLevel
1
:
"A.明确 (15-12) "
,
towLevel2
:
" B.较明确 (11-9) "
,
towLevel3
:
"
C.一般 (8-0)"
,
score
:
15
,
grade
:
null
,
},
{
order
:
5
,
oneLevel
:
"5.研究方案和技术路线的可行性(15分)"
,
towLevel
:
"A.可行 (15-12) B.较可行 (11-9)
C.一般 (8-0)"
,
score
:
15
,
grade
:
null
,
},
{
order
:
5
,
oneLevel
:
"5.研究方案和技术路线的可行性(15分)"
,
towLevel
1
:
"A.可行 (15-12)"
,
towLevel2
:
"B.较可行 (11-9) "
,
towLevel3
:
"
C.一般 (8-0)"
,
score
:
15
,
grade
:
null
,
},
{
order
:
6
,
oneLevel
:
"6.前期工作基础、支撑条件及主持人的科研能力(15分)"
,
towLevel
:
"A.好 (15-12) B.较好 (11-9)
C.一般 (8-0)"
,
score
:
15
,
grade
:
null
,
},
{
order
:
6
,
oneLevel
:
"6.前期工作基础、支撑条件及主持人的科研能力(15分)"
,
towLevel
1
:
"A.好 (15-12) "
,
towLevel2
:
"B.较好 (11-9) "
,
towLevel3
:
"
C.一般 (8-0)"
,
score
:
15
,
grade
:
null
,
},
{
order
:
7
,
oneLevel
:
"7.组织运行管理与风险分析(5分)"
,
towLevel
:
"A.风险小 (5-4) B.有一定风险 (3-2)
C.风险较大 (1-0)"
,
score
:
5
,
grade
:
null
,
},
{
order
:
7
,
oneLevel
:
"7.组织运行管理与风险分析(5分)"
,
towLevel
1
:
"A.风险小 (5-4) "
,
towLevel2
:
"B.有一定风险 (3-2) "
,
towLevel3
:
"
C.风险较大 (1-0)"
,
score
:
5
,
grade
:
null
,
},
],
],
};
};
},
},
...
...
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