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
e0be578b
Commit
e0be578b
authored
Dec 26, 2024
by
wangxl
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
eweee
parent
b73f087c
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
12 additions
and
15 deletions
+12
-15
cascaderSelect.vue
src/views/components/common/cascaderSelect.vue
+2
-2
projectSelectIntoGroup.vue
src/views/peAssign/components/projectSelectIntoGroup.vue
+5
-8
projKeyAssign.vue
src/views/peAssign/projKeyAssign.vue
+5
-5
No files found.
src/views/components/common/cascaderSelect.vue
View file @
e0be578b
<
template
>
<
a-cascader
v-model=
"selected"
:style=
"
{width:'80%'}" :options="options" v-if="changeOnSelect" :changeOnSelect="changeOnSelect" :show-search="{ filter }" slot-scope="{labels, selectedOptions}" expand-trigger="hover" placeholder="请选择学科代码" @change="onChange" /
>
<a-cascader
v-model=
"selected"
:style=
"
{width:'80%'}" :options="options"
v-else
:changeOnSelect="changeOnSelect" :show-search="{ filter }" :display-render="displayRender" expand-trigger="hover" placeholder="请选择学科代码" @change="onChange" />
<
!--
<a-cascader
v-model=
"selected"
:style=
"
{width:'80%'}" :options="options" v-if="changeOnSelect" :changeOnSelect="changeOnSelect" :show-search="{ filter }" slot-scope="{labels, selectedOptions}" expand-trigger="hover" placeholder="请选择学科代码" @change="onChange" /> --
>
<a-cascader
v-model=
"selected"
:style=
"
{width:'80%'}" :options="options" :changeOnSelect="changeOnSelect" :show-search="{ filter }" :display-render="displayRender" expand-trigger="hover" placeholder="请选择学科代码" @change="onChange" />
</
template
>
<
script
>
//import { specList, getSpecArray } from "@/views/components/common/config"
...
...
src/views/peAssign/components/projectSelectIntoGroup.vue
View file @
e0be578b
<
template
>
<div
style=
"height:
6
0vh; overflow: auto;"
>
<div
style=
"height:
7
0vh; overflow: auto;"
>
<a-form
:form=
"form"
:model=
"searchForm"
layout=
"inline"
class=
"search_form"
>
<a-form-item>
<a-input
placeholder=
"项目名称"
v-model=
"searchForm.projName"
:maxLength=
"100"
style=
"width: 120px"
/>
...
...
@@ -8,7 +8,7 @@
<a-input
placeholder=
"申请编号"
v-model=
"searchForm.appNo"
:maxLength=
"100"
style=
"width: 120px"
/>
</a-form-item>
<a-form-item>
<
knowledge-select
ref=
"knowledgeSelectRef"
v-model=
"searchForm.knowledgeId"
></knowledge-select
>
<
cascader-select
v-model=
"searchForm.knowledgeId"
:changeOnSelect=
"true"
/
>
</a-form-item>
<a-form-item>
<a-select
default-value=
""
placeholder=
"项目类别"
v-model=
"searchForm.projClass"
style=
"width: 160px"
>
...
...
@@ -17,9 +17,6 @@
<a-select-option
value=
"2"
>
重点项目
</a-select-option>
</a-select>
</a-form-item>
<a-form-item>
<a-input
v-model=
"searchForm.certId"
placeholder=
"申报人证件号"
:maxLength=
"100"
style=
"width: 160px"
/>
</a-form-item>
<a-form-item>
<a-input
v-model=
"searchForm.appPersonName"
placeholder=
"申报人"
:maxLength=
"100"
style=
"width: 80px"
/>
</a-form-item>
...
...
@@ -44,7 +41,7 @@
<
script
>
import
{
getType
}
from
'@/views/utils/auth'
import
{
isEmptyParams
,
hideIdCard
}
from
'@/views/utils/common'
import
knowledgeSelect
from
'@/views/components/common/knowledgeSelect.vue
'
import
cascaderSelect
from
'@/views/components/common/cascaderSelect
'
export
default
{
...
...
@@ -58,9 +55,9 @@ export default {
}
},
components
:
{
knowledge
Select
cascader
Select
},
data
()
{
data
()
{
return
{
form
:
this
.
$form
.
createForm
(
this
,
{
name
:
'projSearch'
}),
loading
:
false
,
...
...
src/views/peAssign/projKeyAssign.vue
View file @
e0be578b
...
...
@@ -86,7 +86,7 @@
<a-modal
v-model=
"assignDetailVisible"
title=
"分配明细"
width=
"90%"
:dialog-style=
"{ top: '5%' }"
:footer=
"null"
destroyOnClose
>
<assign-detail
:groupList=
"groupList"
/>
</a-modal>
<a-modal
v-model=
"projectIntoGroupVisible"
:title=
"projectIntoGroupTitle"
width=
"70%"
:dialog-style=
"{ top: '
15
%' }"
:maskClosable=
"false"
destroyOnClose
>
<a-modal
v-model=
"projectIntoGroupVisible"
:title=
"projectIntoGroupTitle"
width=
"70%"
:dialog-style=
"{ top: '
8
%' }"
:maskClosable=
"false"
destroyOnClose
>
<
template
slot=
"footer"
>
<div
style=
"text-align:center; width:100%"
>
<a-button
type=
"primary"
@
click=
"() => this.$refs.childEdit.submit()"
>
提交
</a-button>
...
...
@@ -408,14 +408,14 @@ export default {
exportEvaluationExcel
()
{
this
.
loading
=
true
const
rowMarks
=
[
'A'
,
'B'
,
'C'
,
'D'
,
'K'
]
const
rowMarks
=
[
'A'
,
'B'
,
'C'
,
'D'
,
'K'
]
this
.
$api
.
statistical
.
getEvaluationExportExcel
({
reportYear
:
this
.
reportYear
,
startRow
:
3
,
rowMarks
:
rowMarks
}).
then
(({
data
=
{}
})
=>
{
if
(
data
)
{
this
.
eTableData
=
data
.
evaluationList
this
.
eMergeList
=
data
.
mergeList
import
(
'@/views/utils/Export2Excel'
).
then
(
excel
=>
{
const
multiHeader
=
[[
this
.
reportYear
+
'项目评审结果列表'
,
''
,
''
]]
// 标题
const
multiHeader
=
[[
this
.
reportYear
+
'项目评审结果列表'
,
''
,
''
]]
// 标题
const
header
=
[
'项目编号'
,
'项目名称'
,
'二级学科'
,
'所属市州'
,
'证件号'
,
'专家姓名'
,
'专家单位'
,
'手机号'
,
'评分'
,
'评审内容'
,
'平均分'
]
// 表头
const
filterVal
=
[
'projNo'
,
'projName'
,
'knowledgeName'
,
'unitName'
,
'certId'
,
'personName'
,
'expertUnitName'
,
'mobile'
,
'totalScore'
,
'remark'
,
'averageScore'
]
// 数据属性
const
list
=
this
.
eTableData
//请求来的数据
...
...
@@ -440,14 +440,14 @@ export default {
exportProjGroupScoreExcel
()
{
this
.
loading
=
true
const
rowMarks
=
[
'A'
]
const
rowMarks
=
[
'A'
]
this
.
$api
.
statistical
.
getProjectGroupScoreOrder
({
reportYear
:
this
.
reportYear
,
startRow
:
3
,
rowMarks
:
rowMarks
}).
then
(({
data
=
{}
})
=>
{
if
(
data
)
{
this
.
eTableData
=
data
.
groupScoreList
//this.eMergeList = data.mergeList
import
(
'@/views/utils/Export2Excel'
).
then
(
excel
=>
{
const
multiHeader
=
[[
this
.
reportYear
+
'项目分组排名列表'
,
''
,
''
]]
// 标题
const
multiHeader
=
[[
this
.
reportYear
+
'项目分组排名列表'
,
''
,
''
]]
// 标题
const
header
=
[
'组名'
,
'组内排名'
,
'项目编号'
,
'项目名称'
,
'一级学科'
,
'二级学科'
,
'申报单位'
,
'申报人'
,
'所属市(州)'
,
'总分'
,
'平均分'
]
// 表头
const
filterVal
=
[
'groupName'
,
'orderNo'
,
'projNo'
,
'projName'
,
'knowledgeParentName'
,
'knowledgeName'
,
'appUnitName'
,
'personName'
,
'unitName'
,
'totalScore'
,
'averageScore'
]
// 数据属性
const
list
=
this
.
eTableData
//请求来的数据
...
...
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