Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dsk-operate-sys-cscec
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
fulixin
dsk-operate-sys-cscec
Commits
fb296035
Commit
fb296035
authored
Mar 07, 2024
by
danfuman
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改
parent
5c7c3147
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
106 additions
and
29 deletions
+106
-29
index.vue
dsk-operate-ui/src/views/detail/biddetail/index.vue
+9
-8
Sidebar.vue
...operate-ui/src/views/detail/party-a/component/Sidebar.vue
+2
-1
cooperativeConstructionUnit.vue
...y-a/consultingTransaction/cooperativeConstructionUnit.vue
+30
-4
cooperativeGroup.vue
...detail/party-a/consultingTransaction/cooperativeGroup.vue
+26
-6
cooperativeOwnerUnits.vue
...l/party-a/consultingTransaction/cooperativeOwnerUnits.vue
+31
-5
consultingAgencyCooperation.vue
...rty-a/internalCooperation/consultingAgencyCooperation.vue
+8
-5
No files found.
dsk-operate-ui/src/views/detail/biddetail/index.vue
View file @
fb296035
...
...
@@ -73,7 +73,7 @@
<label
class=
"label label1"
>
招标代理机构
</label>
<span
class=
"span1"
>
{{
info
.
agency
||
"--"
}}
</span>
</p>
</div>
<div
class=
"tip"
>
<span>
温馨提示:
</span>
本栏信息全部来自政府建设主管单位,可作为该公司资质电报、招标投标业绩核实、优质工程(奖杯)申请、信用评估等用途使用。
...
...
@@ -81,7 +81,7 @@
</div>
<div
class=
"content main3"
>
<div
class=
"common-title"
>
信息快照
</div>
<div
class=
"main3-box"
>
<img
class=
"tip-img"
:src=
"'https://imgs.jiansheku.com/'+info.snapshootPic"
v-if=
"info.snapshootPic"
/>
<div
v-else
class=
"no-data"
>
...
...
@@ -92,8 +92,8 @@
</div>
</div>
</div>
</div>
</
template
>
...
...
@@ -125,7 +125,7 @@ export default {
this
.
info
=
res
.
data
}
}).
catch
(
error
=>
{
});
}
}
...
...
@@ -184,6 +184,7 @@ export default {
font-size
:
14px
;
border-bottom
:
1px
solid
#EFEFEF
;
padding-bottom
:
14px
;
position
:
relative
;
.list-titel
{
font-size
:
16px
;
...
...
@@ -324,7 +325,7 @@ export default {
}
.app-container
{
padding
:
0
;
/*padding: 0;*/
}
.qyzx-details
{
...
...
@@ -428,7 +429,7 @@ export default {
.blue
{
color
:
#0081FF
!
important
;
cursor
:
pointer
;
}
}
...
...
@@ -439,4 +440,4 @@ export default {
}
</
style
>
\ No newline at end of file
</
style
>
dsk-operate-ui/src/views/detail/party-a/component/Sidebar.vue
View file @
fb296035
...
...
@@ -296,6 +296,7 @@ export default {
},
pathName
:
{
handler
(
newValue
)
{
console
.
log
(
newValue
,
"|||||||"
)
this
.
searchIndex
=
this
.
findNodeIndex
(
this
.
sideRoute
,
newValue
).
index
;
}
}
...
...
@@ -349,7 +350,7 @@ export default {
const
_sideBarData
=
JSON
.
parse
(
JSON
.
stringify
(
value
));
// {basic,behavior,business,combineMember,credit,evaluation,global,performance,personnel,qualification}
/**
/**
* @type {Map<string,string>}
*/
const
_tempMap
=
detailSideBar
;
...
...
dsk-operate-ui/src/views/detail/party-a/consultingTransaction/cooperativeConstructionUnit.vue
View file @
fb296035
...
...
@@ -11,6 +11,11 @@
v-html=
"scope.row.counterpartCompanyName"
>
{{
scope
.
row
.
counterpartCompanyName
}}
</span>
<span
v-else
>
-
</span>
</
template
>
<!-- 合作总金额-->
<
template
slot=
"amount"
slot-scope=
"scope"
>
<span
v-if=
"scope.row.amount"
>
{{
scope
.
row
.
amount
.
toFixed
(
2
)
}}
</span>
<span
v-else
>
-
</span>
</
template
>
<!-- 合作项目数量 -->
<
template
slot=
"count"
slot-scope=
"scope"
>
<span
v-if=
"scope.row.count"
style=
"color: #0081FF;cursor: pointer;"
@
click=
"viewProject(scope.row)"
>
{{
scope
.
row
.
count
}}
</span>
...
...
@@ -18,7 +23,7 @@
</
template
>
</tables>
<el-dialog
title=
"合作项目/工程明细"
:visible
.
sync=
"cooperationRecordDialog"
width=
"1100px"
@
close=
"dialogClose"
@
open=
"dialogOPen"
<el-dialog
title=
"合作项目/工程明细"
:visible
.
sync=
"cooperationRecordDialog"
width=
"1100px"
@
close=
"dialogClose"
@
open=
"dialogOPen"
:modal-append-to-body=
"false"
class=
"cooperation-record-dialog-container"
custom-class=
"cooperation-record-dialog"
:destroy-on-close=
"true"
:close-on-click-modal=
"false"
>
<div
class=
"cooperation-record-dialog-innner"
>
<dialog-head-form-new
title=
""
:form-data=
"dialogFormData"
:query-params=
"dialogQueryParams"
:total=
"dialogtableDataTotal"
:isExcel=
"false"
...
...
@@ -32,7 +37,18 @@
@
sort-change=
"dialogSortChange"
:maxHeight=
"true"
>
<!-- 合作项目/工程名称-->
<
template
slot=
"projectName"
slot-scope=
"scope"
>
<span
v-if=
"scope.row.projectName"
style=
"color: #0081FF;cursor: pointer;"
v-html=
"scope.row.projectName"
>
{{
scope
.
row
.
projectName
}}
</span>
<template
v-if=
"scope.row.dataSource ==='中标业绩'"
>
<router-link
:to=
"`/biddetail/$
{scope.row.sourceId}`" tag="a" class="a-link" v-if="scope.row.sourceId" v-html="scope.row.projectName">
</router-link>
<div
v-else
v-html=
"scope.row.projectName || '--'"
></div>
</
template
>
<
template
>
<span
@
click=
"linkTo1(scope.row.sourceId)"
v-if=
"scope.row.projectName"
style=
"color: #0081FF;cursor: pointer;"
v-html=
"scope.row.projectName"
>
{{
scope
.
row
.
projectName
}}
</span>
<span
v-else
>
-
</span>
</
template
>
</template>
<!-- 合作总金额-->
<
template
slot=
"amount"
slot-scope=
"scope"
>
<span
v-if=
"scope.row.amount"
>
{{
scope
.
row
.
amount
.
toFixed
(
2
)
}}
</span>
<span
v-else
>
-
</span>
</
template
>
<!-- 省市区 -->
...
...
@@ -53,6 +69,7 @@ import DialogHeadFormNew from "../component/HeadFormNew";
import
DialogTables
from
"../component/Tables"
;
import
{
replaceDomTags
}
from
"@/utils"
;
import
{
encodeStr
}
from
"@/assets/js/common"
;
import
{
skyProjectDetail
}
from
'@/api/detail/party-a/dealings'
export
default
{
name
:
"cooperativeConstructionUnit"
,
mixins
:
[
mixin
],
...
...
@@ -76,7 +93,7 @@ export default {
{
label
:
'施工单位名称'
,
prop
:
'counterpartCompanyName'
,
width
:
'295'
,
slot
:
true
,
showOverflowTooltip
:
true
}
,
{
label
:
'合作项目数量'
,
prop
:
'count'
,
minWidth
:
'190'
,
align
:
"right"
,
slot
:
true
,
sortable
:
"custom"
}
,
{
label
:
'最近一次合作时间'
,
prop
:
'time'
,
minWidth
:
'214'
,
sortable
:
"custom"
}
,
{
label
:
'合作总金额(万元)'
,
prop
:
'amount'
,
minWidth
:
'226'
,
align
:
"right"
,
sortable
:
"custom"
}
,
{
label
:
'合作总金额(万元)'
,
prop
:
'amount'
,
slot
:
true
,
minWidth
:
'226'
,
align
:
"right"
,
sortable
:
"custom"
}
,
],
formData
:
[
{
type
:
4
,
fieldName
:
'businessTypes'
,
value
:
''
,
placeholder
:
'咨询机构业务'
,
options
:
[],
uid
:
this
.
getUid
()
}
,
...
...
@@ -107,7 +124,7 @@ export default {
{
label
:
'咨询机构承担角色'
,
prop
:
'agencyBusinessType'
,
width
:
'140'
}
,
{
label
:
'项目类型'
,
prop
:
'counterpartRole'
,
minWidth
:
'105'
}
,
{
label
:
'工程类型'
,
prop
:
'projectType'
,
minWidth
:
'100'
}
,
{
label
:
'项目/工程金额(万元)'
,
prop
:
'amount'
,
width
:
'190'
,
sortable
:
"custom"
,
align
:
"right"
,
}
,
{
label
:
'项目/工程金额(万元)'
,
prop
:
'amount'
,
slot
:
true
,
width
:
'190'
,
sortable
:
"custom"
,
align
:
"right"
,
}
,
{
label
:
'项目地区'
,
prop
:
'area'
,
width
:
'245'
,
slot
:
true
}
,
{
label
:
'数据来源'
,
prop
:
'dataSource'
,
width
:
'90'
}
,
],
...
...
@@ -347,6 +364,15 @@ export default {
this
.
dialogFormData
=
data
.
dialogFormData
;
this
.
dialogtableDataTotal
=
data
.
dialogtableDataTotal
;
this
.
dialogTableData
=
data
.
dialogTableData
;
}
,
linkTo1
(
id
){
let
url
=
""
skyProjectDetail
({
sourceId
:
id
}
).
then
(
res
=>
{
if
(
res
.
data
&&
res
.
data
.
sourceUrl
){
url
=
res
.
data
.
sourceUrl
window
.
open
(
url
,
"_blank"
)
}
}
)
}
}
,
}
...
...
dsk-operate-ui/src/views/detail/party-a/consultingTransaction/cooperativeGroup.vue
View file @
fb296035
...
...
@@ -7,7 +7,7 @@
:queryParams=
"queryParams"
@
handle-current-change=
"handleCurrentChange"
@
sort-change=
"sortChange"
>
<!-- 业主名称 -->
<template
slot=
"combineName"
slot-scope=
"scope"
>
<span
v-if=
"scope.row.combineName"
style=
"color: #0081FF;cursor: pointer;"
@
click=
"viewEnterprise(scope.row)"
<span
v-if=
"scope.row.combineName"
@
click=
"viewEnterprise(scope.row)"
v-html=
"scope.row.combineName"
>
{{
scope
.
row
.
combineName
}}
</span>
<span
v-else
>
-
</span>
</
template
>
...
...
@@ -18,7 +18,7 @@
</
template
>
</tables>
<el-dialog
title=
"合作项目/工程明细"
:visible
.
sync=
"cooperationRecordDialog"
width=
"1100px"
@
close=
"dialogClose"
@
open=
"dialogOPen"
<el-dialog
title=
"合作项目/工程明细"
:visible
.
sync=
"cooperationRecordDialog"
width=
"1100px"
@
close=
"dialogClose"
@
open=
"dialogOPen"
:modal-append-to-body=
"false"
class=
"cooperation-record-dialog-container"
custom-class=
"cooperation-record-dialog"
:destroy-on-close=
"true"
:close-on-click-modal=
"false"
>
<!-- tab切换栏 -->
...
...
@@ -64,8 +64,18 @@
@
sort-change=
"dialogSortChange"
:maxHeight=
"true"
>
<!-- 合作项目/工程名称-->
<template
slot=
"projectName"
slot-scope=
"scope"
>
<span
v-if=
"scope.row.projectName"
style=
"color: #0081FF;cursor: pointer;"
v-html=
"scope.row.projectName"
>
{{
scope
.
row
.
projectName
}}
</span>
<template
v-if=
"scope.row.dataSource ==='中标业绩'"
>
<router-link
:to=
"`/biddetail/$
{scope.row.sourceId}`" tag="a" class="a-link" v-if="scope.row.sourceId" v-html="scope.row.projectName">
</router-link>
<div
v-else
v-html=
"scope.row.projectName || '--'"
></div>
</
template
>
<
template
>
<span
@
click=
"linkTo1(scope.row.sourceId)"
v-if=
"scope.row.projectName"
style=
"color: #0081FF;cursor: pointer;"
v-html=
"scope.row.projectName"
>
{{
scope
.
row
.
projectName
}}
</span>
<span
v-else
>
-
</span>
</
template
>
</template>
<!-- 合作总金额-->
<
template
slot=
"amount"
slot-scope=
"scope"
>
<span
v-if=
"scope.row.amount"
>
{{
scope
.
row
.
amount
.
toFixed
(
2
)
}}
</span>
<span
v-else
>
-
</span>
</
template
>
<!-- 合作成员 -->
...
...
@@ -95,6 +105,7 @@ import DialogTables from "../component/Tables";
import
DskTabToggle
from
"@/components/DskTabToggle"
;
import
{
replaceDomTags
}
from
"@/utils"
;
import
{
encodeStr
}
from
"@/assets/js/common"
;
import
{
skyProjectDetail
}
from
'@/api/detail/party-a/dealings'
export
default
{
name
:
"cooperativeGroup"
,
mixins
:
[
mixin
],
...
...
@@ -140,7 +151,7 @@ export default {
//
{
type
:
4
,
fieldName
:
'projectTypes'
,
value
:
''
,
placeholder
:
'合作工程类型'
,
options
:
[],
uid
:
this
.
getUid
()
}
,
//
{
type
:
5
,
fieldName
:
'time'
,
value
:
''
,
placeholder
:
'合作频率'
,
startTime
:
'beginTime'
,
endTime
:
'endTime'
,
uid
:
this
.
getUid
()
}
,
//
{
type
:
6
,
fieldName
:
'money'
,
value
:
''
,
placeholder
:
'合作金额'
,
uid
:
this
.
getUid
()
}
,
{
type
:
3
,
fieldName
:
'keyword'
,
value
:
''
,
placeholder
:
'请输入'
,
uid
:
this
.
getUid
()
}
,
{
type
:
3
,
fieldName
:
'keyword'
,
value
:
''
,
placeholder
:
'请输入
集团名称
'
,
uid
:
this
.
getUid
()
}
,
],
//列表
tableLoading
:
false
,
...
...
@@ -172,7 +183,7 @@ export default {
{
label
:
'咨询机构承担角色'
,
prop
:
'agencyBusinessType'
,
width
:
'140'
}
,
{
label
:
'项目类型'
,
prop
:
'counterpartRole'
,
minWidth
:
'105'
}
,
{
label
:
'工程类型'
,
prop
:
'projectType'
,
minWidth
:
'100'
}
,
{
label
:
'项目/工程金额(万元)'
,
prop
:
'amount'
,
width
:
'190'
,
sortable
:
"custom"
,
align
:
"right"
,
}
,
{
label
:
'项目/工程金额(万元)'
,
slot
:
true
,
prop
:
'amount'
,
width
:
'190'
,
sortable
:
"custom"
,
align
:
"right"
,
}
,
{
label
:
'项目地区'
,
prop
:
'area'
,
width
:
'245'
,
slot
:
true
}
,
],
dialogFormData
:
[
...
...
@@ -440,6 +451,15 @@ export default {
async tabToggle() {
await this.resetDialogQuery();
await this.dialogHandleQurey();
}
,
linkTo1(id){
let url = ""
skyProjectDetail({sourceId:id
}
).then(res=>{
if(res.data&&res.data.sourceUrl){
url = res.data.sourceUrl
window.open(url, "_blank")
}
}
)
}
}
,
}
...
...
dsk-operate-ui/src/views/detail/party-a/consultingTransaction/cooperativeOwnerUnits.vue
View file @
fb296035
...
...
@@ -11,6 +11,11 @@
v-html=
"scope.row.companyName"
>
{{
scope
.
row
.
companyName
}}
</span>
<span
v-else
>
-
</span>
</
template
>
<!-- 合作总金额-->
<
template
slot=
"amount"
slot-scope=
"scope"
>
<span
v-if=
"scope.row.amount"
>
{{
scope
.
row
.
amount
.
toFixed
(
2
)
}}
</span>
<span
v-else
>
-
</span>
</
template
>
<!-- 合作项目数量 -->
<
template
slot=
"count"
slot-scope=
"scope"
>
<span
v-if=
"scope.row.count"
style=
"color: #0081FF;cursor: pointer;"
@
click=
"viewProject(scope.row)"
>
{{
scope
.
row
.
count
}}
</span>
...
...
@@ -18,7 +23,7 @@
</
template
>
</tables>
<el-dialog
title=
"合作项目/工程明细"
:visible
.
sync=
"cooperationRecordDialog"
width=
"1100px"
@
close=
"dialogClose"
@
open=
"dialogOPen"
<el-dialog
title=
"合作项目/工程明细"
:visible
.
sync=
"cooperationRecordDialog"
width=
"1100px"
@
close=
"dialogClose"
@
open=
"dialogOPen"
:modal-append-to-body=
"false"
class=
"cooperation-record-dialog-container"
custom-class=
"cooperation-record-dialog"
:destroy-on-close=
"true"
:close-on-click-modal=
"false"
>
<div
class=
"cooperation-record-dialog-innner"
>
<dialog-head-form-new
title=
""
:form-data=
"dialogFormData"
:query-params=
"dialogQueryParams"
:total=
"dialogtableDataTotal"
:isExcel=
"false"
...
...
@@ -32,7 +37,18 @@
@
sort-change=
"dialogSortChange"
:maxHeight=
"true"
>
<!-- 合作项目/工程名称-->
<
template
slot=
"projectName"
slot-scope=
"scope"
>
<span
v-if=
"scope.row.projectName"
style=
"color: #0081FF;cursor: pointer;"
v-html=
"scope.row.projectName"
>
{{
scope
.
row
.
projectName
}}
</span>
<template
v-if=
"scope.row.dataSource ==='中标业绩'"
>
<router-link
:to=
"`/biddetail/$
{scope.row.sourceId}`" tag="a" class="a-link" v-if="scope.row.sourceId" v-html="scope.row.projectName">
</router-link>
<div
v-else
v-html=
"scope.row.projectName || '--'"
></div>
</
template
>
<
template
>
<span
@
click=
"linkTo1(scope.row.sourceId)"
v-if=
"scope.row.projectName"
style=
"color: #0081FF;cursor: pointer;"
v-html=
"scope.row.projectName"
>
{{
scope
.
row
.
projectName
}}
</span>
<span
v-else
>
-
</span>
</
template
>
</template>
<!-- 合作总金额-->
<
template
slot=
"amount"
slot-scope=
"scope"
>
<span
v-if=
"scope.row.amount"
>
{{
parseFloat
(
Number
(
scope
.
row
.
amount
).
toFixed
(
2
))
}}
</span>
<span
v-else
>
-
</span>
</
template
>
<!-- 省市区 -->
...
...
@@ -53,6 +69,7 @@ import DialogHeadFormNew from "../component/HeadFormNew";
import
DialogTables
from
"../component/Tables"
;
import
{
replaceDomTags
}
from
"@/utils"
;
import
{
encodeStr
}
from
"@/assets/js/common"
;
import
{
skyProjectDetail
}
from
'@/api/detail/party-a/dealings'
export
default
{
name
:
"cooperativeOwnerUnits"
,
mixins
:
[
mixin
],
...
...
@@ -67,7 +84,7 @@ export default {
queryParams
:
{
companyId
:
this
.
companyId
,
pageNum
:
1
,
pageSize
:
1
0
,
pageSize
:
5
0
,
companyType
:
1
,
sort
:
""
}
,
...
...
@@ -76,7 +93,7 @@ export default {
{
label
:
'业主名称'
,
prop
:
'companyName'
,
width
:
'295'
,
slot
:
true
,
showOverflowTooltip
:
true
}
,
{
label
:
'合作项目数量'
,
prop
:
'count'
,
minWidth
:
'190'
,
align
:
"right"
,
slot
:
true
,
sortable
:
"custom"
}
,
{
label
:
'最近一次合作时间'
,
prop
:
'time'
,
minWidth
:
'214'
,
sortable
:
"custom"
}
,
{
label
:
'合作总金额(万元)'
,
prop
:
'amount'
,
minWidth
:
'226'
,
align
:
"right"
,
sortable
:
"custom"
}
,
{
label
:
'合作总金额(万元)'
,
prop
:
'amount'
,
slot
:
true
,
minWidth
:
'226'
,
align
:
"right"
,
sortable
:
"custom"
}
,
],
formData
:
[
{
type
:
4
,
fieldName
:
'businessTypes'
,
value
:
''
,
placeholder
:
'咨询机构业务'
,
options
:
[],
uid
:
this
.
getUid
()
}
,
...
...
@@ -107,7 +124,7 @@ export default {
{
label
:
'咨询机构承担角色'
,
prop
:
'agencyBusinessType'
,
width
:
'140'
}
,
{
label
:
'项目类型'
,
prop
:
'counterpartRole'
,
minWidth
:
'105'
}
,
{
label
:
'工程类型'
,
prop
:
'projectType'
,
minWidth
:
'100'
}
,
{
label
:
'项目/工程金额(万元)'
,
prop
:
'amount'
,
width
:
'190'
,
sortable
:
"custom"
,
align
:
"right"
,
}
,
{
label
:
'项目/工程金额(万元)'
,
prop
:
'amount'
,
slot
:
true
,
width
:
'190'
,
sortable
:
"custom"
,
align
:
"right"
,
}
,
{
label
:
'项目地区'
,
prop
:
'area'
,
width
:
'245'
,
slot
:
true
}
,
{
label
:
'数据来源'
,
prop
:
'dataSource'
,
width
:
'90'
}
,
],
...
...
@@ -348,6 +365,15 @@ export default {
this.dialogFormData = data.dialogFormData;
this.dialogtableDataTotal = data.dialogtableDataTotal;
this.dialogTableData = data.dialogTableData;
}
,
linkTo1(id){
let url = ""
skyProjectDetail({sourceId:id
}
).then(res=>{
if(res.data&&res.data.sourceUrl){
url = res.data.sourceUrl
window.open(url, "_blank")
}
}
)
}
}
,
}
...
...
dsk-operate-ui/src/views/detail/party-a/internalCooperation/consultingAgencyCooperation.vue
View file @
fb296035
...
...
@@ -17,19 +17,20 @@
<
/template
>
<!--
业主单位
-->
<
template
slot
=
"ownerName"
slot
-
scope
=
"scope"
>
<
span
v
-
if
=
"scope.row.ownerName"
style
=
"color: #0081FF;cursor: pointer;"
@
click
=
"viewEnterprise(scope.row)"
>
{{
scope
.
row
.
ownerName
}}
<
/span
>
<!--
<
span
v
-
if
=
"scope.row.ownerName"
style
=
"color: #0081FF;cursor: pointer;"
@
click
=
"viewEnterprise(scope.row)"
>
{{
scope
.
row
.
ownerName
}}
<
/span>--
>
<!--
<
span
v
-
if
=
"scope.row.ownerName"
@
click
=
"viewEnterprise(scope.row)"
>
{{
scope
.
row
.
ownerName
}}
<
/span>--
>
<
router
-
link
:
to
=
"`/enterprise/${encodeStr(scope.row.ownerCid)
}}
`"
tag
=
"a"
class
=
"a-link"
v
-
if
=
"scope.row.ownerCid"
v
-
html
=
"scope.row.ownerName"
><
/router-link
>
<
span
v
-
else
>-<
/span
>
<
/template
>
<!--
项目承接单位
-->
<
template
slot
=
"contractOrgName"
slot
-
scope
=
"scope"
>
<
span
v
-
if
=
"scope.row.contractOrgName"
style
=
"color: #0081FF;cursor: pointer;"
@
click
=
"viewEnterprise(scope.row)"
>
{{
scope
.
row
.
contractOrgName
}}
<
/span
>
<
!--
<
span
v
-
if
=
"scope.row.contractOrgName"
@
click
=
"viewEnterprise(scope.row)"
>
{{
scope
.
row
.
contractOrgName
}}
<
/span>--
>
<
router
-
link
:
to
=
"`/enterprise/${encodeStr(scope.row.contractOrgCid)
}}
`"
tag
=
"a"
class
=
"a-link"
v
-
if
=
"scope.row.contractOrgCid"
v
-
html
=
"scope.row.contractOrgName"
><
/router-link
>
<
span
v
-
else
>-<
/span
>
<
/template
>
<!--
咨询机构名称
-->
<
template
slot
=
"advisoryBodyName"
slot
-
scope
=
"scope"
>
<
span
v
-
if
=
"scope.row.advisoryBodyName"
style
=
"color: #0081FF;cursor: pointer;"
@
click
=
"viewEnterprise(scope.row)"
>
{{
scope
.
row
.
advisoryBodyName
}}
<
/span
>
<
router
-
link
:
to
=
"`/enterprise/${encodeStr(scope.row.advisoryBodyCid)
}}
`"
tag
=
"a"
class
=
"a-link"
v
-
if
=
"scope.row.advisoryBodyCid"
v
-
html
=
"scope.row.advisoryBodyName"
><
/router-link
>
<
span
v
-
else
>-<
/span
>
<
/template
>
<
/tables
>
...
...
@@ -41,6 +42,7 @@ import mixin from '@/views/detail/party-a/mixins/mixin';
import
{
getConsultingAgencyCooperationListApi
,
getConsultingAgencyCooperationTypesApi
,
exportRecordOfCooperationExcelApi
}
from
"@/api/internalCooperation"
;
import
{
getAllAreaApi
}
from
"@/api/common"
;
import
{
getTreeSelectAreaList
}
from
"@/utils"
;
import
{
encodeStr
}
from
"@/assets/js/common"
;
export
default
{
name
:
"consultingAgencyCooperation"
,
mixins
:
[
mixin
],
...
...
@@ -50,6 +52,7 @@ export default {
props
:
[
'companyId'
],
data
()
{
return
{
encodeStr
,
queryParams
:
{
advisoryBodyCid
:
this
.
companyId
,
pageNum
:
1
,
...
...
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