Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
liangzhen
/
framework-tools-web
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit 8a4c8d85
authored
Jun 24, 2024
by
史敦盼
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
按钮size统一
1 parent
696da117
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
19 changed files
with
373 additions
and
246 deletions
src/views/architectureInspectionAnalysis/index.vue
src/views/artPolicyExamine/index.vue
src/views/busi-assets-list/index.vue
src/views/collectDataConfiguration/index.vue
src/views/conceptualBaseManagement/index.vue
src/views/conceptualRelated/index.vue
src/views/conceptualReview/index.vue
src/views/conceptualViewOrg/OnlineReview.vue
src/views/conceptualViewOrg/OnlineReviewLeft.vue
src/views/demandManagement/index.vue
src/views/dictionaryManagement/Maintenance.vue
src/views/dictionaryManagement/index.vue
src/views/etpManage/index.vue
src/views/metaModelDic/index.vue
src/views/organizationManagement/index.vue
src/views/projectInfoManage/index.vue
src/views/report-template-fabric/index.vue
src/views/reviewArchiPoliticeCheck/index.vue
src/views/reviewSituation/index.vue
src/views/architectureInspectionAnalysis/index.vue
View file @
8a4c8d8
...
...
@@ -18,7 +18,13 @@
</
template
>
<!-- 中部操作按钮 -->
<
template
#
operationWrap
v-if=
"activeName == '1'"
>
<el-button
type=
"primary"
icon=
"el-icon-document-add"
size=
"medium"
plain
@
click=
"fnAdd"
>
新建
</el-button >
<el-button
type=
"primary"
icon=
"el-icon-document-add"
plain
@
click=
"fnAdd"
>
新建
</el-button
>
</
template
>
<!-- 表格插槽 -->
<
template
#
tableWrap
>
...
...
@@ -29,12 +35,22 @@
id-key=
"elementId"
>
<template
#
indexLevel=
"
{ data }">
<el-button
v-if=
"data.row.indexLevel"
class=
"detailBtn"
size=
"medium"
@
click=
"detailBtn( data.row)"
>
指标清单
</el-button >
<span
v-else
>
{{
data
.
row
.
indexLevel
}}
</span>
<el-button
v-if=
"data.row.indexLevel"
class=
"detailBtn"
@
click=
"detailBtn(data.row)"
>
指标清单
</el-button
>
<span
v-else
>
{{
data
.
row
.
indexLevel
}}
</span>
</
template
>
<
template
#
supervName=
"{ data }"
>
<el-button
v-if=
"data.row.supervName"
class=
"detailBtn"
size=
"medium"
@
click=
"supervNameDetailBtn( data.row)"
>
{{
data
.
row
.
supervName
}}
</el-button >
<span
v-else
>
{{
data
.
row
.
supervName
}}
</span>
<el-button
v-if=
"data.row.supervName"
class=
"detailBtn"
@
click=
"supervNameDetailBtn(data.row)"
>
{{
data
.
row
.
supervName
}}
</el-button
>
<span
v-else
>
{{
data
.
row
.
supervName
}}
</span>
</
template
>
</table-config>
</template>
...
...
@@ -46,8 +62,13 @@
:row-data=
"rowData"
:title=
"dialogTitle"
></Add>
<Detail
ref=
"Detail"
:prjCodeDetail=
'detailPrjCode'
:title=
"detailTitle"
:visible
.
sync=
"visibleDetail"
@
editClick=
'fnEdit'
/>
<Detail
ref=
"Detail"
:prjCodeDetail=
"detailPrjCode"
:title=
"detailTitle"
:visible
.
sync=
"visibleDetail"
@
editClick=
"fnEdit"
/>
</div>
</template>
...
...
@@ -55,14 +76,17 @@
import
ListPage
from
'@/components/ListPage.vue'
import
SearchForm
from
'@/components/SearchForm.vue'
import
TableConfig
from
'@/views/collectDataConfiguration/TableConfig.vue'
import
{
architectureInspectionAnalysis
,
selectSupervAnalysis
}
from
'@/api/architectureInspection'
import
{
architectureInspectionAnalysis
,
selectSupervAnalysis
,
}
from
'@/api/architectureInspection'
import
{
stateCode
}
from
'@/utils/architectureInspectionDis'
import
Add
from
'./Add.vue'
import
Detail
from
'./Detail.vue'
export
default
{
name
:
'architectureInspectionAnalysis'
,
name
:
'architectureInspectionAnalysis'
,
components
:
{
ListPage
,
SearchForm
,
TableConfig
,
Add
,
Detail
},
computed
:
{
formOptions
()
{
...
...
@@ -75,7 +99,7 @@ name: 'architectureInspectionAnalysis',
placeholder
:
'请输入内容'
,
// elementui组件属性
},
]
}
else
{
}
else
{
return
[
{
label
:
'项目名称'
,
// label文字
...
...
@@ -87,20 +111,26 @@ name: 'architectureInspectionAnalysis',
}
},
columns
()
{
if
(
this
.
activeName
===
'1'
)
{
if
(
this
.
activeName
===
'1'
)
{
return
[
{
label
:
'序号'
,
type
:
'index'
,
width
:
'80px'
},
{
label
:
'督查方案名称'
,
prop
:
'supervName'
,
},
{
label
:
'督查编码'
,
prop
:
'supervCode'
,
},
{
label
:
'指标名称'
,
prop
:
'indexName'
,
},
{
label
:
'指标清单'
,
prop
:
'indexLevel'
,
__slotName
:
'indexLevel'
,
},
{
label
:
'指标权重'
,
prop
:
'weight'
,
},
{
label
:
'创建时间'
,
prop
:
'createTime'
,
},
{
label
:
'状态'
,
prop
:
'state'
,
width
:
'120px'
,
{
label
:
'督查方案名称'
,
prop
:
'supervName'
},
{
label
:
'督查编码'
,
prop
:
'supervCode'
},
{
label
:
'指标名称'
,
prop
:
'indexName'
},
{
label
:
'指标清单'
,
prop
:
'indexLevel'
,
__slotName
:
'indexLevel'
},
{
label
:
'指标权重'
,
prop
:
'weight'
},
{
label
:
'创建时间'
,
prop
:
'createTime'
},
{
label
:
'状态'
,
prop
:
'state'
,
width
:
'120px'
,
collectionType
:
'stateCode'
,
options
:
stateCode
,},
options
:
stateCode
,
},
{
label
:
'操作'
,
type
:
'operation'
,
width
:
'200px'
,
label
:
'操作'
,
type
:
'operation'
,
width
:
'200px'
,
actionButtons
:
[
{
title
:
'发布'
,
...
...
@@ -125,23 +155,33 @@ name: 'architectureInspectionAnalysis',
},
},
]
}
else
{
}
else
{
return
[
{
label
:
'序号'
,
type
:
'index'
,
width
:
'80px'
},
{
label
:
'项目编码'
,
prop
:
'prjCode'
,
},
{
label
:
'项目名称'
,
prop
:
'prjName'
,
},
{
label
:
'承建单位'
,
prop
:
'buildOrg'
,
},
{
label
:
'督查编码'
,
prop
:
'supervId'
,
},
{
label
:
'督查方案名称'
,
prop
:
'supervName'
,
__slotName
:
'supervName'
,},
{
label
:
'项目编码'
,
prop
:
'prjCode'
},
{
label
:
'项目名称'
,
prop
:
'prjName'
},
{
label
:
'承建单位'
,
prop
:
'buildOrg'
},
{
label
:
'督查编码'
,
prop
:
'supervId'
},
{
label
:
'督查方案名称'
,
prop
:
'supervName'
,
__slotName
:
'supervName'
,
},
// { label: '指标清单', prop: 'zhibiaoqingdan', __slotName: 'zhibiaoqingdan'},
{
label
:
'项目评分'
,
prop
:
'prjScore'
,
},
{
label
:
'评审意见'
,
prop
:
'opinion'
,
},
{
label
:
'评审时间'
,
prop
:
'opinionTime'
,
},
{
label
:
'状态'
,
prop
:
'state'
,
width
:
'120px'
,
{
label
:
'项目评分'
,
prop
:
'prjScore'
},
{
label
:
'评审意见'
,
prop
:
'opinion'
},
{
label
:
'评审时间'
,
prop
:
'opinionTime'
},
{
label
:
'状态'
,
prop
:
'state'
,
width
:
'120px'
,
collectionType
:
'stateCode'
,
options
:
stateCode
,},
options
:
stateCode
,
},
{
label
:
'操作'
,
type
:
'operation'
,
width
:
'200px'
,
label
:
'操作'
,
type
:
'operation'
,
width
:
'200px'
,
actionButtons
:
[
{
title
:
'发布'
,
...
...
@@ -169,14 +209,14 @@ name: 'architectureInspectionAnalysis',
}
},
},
data
()
{
data
()
{
return
{
query
:
{
url
:
architectureInspectionAnalysis
,
method
:
'post'
,
queryParam
:
{
prjName
:
''
,
indexLevel
:
"1"
indexLevel
:
'1'
,
},
},
rowData
:
{},
...
...
@@ -190,7 +230,7 @@ name: 'architectureInspectionAnalysis',
detailTitle
:
''
,
rowData
:
{},
detailPrjCode
:
''
,
visibleDetail
:
false
visibleDetail
:
false
,
}
},
methods
:
{
...
...
@@ -199,9 +239,9 @@ name: 'architectureInspectionAnalysis',
...
this
.
query
.
queryParam
,
// ...data,
}
if
(
data
)
{
if
(
data
)
{
this
.
$refs
.
searchTable
.
queryData
()
}
else
{
}
else
{
this
.
$refs
.
Detail
.
search
()
}
},
...
...
@@ -230,8 +270,10 @@ name: 'architectureInspectionAnalysis',
type
:
'warning'
,
})
.
then
(()
=>
{
if
(
this
.
activeName
==
'1'
){
this
.
$postRequest
(
'/supervIndex/fb'
,
{
supervCode
:
row
.
supervCode
}).
then
(
res
=>
{
if
(
this
.
activeName
==
'1'
)
{
this
.
$postRequest
(
'/supervIndex/fb'
,
{
supervCode
:
row
.
supervCode
,
}).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
$message
.
success
(
'发布成功'
)
this
.
$refs
.
searchTable
.
queryData
()
...
...
@@ -239,8 +281,8 @@ name: 'architectureInspectionAnalysis',
this
.
$message
.
error
(
res
.
msg
)
}
})
}
else
{
this
.
$postRequest
(
'/supervAnalysis/fb'
,
{...
row
}).
then
(
res
=>
{
}
else
{
this
.
$postRequest
(
'/supervAnalysis/fb'
,
{
...
row
}).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
$message
.
success
(
'发布成功'
)
this
.
$refs
.
searchTable
.
queryData
()
...
...
@@ -259,7 +301,9 @@ name: 'architectureInspectionAnalysis',
type
:
'warning'
,
})
.
then
(()
=>
{
this
.
$postRequest
(
'/supervIndex/del'
,
{
supervCode
:
row
.
supervCode
}).
then
(
res
=>
{
this
.
$postRequest
(
'/supervIndex/del'
,
{
supervCode
:
row
.
supervCode
,
}).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
$message
.
success
(
'删除成功'
)
this
.
$refs
.
searchTable
.
queryData
()
...
...
@@ -271,9 +315,9 @@ name: 'architectureInspectionAnalysis',
.
catch
(()
=>
{})
},
handleClick
(
tab
,
event
)
{
if
(
tab
.
name
==
'1'
)
{
if
(
tab
.
name
==
'1'
)
{
this
.
query
.
url
=
architectureInspectionAnalysis
}
else
{
}
else
{
this
.
query
.
url
=
selectSupervAnalysis
}
this
.
querySearch
()
...
...
@@ -287,34 +331,34 @@ name: 'architectureInspectionAnalysis',
fnEdit
(
row
,
detailtitle
)
{
this
.
rowData
=
row
this
.
visible
=
true
if
(
detailtitle
==
'指标清单'
)
{
if
(
detailtitle
==
'指标清单'
)
{
this
.
dialogTitle
=
'编辑督查指标'
this
.
rowData
.
tab
=
'one'
}
else
{
}
else
{
this
.
dialogTitle
=
'编辑督查指标'
this
.
rowData
.
tab
=
'two'
}
},
// 督查清单 详情
detailBtn
(
v
)
{
detailBtn
(
v
)
{
this
.
detailTitle
=
''
this
.
visibleDetail
=
true
this
.
detailTitle
=
'指标清单'
// tab1
this
.
detailPrjCode
=
v
.
supervCode
},
// 督查名称 详情
supervNameDetailBtn
(
v
)
{
supervNameDetailBtn
(
v
)
{
this
.
detailTitle
=
''
this
.
visibleDetail
=
true
this
.
detailTitle
=
'督查名称'
// tab2
this
.
detailPrjCode
=
v
.
supervId
}
}
},
},
}
</
script
>
<
style
lang=
"scss"
scoped
>
.detailBtn
{
.detailBtn
{
border
:
none
;
background
:
none
;
color
:
#0d867f
;
...
...
src/views/artPolicyExamine/index.vue
View file @
8a4c8d8
...
...
@@ -14,11 +14,21 @@
</
template
>
<!-- 查询表单插槽 -->
<
template
#
formWrap
>
<SearchForm
ref=
"SearchForm"
@
onSearch=
"querySearch"
:form-options=
"formOptions"
/>
<SearchForm
ref=
"SearchForm"
@
onSearch=
"querySearch"
:form-options=
"formOptions"
/>
</
template
>
<!-- 中部操作按钮 -->
<
template
#
operationWrap
v-if=
"activeName == '1'"
>
<el-button
type=
"primary"
icon=
"el-icon-document-add"
size=
"medium"
plain
@
click=
"fnAdd"
>
添加
</el-button >
<el-button
type=
"primary"
icon=
"el-icon-document-add"
plain
@
click=
"fnAdd"
>
添加
</el-button
>
</
template
>
<!-- 表格插槽 -->
<
template
#
tableWrap
>
...
...
@@ -34,7 +44,8 @@
<AddTabelList
@
querySearch=
"querySearch"
:visible
.
sync=
"visible"
:title=
"dialogTitle"
/>
:title=
"dialogTitle"
/>
</div>
</template>
...
...
@@ -56,7 +67,9 @@ export default {
method
:
'post'
,
queryParam
:
{},
},
activeName
:
this
.
$route
.
query
.
activeName
?
this
.
$route
.
query
.
activeName
:
'1'
,
activeName
:
this
.
$route
.
query
.
activeName
?
this
.
$route
.
query
.
activeName
:
'1'
,
tabOptions
:
[
{
label
:
'技术政策'
,
name
:
'1'
},
{
label
:
'审查'
,
name
:
'2'
},
...
...
@@ -67,7 +80,7 @@ export default {
},
computed
:
{
formOptions
()
{
if
(
this
.
activeName
==
'2'
)
{
if
(
this
.
activeName
==
'2'
)
{
return
[
{
label
:
'项目名称'
,
// label文字
...
...
@@ -76,7 +89,7 @@ export default {
placeholder
:
'请输入内容'
,
// elementui组件属性
},
]
}
else
{
}
else
{
return
[
{
label
:
'政策名称'
,
// label文字
...
...
@@ -88,7 +101,7 @@ export default {
}
},
columns
()
{
if
(
this
.
activeName
==
'2'
)
{
if
(
this
.
activeName
==
'2'
)
{
return
[
{
label
:
'序号'
,
type
:
'index'
,
width
:
'80px'
},
{
label
:
'单位'
,
prop
:
'manageOrgId'
,
width
:
'100px'
},
...
...
@@ -102,7 +115,9 @@ export default {
{
label
:
'创建人'
,
prop
:
'createMan'
,
width
:
'100px'
},
{
label
:
'创建时间'
,
prop
:
'createTime'
,
width
:
'100px'
},
{
label
:
'操作'
,
type
:
'operation'
,
width
:
'200px'
,
label
:
'操作'
,
type
:
'operation'
,
width
:
'200px'
,
actionButtons
:
[
{
title
:
'审查'
,
...
...
@@ -117,19 +132,21 @@ export default {
},
},
]
}
else
{
}
else
{
return
[
{
label
:
'序号'
,
type
:
'index'
,
width
:
'80px'
},
{
label
:
'政策名称'
,
prop
:
'policyName'
,
width
:
'100px'
},
{
label
:
'政策描述'
,
prop
:
'policyContent'
,
},
{
label
:
'适用范围'
,
prop
:
'scope_'
,
},
{
label
:
'发布部门'
,
prop
:
'deptName'
,
},
{
label
:
'级别'
,
prop
:
'level_'
,
},
{
label
:
'启用时间'
,
prop
:
'startTime'
,
},
{
label
:
'创建人'
,
prop
:
'createMan'
,
},
{
label
:
'创建时间'
,
prop
:
'createTime'
,
},
{
label
:
'政策描述'
,
prop
:
'policyContent'
},
{
label
:
'适用范围'
,
prop
:
'scope_'
},
{
label
:
'发布部门'
,
prop
:
'deptName'
},
{
label
:
'级别'
,
prop
:
'level_'
},
{
label
:
'启用时间'
,
prop
:
'startTime'
},
{
label
:
'创建人'
,
prop
:
'createMan'
},
{
label
:
'创建时间'
,
prop
:
'createTime'
},
{
label
:
'操作'
,
type
:
'operation'
,
width
:
'200px'
,
label
:
'操作'
,
type
:
'operation'
,
width
:
'200px'
,
actionButtons
:
[
{
title
:
'删除'
,
...
...
@@ -149,15 +166,15 @@ export default {
},
methods
:
{
querySearch
(
data
)
{
if
(
this
.
activeName
==
'1'
)
{
if
(
this
.
activeName
==
'1'
)
{
this
.
query
.
url
=
artPolicyExamine
this
.
query
.
queryParam
=
{
policyName
:
undefined
policyName
:
undefined
,
}
}
else
{
}
else
{
this
.
query
.
url
=
examineSearch
this
.
query
.
queryParam
=
{
prjName
:
undefined
prjName
:
undefined
,
}
}
this
.
query
.
queryParam
=
{
...
...
@@ -194,27 +211,29 @@ export default {
break
}
},
fnSubmit
(
row
){
fnSubmit
(
row
)
{
this
.
$router
.
push
(
'/main/examine'
)
},
fnDel
(
row
){
fnDel
(
row
)
{
this
.
$confirm
(
'是否确认删除?'
,
'提示'
,
{
confirmButtonText
:
'确认'
,
cancelButtonText
:
'取消'
,
type
:
'warning'
,
})
.
then
(()
=>
{
this
.
$postRequest
(
'/klTechPolicyCheck/del/'
,
{
id
:
row
.
id
}).
then
(
res
=>
{
this
.
$postRequest
(
'/klTechPolicyCheck/del/'
,
{
id
:
row
.
id
}).
then
(
(
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
$message
.
success
(
'删除成功'
)
this
.
$refs
.
searchTable
.
queryData
()
}
else
{
this
.
$message
.
error
(
res
.
msg
)
}
})
},
)
})
.
catch
(()
=>
{})
}
}
,
},
}
</
script
>
...
...
src/views/busi-assets-list/index.vue
View file @
8a4c8d8
This diff is collapsed.
Click to expand it.
src/views/collectDataConfiguration/index.vue
View file @
8a4c8d8
...
...
@@ -3,17 +3,33 @@
<list-page>
<!-- 查询表单插槽 -->
<template
#
formWrap
>
<SearchForm
@
onSearch=
"querySearch"
:form-options=
"formOptions"
/>
<SearchForm
@
onSearch=
"querySearch"
:form-options=
"formOptions"
/>
</
template
>
<!-- 中部操作按钮 -->
<
template
#
operationWrap
>
<el-button
type=
"primary"
icon=
"el-icon-document-add"
size=
"medium"
plain
@
click=
"fnAdd"
>
新建
</el-button>
<el-button
type=
"primary"
icon=
"el-icon-document-add"
plain
@
click=
"fnAdd"
>
新建
</el-button
>
</
template
>
<!-- 表格插槽 -->
<
template
#
tableWrap
>
<table-config
ref=
"searchTable"
:query=
"query"
:columns=
"columns"
id-key=
"elementId"
>
<table-config
ref=
"searchTable"
:query=
"query"
:columns=
"columns"
id-key=
"elementId"
>
<template
#
supervision=
"
{ data }">
<el-button
v-if=
"data.row.supervisionStr"
class=
"detailBtn"
size=
"medium"
@
click=
"detailBtn(data.row)"
>
{{
data
.
row
.
supervisionStr
}}
</el-button>
<el-button
v-if=
"data.row.supervisionStr"
class=
"detailBtn"
@
click=
"detailBtn(data.row)"
>
{{
data
.
row
.
supervisionStr
}}
</el-button
>
<span
v-else
>
{{
data
.
row
.
supervisionStr
}}
</span>
</
template
>
</table-config>
...
...
@@ -25,11 +41,17 @@
:visible
.
sync=
"visible"
:row-data=
"rowData"
:title=
"dialogTitle"
@
addList=
'addList'
:edit=
'isEdit'
@
addList=
"addList"
:edit=
"isEdit"
></Add>
<!-- 详情 -->
<Detail
ref=
"Detail"
:prjCodeDetail=
'detailPrjCode'
:visible
.
sync=
"visibleDetail"
@
selectTabel=
'selectTabel'
:title=
"detailTitle"
/>
<Detail
ref=
"Detail"
:prjCodeDetail=
"detailPrjCode"
:visible
.
sync=
"visibleDetail"
@
selectTabel=
"selectTabel"
:title=
"detailTitle"
/>
</div>
</template>
...
...
@@ -38,14 +60,14 @@ import AddTabelList from './AddTabelList.vue'
import
ListPage
from
'@/components/ListPage.vue'
import
SearchForm
from
'@/components/SearchForm.vue'
import
TableConfig
from
'./TableConfig.vue'
import
{
collectDataSearch
}
from
'@/api/architectureInspection'
import
{
collectDataSearch
}
from
'@/api/architectureInspection'
import
Add
from
'./Add.vue'
import
Detail
from
'./Detail.vue'
import
{
materialTypeList
,
stateCode
}
from
'@/utils/architectureInspectionDis'
import
{
materialTypeList
,
stateCode
}
from
'@/utils/architectureInspectionDis'
export
default
{
name
:
'collectDataConfiguration'
,
components
:
{
ListPage
,
SearchForm
,
TableConfig
,
Add
,
AddTabelList
,
Detail
},
components
:
{
ListPage
,
SearchForm
,
TableConfig
,
Add
,
AddTabelList
,
Detail
},
computed
:
{
formOptions
()
{
return
[
...
...
@@ -59,16 +81,17 @@ export default {
},
columns
()
{
return
[
{
label
:
'序号'
,
type
:
'index'
,
width
:
'80px'
},
{
label
:
'督查方案名称'
,
prop
:
'supervName'
,
},
{
label
:
'序号'
,
type
:
'index'
,
width
:
'80px'
},
{
label
:
'督查方案名称'
,
prop
:
'supervName'
},
{
label
:
'材料类型'
,
prop
:
'materialType'
,
label
:
'材料类型'
,
prop
:
'materialType'
,
collectionType
:
'materialTypeList'
,
options
:
materialTypeList
options
:
materialTypeList
,
},
{
label
:
'督查清单'
,
prop
:
'supervision'
,
__slotName
:
'supervision'
,
},
{
label
:
'开始时间'
,
prop
:
'startTime'
,
width
:
'120px'
},
{
label
:
'截止时间'
,
prop
:
'endTime'
,
width
:
'120px'
},
{
label
:
'督查清单'
,
prop
:
'supervision'
,
__slotName
:
'supervision'
},
{
label
:
'开始时间'
,
prop
:
'startTime'
,
width
:
'120px'
},
{
label
:
'截止时间'
,
prop
:
'endTime'
,
width
:
'120px'
},
{
label
:
'状态'
,
prop
:
'state'
,
...
...
@@ -76,7 +99,7 @@ export default {
collectionType
:
'stateCode'
,
options
:
stateCode
,
},
{
label
:
'备注'
,
prop
:
'notes'
,
width
:
'100px'
},
{
label
:
'备注'
,
prop
:
'notes'
,
width
:
'100px'
},
{
label
:
'操作'
,
type
:
'operation'
,
...
...
@@ -126,7 +149,7 @@ export default {
url
:
collectDataSearch
,
method
:
'post'
,
queryParam
:
{
supervName
:
''
supervName
:
''
,
},
},
visible
:
false
,
...
...
@@ -139,7 +162,7 @@ export default {
detailTitle
:
'详情'
,
visibleDetail
:
false
,
detailPrjCode
:
''
,
isEdit
:
false
isEdit
:
false
,
}
},
...
...
@@ -188,7 +211,7 @@ export default {
...
row
,
state
:
2
,
}
this
.
$postRequest
(
'/collect/fb'
,
{...
row
}).
then
(
res
=>
{
this
.
$postRequest
(
'/collect/fb'
,
{
...
row
}).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
$message
.
success
(
'发布成功'
)
this
.
$refs
.
searchTable
.
queryData
()
...
...
@@ -197,8 +220,7 @@ export default {
}
})
})
.
catch
(()
=>
{
})
.
catch
(()
=>
{})
},
fnDel
(
row
)
{
this
.
$confirm
(
'是否确认删除?'
,
'提示'
,
{
...
...
@@ -211,17 +233,18 @@ export default {
...
row
,
delFlag
:
1
,
}
this
.
$postRequest
(
'/collect/del'
,
{
supervId
:
row
.
supervId
}).
then
(
res
=>
{
this
.
$postRequest
(
'/collect/del'
,
{
supervId
:
row
.
supervId
}).
then
(
(
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
$message
.
success
(
'删除成功'
)
this
.
$refs
.
searchTable
.
queryData
()
}
else
{
this
.
$message
.
error
(
'删除失败'
)
}
},
)
})
})
.
catch
(()
=>
{
})
.
catch
(()
=>
{})
},
fnEdit
(
row
)
{
this
.
dialogTitle
=
'收集资料配置'
...
...
@@ -248,7 +271,7 @@ export default {
this
.
rowData
.
supervision
=
!!
v
?
Array
.
from
(
new
Set
(
arr
)).
join
(
','
)
:
id
// this.rowData.supervision = !!v ? v +','+id : id
},
}
}
,
}
</
script
>
...
...
src/views/conceptualBaseManagement/index.vue
View file @
8a4c8d8
...
...
@@ -4,7 +4,7 @@
* @Autor: pan
* @Date: 2024-03-21 20:58:31
* @LastEditors: pan
* @LastEditTime: 2024-0
3-27 10:50:41
* @LastEditTime: 2024-0
6-24 10:21:23
-->
<
template
>
<div
class=
"searchTable"
>
...
...
@@ -31,7 +31,6 @@
<el-button
type=
"primary"
icon=
"el-icon-document-add"
size=
"medium"
plain
@
click=
"fnAdd()"
>
新建
</el-button
...
...
@@ -39,7 +38,6 @@
<el-button
type=
"primary"
icon=
"el-icon-download"
size=
"medium"
plain
v-if=
"activeName === '1'"
>
导出
</el-button
...
...
@@ -59,12 +57,22 @@
<span>
{{
handleFileName
(
data
)
}}
</span>
</
template
>
<
template
#
orgName=
"{ data }"
>
<el-button
v-if=
"data.row.orgName"
class=
"detailBtn"
size=
"medium"
@
click=
"fnEdit(data.row, true)"
>
{{
data
.
row
.
orgName
}}
</el-button >
<span
v-else
>
{{
data
.
row
.
orgName
}}
</span>
<el-button
v-if=
"data.row.orgName"
class=
"detailBtn"
@
click=
"fnEdit(data.row, true)"
>
{{
data
.
row
.
orgName
}}
</el-button
>
<span
v-else
>
{{
data
.
row
.
orgName
}}
</span>
</
template
>
<
template
#
matterName=
"{ data }"
>
<el-button
v-if=
"data.row.matterName"
class=
"detailBtn"
size=
"medium"
@
click=
"fnEdit(data.row, true)"
>
{{
data
.
row
.
matterName
}}
</el-button >
<span
v-else
>
{{
data
.
row
.
matterName
}}
</span>
<el-button
v-if=
"data.row.matterName"
class=
"detailBtn"
@
click=
"fnEdit(data.row, true)"
>
{{
data
.
row
.
matterName
}}
</el-button
>
<span
v-else
>
{{
data
.
row
.
matterName
}}
</span>
</
template
>
</table-config>
</template>
...
...
src/views/conceptualRelated/index.vue
View file @
8a4c8d8
...
...
@@ -4,7 +4,7 @@
* @Autor: pan
* @Date: 2024-03-21 20:58:31
* @LastEditors: pan
* @LastEditTime: 2024-0
4-01 11:33:1
2
* @LastEditTime: 2024-0
6-24 10:22:4
2
-->
<
template
>
<div
class=
"searchTable"
>
...
...
@@ -60,16 +60,31 @@
<span>
{{
handlePercent
(
data
)
}}
</span>
</
template
>
<
template
#
manageOrgName=
"{ data }"
>
<el-button
v-if=
"data.row.manageOrgName"
class=
"detailBtn"
size=
"medium"
@
click=
"fnDetail(data.row)"
>
{{
data
.
row
.
manageOrgName
}}
</el-button >
<span
v-else
>
{{
data
.
row
.
manageOrgName
}}
</span>
<el-button
v-if=
"data.row.manageOrgName"
class=
"detailBtn"
@
click=
"fnDetail(data.row)"
>
{{
data
.
row
.
manageOrgName
}}
</el-button
>
<span
v-else
>
{{
data
.
row
.
manageOrgName
}}
</span>
</
template
>
<
template
#
batName=
"{ data }"
>
<el-button
v-if=
"data.row.batName"
class=
"detailBtn"
size=
"medium"
@
click=
"fnDetail(data.row)"
>
{{
data
.
row
.
batName
}}
</el-button >
<span
v-else
>
{{
data
.
row
.
batName
}}
</span>
<el-button
v-if=
"data.row.batName"
class=
"detailBtn"
@
click=
"fnDetail(data.row)"
>
{{
data
.
row
.
batName
}}
</el-button
>
<span
v-else
>
{{
data
.
row
.
batName
}}
</span>
</
template
>
<
template
#
assetName=
"{ data }"
>
<el-button
v-if=
"data.row.assetName"
class=
"detailBtn"
size=
"medium"
@
click=
"fnDetail(data.row)"
>
{{
data
.
row
.
assetName
}}
</el-button >
<span
v-else
>
{{
data
.
row
.
assetName
}}
</span>
<el-button
v-if=
"data.row.assetName"
class=
"detailBtn"
@
click=
"fnDetail(data.row)"
>
{{
data
.
row
.
assetName
}}
</el-button
>
<span
v-else
>
{{
data
.
row
.
assetName
}}
</span>
</
template
>
</table-config>
</template>
...
...
@@ -77,8 +92,8 @@
<Detail
:visible
.
sync=
"visible"
:row-data=
"rowData"
:activeName=
'activeName'
:activeName2_1=
'activeName2_1'
:activeName=
"activeName"
:activeName2_1=
"activeName2_1"
/>
</div>
</template>
...
...
@@ -138,7 +153,7 @@ export default {
ListPage
,
SearchForm
,
TableConfig
,
Detail
Detail
,
},
computed
:
{
getCountType
()
{
...
...
@@ -178,7 +193,11 @@ export default {
if
(
this
.
activeName2_1
===
'1'
)
{
arr
=
[
{
label
:
'序号'
,
type
:
'index'
,
width
:
'80px'
},
{
label
:
'单位名称'
,
prop
:
'manageOrgName'
,
__slotName
:
'manageOrgName'
,
},
{
label
:
'单位名称'
,
prop
:
'manageOrgName'
,
__slotName
:
'manageOrgName'
,
},
{
label
:
'概设需求数(个)'
,
prop
:
'needCount'
},
{
label
:
'概设材料通过数(个)'
,
prop
:
'reviewPassCount'
},
{
label
:
'概设通过比(%)'
,
__slotName
:
'percent'
},
...
...
@@ -186,7 +205,7 @@ export default {
}
else
{
arr
=
[
{
label
:
'序号'
,
type
:
'index'
,
width
:
'80px'
},
{
label
:
'批次'
,
prop
:
'batName'
,
__slotName
:
'batName'
,
},
{
label
:
'批次'
,
prop
:
'batName'
,
__slotName
:
'batName'
},
{
label
:
'项目需求数(个)'
,
prop
:
'needCount'
},
{
label
:
'项目通过数(个)'
,
prop
:
'reviewPassCount'
},
{
label
:
'项目通过比(%)'
,
__slotName
:
'percent'
},
...
...
@@ -196,7 +215,7 @@ export default {
arr
=
[
{
type
:
'selection'
,
width
:
'55px'
},
{
label
:
'序号'
,
type
:
'index'
,
width
:
'80px'
},
{
label
:
'资产名称'
,
prop
:
'assetName'
,
__slotName
:
'assetName'
,
},
{
label
:
'资产名称'
,
prop
:
'assetName'
,
__slotName
:
'assetName'
},
{
label
:
'资产类型(所属元素)'
,
prop
:
'eleName'
},
{
label
:
'来源'
,
...
...
@@ -233,7 +252,7 @@ export default {
this
.
getElementTreeData
()
},
methods
:
{
fnDetail
(
row
){
fnDetail
(
row
)
{
this
.
rowData
=
row
this
.
visible
=
true
},
...
...
src/views/conceptualReview/index.vue
View file @
8a4c8d8
...
...
@@ -38,7 +38,6 @@
v-if=
"activeName === '1'"
icon=
"el-icon-document-add"
type=
"primary"
size=
"medium"
plain
@
click=
"fnMaterialAnalysis()"
>
材料解析
</el-button
...
...
@@ -47,7 +46,6 @@
<el-button
icon=
"el-icon-document-add"
type=
"primary"
size=
"medium"
plain
v-if=
"showBatchBtn"
@
click=
"fnBatchExamine()"
...
...
@@ -56,7 +54,6 @@
<el-button
icon=
"el-icon-download"
type=
"primary"
size=
"medium"
plain
v-if=
"activeName2 === '1'"
>
导出报告
</el-button
...
...
@@ -64,7 +61,6 @@
<el-button
icon=
"el-icon-download"
type=
"primary"
size=
"medium"
plain
v-if=
"activeName2 === '4'"
>
导出技术偏差分析表
</el-button
...
...
@@ -72,7 +68,6 @@
<el-button
icon=
"el-icon-download"
type=
"primary"
size=
"medium"
plain
v-if=
"activeName2 === '8'"
@
click=
"handlExportRiskReport('重复建设风险报告', 1)"
...
...
@@ -81,7 +76,6 @@
<el-button
icon=
"el-icon-download"
type=
"primary"
size=
"medium"
plain
v-if=
"activeName2 === '9'"
@
click=
"handlExportRiskReport('重复录入风险报告', 2)"
...
...
@@ -99,8 +93,13 @@
id-key=
"elementId"
>
<template
#
prjName=
"
{ data }">
<el-button
v-if=
"data.row.prjName"
class=
"detailBtn"
size=
"medium"
@
click=
"fnDetail(data.row)"
>
{{
data
.
row
.
prjName
}}
</el-button >
<span
v-else
>
{{
data
.
row
.
prjName
}}
</span>
<el-button
v-if=
"data.row.prjName"
class=
"detailBtn"
@
click=
"fnDetail(data.row)"
>
{{
data
.
row
.
prjName
}}
</el-button
>
<span
v-else
>
{{
data
.
row
.
prjName
}}
</span>
</
template
>
</table-config>
</template>
...
...
@@ -114,8 +113,8 @@
<Detail
:visible
.
sync=
"visible"
:row-data=
"rowData"
:activeName=
'activeName'
:activeName2=
'activeName2'
:activeName=
"activeName"
:activeName2=
"activeName2"
/>
</div>
</template>
...
...
@@ -215,7 +214,7 @@ export default {
SearchForm
,
TableConfig
,
AnalysisContent
,
Detail
Detail
,
},
computed
:
{
formOptions
()
{
...
...
@@ -465,7 +464,7 @@ export default {
},
mounted
()
{},
methods
:
{
fnDetail
(
row
){
fnDetail
(
row
)
{
this
.
rowData
=
row
this
.
visible
=
true
},
...
...
src/views/conceptualViewOrg/OnlineReview.vue
View file @
8a4c8d8
...
...
@@ -47,9 +47,7 @@
</div>
</div>
<div
class=
"flex"
>
<el-button
type=
"primary"
size=
"medium"
@
click=
"fnSave()"
>
保存结果
</el-button
>
<el-button
type=
"primary"
@
click=
"fnSave()"
>
保存结果
</el-button>
</div>
</div>
<el-input
...
...
src/views/conceptualViewOrg/OnlineReviewLeft.vue
View file @
8a4c8d8
...
...
@@ -11,7 +11,6 @@
<el-button
icon=
"el-icon-download"
type=
"primary"
size=
"medium"
plain
v-if=
"item.requireName === '功能偏差'"
>
导出技术偏差分析表
</el-button
...
...
@@ -19,7 +18,6 @@
<el-button
icon=
"el-icon-download"
type=
"primary"
size=
"medium"
plain
v-if=
"item.requireName === '功能重复风险'"
>
导出重复建设风险报告
</el-button
...
...
@@ -27,7 +25,6 @@
<el-button
icon=
"el-icon-download"
type=
"primary"
size=
"medium"
plain
v-if=
"item.requireName === '数据重复录入风险'"
>
导出重复录入风险报告
</el-button
...
...
src/views/demandManagement/index.vue
View file @
8a4c8d8
...
...
@@ -38,15 +38,18 @@
:key=
"activeName"
>
<template
#
prjName=
"
{ data }">
<el-button
v-if=
"data.row.prjName"
class=
"detailBtn"
size=
"medium"
@
click=
"fnEdit(data.row, true)"
>
{{
data
.
row
.
prjName
}}
</el-button >
<span
v-else
>
{{
data
.
row
.
prjName
}}
</span>
<el-button
v-if=
"data.row.prjName"
class=
"detailBtn"
@
click=
"fnEdit(data.row, true)"
>
{{
data
.
row
.
prjName
}}
</el-button
>
<span
v-else
>
{{
data
.
row
.
prjName
}}
</span>
</
template
>
</table-config>
</template>
</list-page>
<Detail
:visible
.
sync=
"detailVisible"
:row-data=
"rowData"
/>
<Detail
:visible
.
sync=
"detailVisible"
:row-data=
"rowData"
/>
<!-- 新增弹窗 -->
<Add
@
querySearch=
"querySearch"
...
...
@@ -174,7 +177,7 @@ export default {
{
type
:
'selection'
,
width
:
'55px'
},
{
label
:
'序号'
,
type
:
'index'
,
width
:
'80px'
},
{
label
:
'批次年度'
,
prop
:
'year'
},
{
label
:
'批次名称'
,
prop
:
'batName'
,
width
:
'200px'
,
},
{
label
:
'批次名称'
,
prop
:
'batName'
,
width
:
'200px'
},
{
label
:
'项目名称'
,
prop
:
'prjName'
,
...
...
@@ -443,12 +446,12 @@ export default {
})
.
catch
(()
=>
{})
},
fnEdit
(
row
,
isDetail
=
false
)
{
fnEdit
(
row
,
isDetail
=
false
)
{
this
.
rowData
=
row
if
(
this
.
activeName
==
'1'
)
{
if
(
this
.
activeName
==
'1'
)
{
this
.
dialogTitle
=
isDetail
?
'详情'
:
'修改需求'
this
.
visible
=
true
}
else
{
}
else
{
this
.
detailVisible
=
true
}
},
...
...
src/views/dictionaryManagement/Maintenance.vue
View file @
8a4c8d8
...
...
@@ -11,11 +11,21 @@
<list-page>
<!-- 查询表单插槽 -->
<template
#
formWrap
>
<SearchForm
ref=
"searchForm"
@
onSearch=
"querySearch"
:form-options=
"formOptions"
/>
<SearchForm
ref=
"searchForm"
@
onSearch=
"querySearch"
:form-options=
"formOptions"
/>
</
template
>
<!-- 中部操作按钮 -->
<
template
#
operationWrap
>
<el-button
type=
"primary"
icon=
"el-icon-document-add"
size=
"medium"
plain
@
click=
"fnAdd"
>
新建
</el-button >
<el-button
type=
"primary"
icon=
"el-icon-document-add"
plain
@
click=
"fnAdd"
>
新建
</el-button
>
</
template
>
<!-- 表格插槽 -->
<
template
#
tableWrap
>
...
...
@@ -25,7 +35,7 @@
:query=
"query"
:columns=
"columns"
id-key=
"elementId"
:hasPagination=
'false'
:hasPagination=
"false"
>
</table-config>
</
template
>
...
...
@@ -37,7 +47,7 @@
:visible
.
sync=
"addVisible"
:row-data=
"addRowData"
:title=
"dialogTitle"
:dictId=
'rowData.id'
:dictId=
"rowData.id"
/>
</div>
</template>
...
...
@@ -87,12 +97,17 @@ export default {
columns
()
{
return
[
{
label
:
'序号'
,
type
:
'index'
,
width
:
'80px'
},
{
label
:
'字典描述'
,
prop
:
'label'
},
{
label
:
'字典值'
,
prop
:
'value'
,
width
:
'150px'
,
},
{
label
:
'字典描述'
,
prop
:
'label'
},
{
label
:
'字典值'
,
prop
:
'value'
,
width
:
'150px'
},
{
label
:
'等级'
,
prop
:
'grade'
,
width
:
'150px'
},
{
label
:
'排序'
,
prop
:
'sort'
,
width
:
'80px'
},
{
label
:
'启用状态'
,
prop
:
'flag'
,
width
:
'120px'
,
collectionType
:
'flag'
,
options
:
flag
,
},
{
label
:
'启用状态'
,
prop
:
'flag'
,
width
:
'120px'
,
collectionType
:
'flag'
,
options
:
flag
,
},
{
label
:
'描述'
,
prop
:
'remark'
},
{
label
:
'操作'
,
...
...
@@ -145,7 +160,7 @@ export default {
},
},
},
data
()
{
data
()
{
return
{
query
:
{
url
:
dictionaryMaintenanceSearch
,
...
...
@@ -191,14 +206,16 @@ export default {
type
:
'warning'
,
})
.
then
(()
=>
{
this
.
$postRequestShared
(
'/dictDetail/phyDel'
,
{
id
:
row
.
id
}).
then
(
res
=>
{
this
.
$postRequestShared
(
'/dictDetail/phyDel'
,
{
id
:
row
.
id
}).
then
(
(
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
$message
.
success
(
'删除成功'
)
this
.
$refs
.
searchTable
.
queryData
()
}
else
{
this
.
$message
.
error
(
res
.
msg
)
}
})
},
)
})
.
catch
(()
=>
{})
},
...
...
@@ -207,7 +224,7 @@ export default {
this
.
addRowData
=
row
this
.
addVisible
=
true
},
fnEnable
(
row
)
{
fnEnable
(
row
)
{
let
title
=
row
.
flag
?
'启用'
:
'禁用'
this
.
$confirm
(
'是否确认?'
+
title
,
'提示'
,
{
confirmButtonText
:
'确认'
,
...
...
@@ -215,14 +232,16 @@ export default {
type
:
'warning'
,
})
.
then
(()
=>
{
this
.
$postRequestShared
(
'/dictDetail/delete'
,
{
id
:
row
.
id
}).
then
(
res
=>
{
this
.
$postRequestShared
(
'/dictDetail/delete'
,
{
id
:
row
.
id
}).
then
(
(
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
$message
.
success
(
title
+
'成功'
)
this
.
$refs
.
searchTable
.
queryData
()
}
else
{
this
.
$message
.
error
(
title
+
'失败'
)
}
})
},
)
})
.
catch
(()
=>
{})
},
...
...
@@ -232,15 +251,15 @@ export default {
this
.
$refs
.
searchForm
.
onReset
()
})
this
.
query
.
queryParam
.
dictId
=
this
.
rowData
.
id
}
}
},
},
}
</
script
>
<
style
lang=
"scss"
scoped
>
@import
'@/styles/elementui.scss'
;
::v-deep
.searchTable
{
.tableConfig
{
::v-deep
.searchTable
{
.tableConfig
{
height
:
32vh
!important
;
}
}
...
...
src/views/dictionaryManagement/index.vue
View file @
8a4c8d8
...
...
@@ -7,7 +7,13 @@
</
template
>
<!-- 中部操作按钮 -->
<
template
#
operationWrap
>
<el-button
type=
"primary"
icon=
"el-icon-document-add"
size=
"medium"
plain
@
click=
"fnAdd"
>
新建
</el-button >
<el-button
type=
"primary"
icon=
"el-icon-document-add"
plain
@
click=
"fnAdd"
>
新建
</el-button
>
</
template
>
<!-- 表格插槽 -->
<
template
#
tableWrap
>
...
...
@@ -27,7 +33,11 @@
:title=
"dialogTitle"
></Add>
<!-- <Detail ref="Detail" :prjCodeDetail='detailPrjCode' :visible.sync="visibleDetail" @selectTabel='selectTabel' :title="detailTitle"/> -->
<Maintenance
:row-data=
"rowData"
@
querySearch=
"querySearch"
:visible
.
sync=
"maintenanceVisible"
/>
<Maintenance
:row-data=
"rowData"
@
querySearch=
"querySearch"
:visible
.
sync=
"maintenanceVisible"
/>
</div>
</template>
...
...
@@ -70,12 +80,17 @@ export default {
columns
()
{
return
[
{
label
:
'序号'
,
type
:
'index'
,
width
:
'80px'
},
{
label
:
'字典名称'
,
prop
:
'name'
,
minWidth
:
'150px'
,
},
{
label
:
'字典标识'
,
prop
:
'typeValue'
,
minWidth
:
'150px'
,
},
{
label
:
'字典名称'
,
prop
:
'name'
,
minWidth
:
'150px'
},
{
label
:
'字典标识'
,
prop
:
'typeValue'
,
minWidth
:
'150px'
},
{
label
:
'描述'
,
prop
:
'remark'
,
minWidth
:
'150px'
},
{
label
:
'排序'
,
prop
:
'sort'
,
width
:
'80px'
},
{
label
:
'启用状态'
,
prop
:
'delFlag'
,
width
:
'120px'
,
collectionType
:
'delFlag'
,
options
:
delFlag
,
},
{
label
:
'启用状态'
,
prop
:
'delFlag'
,
width
:
'120px'
,
collectionType
:
'delFlag'
,
options
:
delFlag
,
},
{
label
:
'创建日期'
,
prop
:
'createTime'
,
width
:
'120px'
},
// { label: '创建人', prop: 'createMan', },
// { label: '最终修改时间', prop: 'lastUpdateTime', },
...
...
@@ -130,12 +145,12 @@ export default {
]
},
},
data
()
{
data
()
{
return
{
query
:
{
url
:
dictionarySearch
,
method
:
'post'
,
queryParam
:
{
},
queryParam
:
{
},
},
visible
:
false
,
// 新增 修改
rowData
:
{},
...
...
@@ -180,14 +195,16 @@ export default {
type
:
'warning'
,
})
.
then
(()
=>
{
this
.
$postRequestShared
(
'/dict/phyDel'
,
{
id
:
row
.
id
}).
then
(
res
=>
{
this
.
$postRequestShared
(
'/dict/phyDel'
,
{
id
:
row
.
id
}).
then
(
(
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
$message
.
success
(
'删除成功'
)
this
.
$refs
.
searchTable
.
queryData
()
}
else
{
this
.
$message
.
error
(
res
.
msg
)
}
})
},
)
})
.
catch
(()
=>
{})
},
...
...
@@ -196,11 +213,11 @@ export default {
this
.
rowData
=
row
this
.
visible
=
true
},
fnMaintenance
(
row
)
{
fnMaintenance
(
row
)
{
this
.
maintenanceVisible
=
true
this
.
rowData
=
row
},
fnDisabled
(
row
)
{
fnDisabled
(
row
)
{
let
title
=
row
.
delFlag
==
1
?
'启用'
:
'禁用'
this
.
$confirm
(
`是否确认
${
title
}
?`
,
'提示'
,
{
confirmButtonText
:
'确认'
,
...
...
@@ -208,23 +225,21 @@ export default {
type
:
'warning'
,
})
.
then
(()
=>
{
this
.
$postRequestShared
(
'/dict/delete'
,
{
id
:
row
.
id
}).
then
(
res
=>
{
this
.
$postRequestShared
(
'/dict/delete'
,
{
id
:
row
.
id
}).
then
(
(
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
$message
.
success
(
title
+
'成功'
)
this
.
$message
.
success
(
title
+
'成功'
)
this
.
$refs
.
searchTable
.
queryData
()
}
else
{
this
.
$message
.
error
(
title
+
'失败'
)
}
})
},
)
})
.
catch
(()
=>
{})
},
}
},
}
</
script
>
<
style
>
</
style
>
\ No newline at end of file
<
style
></
style
>
src/views/etpManage/index.vue
View file @
8a4c8d8
...
...
@@ -30,7 +30,6 @@
<el-button
icon=
"el-icon-document-add"
type=
"primary"
size=
"medium"
plain
@
click=
"fnAdd()"
>
新建
</el-button
...
...
src/views/metaModelDic/index.vue
View file @
8a4c8d8
...
...
@@ -49,7 +49,6 @@
<div
class=
"search_btn"
>
<el-button
type=
"primary"
size=
"medium"
icon=
"el-icon-document-add"
@
click=
"operation('add', null)"
>
新建
</el-button
...
...
@@ -423,8 +422,8 @@ export default {
},
methods
:
{
// 状态
getStateList
(){
query_jia_gou_ceng_ci_new
({
"typeValue"
:
"sys_state"
}).
then
(
res
=>
{
getStateList
()
{
query_jia_gou_ceng_ci_new
({
typeValue
:
'sys_state'
}).
then
((
res
)
=>
{
if
(
res
.
code
==
200
)
{
this
.
stateList
=
res
.
data
}
...
...
src/views/organizationManagement/index.vue
View file @
8a4c8d8
...
...
@@ -4,7 +4,7 @@
* @Autor: pan
* @Date: 2024-04-16 15:09:52
* @LastEditors: pan
* @LastEditTime: 2024-0
4-19 10:02:44
* @LastEditTime: 2024-0
6-24 10:24:52
-->
<
template
>
<div
class=
"searchTable"
>
...
...
@@ -24,7 +24,6 @@
<el-button
type=
"primary"
icon=
"el-icon-document-add"
size=
"medium"
plain
@
click=
"fnTopOperation('新增')"
>
新增
</el-button
...
...
@@ -32,7 +31,6 @@
<el-button
type=
"primary"
icon=
"el-icon-edit"
size=
"medium"
plain
@
click=
"fnTopOperation('编辑')"
>
编辑
</el-button
...
...
@@ -40,7 +38,6 @@
<el-button
type=
"danger"
icon=
"el-icon-delete"
size=
"medium"
plain
@
click=
"fnTopOperation('删除')"
>
删除
</el-button
...
...
@@ -254,13 +251,13 @@ export default {
})
.
then
(()
=>
{
let
[
params
,
delApi
]
=
[{},
null
]
if
(
row
)
{
if
(
row
)
{
params
=
{
orgId
:
row
.
orgId
,
}
delApi
=
delOrgTreeItem
}
else
{
params
=
this
.
selectRows
.
map
(
v
=>
Number
(
v
.
orgId
))
params
=
this
.
selectRows
.
map
(
(
v
)
=>
Number
(
v
.
orgId
))
delApi
=
batchDeleteOrgTreeItem
}
delApi
(
params
).
then
((
res
)
=>
{
...
...
src/views/projectInfoManage/index.vue
View file @
8a4c8d8
This diff is collapsed.
Click to expand it.
src/views/report-template-fabric/index.vue
View file @
8a4c8d8
...
...
@@ -63,18 +63,10 @@
</div>
</div>
<div
class=
"search_btn"
>
<el-button
type=
"primary"
size=
"medium"
icon=
"el-icon-document-add"
@
click=
"add"
<el-button
type=
"primary"
icon=
"el-icon-document-add"
@
click=
"add"
>
新建
</el-button
>
<el-button
type=
"primary"
size=
"medium"
icon=
"el-icon-delete"
@
click=
"moreDelete"
<el-button
type=
"primary"
icon=
"el-icon-delete"
@
click=
"moreDelete"
>
删除
</el-button
>
</div>
...
...
src/views/reviewArchiPoliticeCheck/index.vue
View file @
8a4c8d8
...
...
@@ -3,14 +3,13 @@
<list-page>
<!-- 查询表单插槽 -->
<template
#
formWrap
>
<SearchForm
@
onSearch=
"querySearch"
:form-options=
"formOptions"
/>
<SearchForm
@
onSearch=
"querySearch"
:form-options=
"formOptions"
/>
</
template
>
<!-- 中部操作按钮 -->
<
template
#
operationWrap
>
<el-button
type=
"primary"
size=
"medium"
plain
@
click=
"toDetails"
<el-button
type=
"primary"
plain
@
click=
"toDetails"
>
架构政策审查
</el-button
>
</el-button>
</
template
>
<!-- 表格插槽 -->
<
template
#
tableWrap
>
...
...
@@ -32,10 +31,10 @@ import ListPage from '@/components/ListPage.vue'
import
SearchForm
from
'@/components/SearchForm.vue'
import
TableConfig
from
'@/components/TableConfig.vue'
import
{
queryAppArchiControlRequirements
}
from
'@/api/interface'
import
{
getDeptOption
,
getOrgOption
}
from
'@/api/index'
import
{
prjPlanClass
}
from
'@/utils/dictionary'
import
{
getDictTypeOptions
}
from
'@/utils'
import
{
queryAppArchiControlRequirements
}
from
'@/api/interface'
import
{
getDeptOption
,
getOrgOption
}
from
'@/api/index'
import
{
prjPlanClass
}
from
'@/utils/dictionary'
import
{
getDictTypeOptions
}
from
'@/utils'
export
default
{
name
:
'batchPlanManagement'
,
...
...
@@ -68,7 +67,7 @@ export default {
element
:
'el-select'
,
// 指定elementui组件
placeholder
:
'请选择'
,
// elementui组件属性
options
:
this
.
sysOrgOptions
,
filterable
:
true
filterable
:
true
,
},
{
label
:
'业务部门'
,
// label文字
...
...
@@ -76,7 +75,7 @@ export default {
element
:
'el-select'
,
// 指定elementui组件
placeholder
:
'请选择'
,
// elementui组件属性
options
:
this
.
sysDeptOptions
,
filterable
:
true
filterable
:
true
,
},
{
label
:
'系统名称'
,
// label文字
...
...
@@ -95,8 +94,8 @@ export default {
},
columns
()
{
return
[
{
type
:
'selection'
,
width
:
'55px'
},
{
label
:
'序号'
,
type
:
'index'
,
width
:
'80px'
},
{
type
:
'selection'
,
width
:
'55px'
},
{
label
:
'序号'
,
type
:
'index'
,
width
:
'80px'
},
{
label
:
'建设单位'
,
prop
:
'manageOrgName'
,
...
...
@@ -107,14 +106,14 @@ export default {
prop
:
'manageDeptName'
,
width
:
'300px'
,
},
{
label
:
'系统名称'
,
width
:
'280px'
,
prop
:
'appName'
},
{
label
:
'系统名称'
,
width
:
'280px'
,
prop
:
'appName'
},
{
label
:
'建设类型'
,
prop
:
'buildType'
,
options
:
this
.
buildTypeOptions
,
collectionType
:
'build_type'
,
},
{
label
:
'项目名称'
,
width
:
'295px'
,
prop
:
'prjName'
},
{
label
:
'项目名称'
,
width
:
'295px'
,
prop
:
'prjName'
},
{
label
:
'是否续建'
,
prop
:
'prjPlanClass'
,
...
...
@@ -132,7 +131,7 @@ export default {
label
:
'运安符合性审查'
,
prop
:
'version3'
,
type
:
'operation'
,
actionButtons
:
[{
title
:
'查看'
,
type
:
'text'
}],
actionButtons
:
[{
title
:
'查看'
,
type
:
'text'
}],
callback
:
(
row
,
title
)
=>
{
this
.
fnToDetailsTab
(
'1'
,
row
.
prjId
)
},
...
...
@@ -141,7 +140,7 @@ export default {
label
:
'功能满足审查'
,
prop
:
'version4'
,
type
:
'operation'
,
actionButtons
:
[{
title
:
'查看'
,
type
:
'text'
}],
actionButtons
:
[{
title
:
'查看'
,
type
:
'text'
}],
callback
:
(
row
,
title
)
=>
{
this
.
fnToDetailsTab
(
'2'
,
row
.
prjId
)
},
...
...
@@ -150,7 +149,7 @@ export default {
label
:
'运行可靠性审查'
,
prop
:
'version5'
,
type
:
'operation'
,
actionButtons
:
[{
title
:
'查看'
,
type
:
'text'
}],
actionButtons
:
[{
title
:
'查看'
,
type
:
'text'
}],
callback
:
(
row
,
title
)
=>
{
this
.
fnToDetailsTab
(
'3'
,
row
.
prjId
)
},
...
...
@@ -159,7 +158,7 @@ export default {
label
:
'系统实用性审查'
,
prop
:
'version6'
,
type
:
'operation'
,
actionButtons
:
[{
title
:
'查看'
,
type
:
'text'
}],
actionButtons
:
[{
title
:
'查看'
,
type
:
'text'
}],
callback
:
(
row
,
title
)
=>
{
this
.
fnToDetailsTab
(
'4'
,
row
.
prjId
)
},
...
...
@@ -168,7 +167,7 @@ export default {
label
:
'系统安全性审查'
,
prop
:
'version8'
,
type
:
'operation'
,
actionButtons
:
[{
title
:
'查看'
,
type
:
'text'
}],
actionButtons
:
[{
title
:
'查看'
,
type
:
'text'
}],
callback
:
(
row
,
title
)
=>
{
this
.
fnToDetailsTab
(
'5'
,
row
.
prjId
)
},
...
...
@@ -177,7 +176,7 @@ export default {
label
:
'资源复用性审查'
,
prop
:
'version7'
,
type
:
'operation'
,
actionButtons
:
[{
title
:
'查看'
,
type
:
'text'
}],
actionButtons
:
[{
title
:
'查看'
,
type
:
'text'
}],
callback
:
(
row
,
title
)
=>
{
this
.
fnToDetailsTab
(
'6'
,
row
.
prjId
)
},
...
...
@@ -235,7 +234,7 @@ export default {
if
(
this
.
selectRows
.
length
>
1
)
{
return
this
.
$message
.
warning
(
'只能选择一条数据'
)
}
const
{
name
,
prjId
}
=
this
.
selectRows
[
0
]
const
{
name
,
prjId
}
=
this
.
selectRows
[
0
]
this
.
$router
.
push
({
path
:
'/main/reviewArchiPoliticeCheckDetails'
,
query
:
{
...
...
src/views/reviewSituation/index.vue
View file @
8a4c8d8
...
...
@@ -3,19 +3,17 @@
<list-page>
<!-- 查询表单插槽 -->
<template
#
formWrap
>
<SearchForm
@
onSearch=
"querySearch"
:form-options=
"formOptions"
/>
<SearchForm
@
onSearch=
"querySearch"
:form-options=
"formOptions"
/>
</
template
>
<!-- 中部操作按钮 -->
<
template
#
operationWrap
>
<el-button
icon=
"el-icon-document-add"
type=
"primary"
size=
"medium"
plain
@
click=
"toDetails()"
>
评审情况(概要设计)
</el-button
>
</el-button>
</
template
>
<!-- 表格插槽 -->
<
template
#
tableWrap
>
...
...
@@ -36,10 +34,10 @@ import ListPage from '@/components/ListPage.vue'
import
SearchForm
from
'@/components/SearchForm.vue'
import
TableConfig
from
'@/components/TableConfig.vue'
import
{
queryPrelDesInspecte
}
from
'@/api/interface'
import
{
getDeptOption
,
getOrgOption
}
from
'@/api/index'
import
{
completionStatus
,
prjPlanClass
}
from
'@/utils/dictionary'
import
{
getDictTypeOptions
}
from
'@/utils'
import
{
queryPrelDesInspecte
}
from
'@/api/interface'
import
{
getDeptOption
,
getOrgOption
}
from
'@/api/index'
import
{
completionStatus
,
prjPlanClass
}
from
'@/utils/dictionary'
import
{
getDictTypeOptions
}
from
'@/utils'
export
default
{
name
:
'reviewSituation'
,
...
...
@@ -71,7 +69,7 @@ export default {
element
:
'el-select'
,
// 指定elementui组件
placeholder
:
'请选择'
,
// elementui组件属性
options
:
this
.
sysOrgOptions
,
filterable
:
true
filterable
:
true
,
},
{
label
:
'业务部门'
,
// label文字
...
...
@@ -79,7 +77,7 @@ export default {
element
:
'el-select'
,
// 指定elementui组件
placeholder
:
'请选择'
,
// elementui组件属性
options
:
this
.
sysDeptOptions
,
filterable
:
true
filterable
:
true
,
},
{
label
:
'系统名称'
,
// label文字
...
...
@@ -100,8 +98,8 @@ export default {
},
columns
()
{
let
arr
=
[
{
type
:
'selection'
,
width
:
'55px'
},
{
label
:
'序号'
,
type
:
'index'
,
width
:
'80px'
},
{
type
:
'selection'
,
width
:
'55px'
},
{
label
:
'序号'
,
type
:
'index'
,
width
:
'80px'
},
{
label
:
'建设单位'
,
prop
:
'manageOrgName'
,
...
...
Write
Preview
Markdown
is supported
Attach a file
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 post a comment