Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dsk-cr20g
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
Administrator
dsk-cr20g
Commits
7c00c66d
Commit
7c00c66d
authored
Jun 15, 2023
by
远方不远
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
hy
parent
e65c8efe
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
1277 additions
and
1338 deletions
+1277
-1338
radar.js
dsk-operate-ui/src/api/radar/radar.js
+139
-30
public.css
dsk-operate-ui/src/assets/styles/public.css
+11
-0
details.vue
dsk-operate-ui/src/views/radar/Bidding/details.vue
+53
-37
details.vue
dsk-operate-ui/src/views/radar/Establishment/details.vue
+167
-48
details.vue
dsk-operate-ui/src/views/radar/Land/details.vue
+71
-56
details.vue
dsk-operate-ui/src/views/radar/bxprozbgg/details.vue
+64
-43
index.vue
dsk-operate-ui/src/views/radar/components/Bidding/index.vue
+132
-142
index.vue
...ate-ui/src/views/radar/components/Establishment/index.vue
+140
-232
index.vue
dsk-operate-ui/src/views/radar/components/Land/index.vue
+44
-74
index.vue
...operate-ui/src/views/radar/components/bxprozbgg/index.vue
+32
-334
details.vue
dsk-operate-ui/src/views/radar/debtProject/details.vue
+424
-342
No files found.
dsk-operate-ui/src/api/radar/radar.js
View file @
7c00c66d
import
request
from
'@/utils/request'
import
request
from
'@/utils/request'
// 导入客户列表
// 导入客户列表
let
importData
=
function
importData
(
param
)
{
let
importData
=
function
importData
(
param
)
{
return
request
({
return
request
({
url
:
'/customer/importData'
,
url
:
'/customer/importData'
,
method
:
'POST'
,
method
:
'POST'
,
data
:
param
data
:
param
})
})
}
}
// 查询条件字段
// 查询条件字段
let
searchDic
=
function
searchDic
(
param
)
{
let
searchDic
=
function
searchDic
(
param
)
{
return
request
({
return
request
({
url
:
'https://files.jiansheku.com/file/json/common/searchDic.json'
,
url
:
'https://files.jiansheku.com/file/json/common/searchDic.json'
,
method
:
'get'
,
method
:
'get'
,
})
})
}
}
// 专项债项目查询
// 专项债项目查询
let
bondProjectPage
=
function
bondProjectPage
(
param
)
{
let
bondProjectPage
=
function
bondProjectPage
(
param
)
{
return
request
({
return
request
({
url
:
'/radar/bondProjectPage'
,
url
:
'/radar/bondProjectPage'
,
method
:
'post'
,
method
:
'post'
,
data
:
param
data
:
param
})
})
}
}
// 专项债项目详情查询
// 专项债项目详情查询
let
specialDebtProjectDetail
=
function
specialDebtProjectDetail
(
param
)
{
let
specialDebtProjectDetail
=
function
specialDebtProjectDetail
(
param
)
{
return
request
({
return
request
({
url
:
'/enterpriseProject/specialDebtProjectDetail'
,
url
:
'/enterpriseProject/specialDebtProjectDetail'
,
method
:
'post'
,
method
:
'post'
,
data
:
param
data
:
param
})
})
}
}
// 专项债项目详情查询
// 专项债项目详情查询
let
specialDebtPage
=
function
specialDebtPage
(
param
)
{
let
specialDebtPage
=
function
specialDebtPage
(
param
)
{
return
request
({
return
request
({
url
:
'/enterpriseProject/specialDebtPage'
,
url
:
'/enterpriseProject/specialDebtPage'
,
method
:
'post'
,
method
:
'post'
,
data
:
param
data
:
param
})
})
}
}
// 土地交易查询
let
landMarketPage
=
function
landMarketPage
(
param
)
{
return
request
({
url
:
'/radar/landMarketPage'
,
method
:
'post'
,
data
:
param
})
}
// 土地交易详情查询
let
landDetail
=
function
landDetail
(
param
)
{
return
request
({
url
:
'/enterpriseProject/landDetail'
,
method
:
'post'
,
data
:
param
})
}
// 拟建查询
let
establishmentPage
=
function
establishmentPage
(
param
)
{
return
request
({
url
:
'/radar/establishmentPage'
,
method
:
'post'
,
data
:
param
})
}
// 拟建详情查询
let
approvalInfoDetail
=
function
approvalInfoDetail
(
param
)
{
return
request
({
url
:
'/enterpriseProject/approvalInfoDetail'
,
method
:
'post'
,
data
:
param
})
}
// 拟建详情立项审批列表查询
let
approvalExaminePage
=
function
approvalExaminePage
(
param
)
{
return
request
({
url
:
'/enterpriseProject/approvalExaminePage'
,
method
:
'post'
,
data
:
param
})
}
// 拟建详情民间推介列表查询
let
approvalMarketingPage
=
function
approvalMarketingPage
(
param
)
{
return
request
({
url
:
'/enterpriseProject/approvalMarketingPage'
,
method
:
'post'
,
data
:
param
})
}
// 招标计划查询
let
jskBidPlanPage
=
function
jskBidPlanPage
(
param
)
{
return
request
({
url
:
'/radar/jskBidPlanPage'
,
method
:
'post'
,
data
:
param
})
}
// 招标计划资金来源下拉
let
getCapitalSourceSelect
=
function
getCapitalSourceSelect
(
param
)
{
return
request
({
url
:
'/radar/jskBidPlan/getCapitalSourceSelect'
,
method
:
'post'
,
data
:
param
})
}
// 招标计划详情
let
bidPlanDetail
=
function
bidPlanDetail
(
param
)
{
return
request
({
url
:
'/enterpriseProject/bidPlanDetail'
,
method
:
'post'
,
data
:
param
})
}
// 标讯pro
let
jskBidNewsPage
=
function
jskBidNewsPage
(
param
)
{
return
request
({
url
:
'/radar/jskBidNewsPage'
,
method
:
'post'
,
data
:
param
})
}
// 标讯pro详情
let
bidNoticeProDetail
=
function
bidNoticeProDetail
(
param
)
{
return
request
({
url
:
'/enterpriseProject/bidNoticeProDetail'
,
method
:
'post'
,
data
:
param
})
}
export
default
{
importData
,
searchDic
,
bondProjectPage
,
specialDebtProjectDetail
,
specialDebtPage
}
export
default
{
\ No newline at end of file
importData
,
searchDic
,
bondProjectPage
,
specialDebtProjectDetail
,
specialDebtPage
,
landMarketPage
,
landDetail
,
establishmentPage
,
approvalInfoDetail
,
approvalExaminePage
,
approvalMarketingPage
,
jskBidPlanPage
,
getCapitalSourceSelect
,
bidPlanDetail
,
jskBidNewsPage
,
bidNoticeProDetail
}
\ No newline at end of file
dsk-operate-ui/src/assets/styles/public.css
View file @
7c00c66d
...
@@ -182,6 +182,9 @@ select {
...
@@ -182,6 +182,9 @@ select {
cursor
:
pointer
;
cursor
:
pointer
;
margin-right
:
24px
;
margin-right
:
24px
;
}
}
.select-popper
.color_text
{
color
:
#0381fa
;
}
.select-popper
.select-popper-img
{
.select-popper
.select-popper-img
{
width
:
24px
;
width
:
24px
;
...
@@ -303,6 +306,14 @@ select {
...
@@ -303,6 +306,14 @@ select {
.el-dropdown-land
{
.el-dropdown-land
{
margin-right
:
24px
;
margin-right
:
24px
;
}
}
.el-dropdown-land
.color_text
{
color
:
#1890ff
;
background-color
:
#FFFFFF
;
}
.el-dropdown-menu
.color_text
{
color
:
#1890ff
;
background-color
:
#FFFFFF
;
}
.el-dropdown-land
.el-icon-caret-bottom
{
.el-dropdown-land
.el-icon-caret-bottom
{
color
:
#333333
;
color
:
#333333
;
...
...
dsk-operate-ui/src/views/radar/Bidding/details.vue
View file @
7c00c66d
...
@@ -3,52 +3,51 @@
...
@@ -3,52 +3,51 @@
<div
class=
"bottomlist"
>
<div
class=
"bottomlist"
>
<ul
class=
"bottomlist-content"
>
<ul
class=
"bottomlist-content"
>
<li
class=
"bottomlist-list"
>
<li
class=
"bottomlist-list"
>
<p
class=
"list-titel"
>
<p
class=
"list-titel"
v-html=
"textList.projectName"
>
绿色节能型压缩机基础件、汽车零配件新建项目 (芜湖旭日机械制造有限公司)
<!--
<div
v-else-if=
"item.projectName"
></div>
-->
<!--
<div
v-else-if=
"item.projectName"
v-html=
"item.projectName"
></div>
-->
</p>
</p>
<div
class=
"content-label"
>
<div
class=
"content-label"
>
<span
class=
"list-label"
>
市政工程
</span>
<span
class=
"list-label list-label-zb"
v-if=
"textList.province||textList.city||textList.district"
>
{{
textList
.
province
}}
<template
v-if=
"textList.city"
>
-
{{
textList
.
city
}}
</
template
>
<
template
v-if=
"textList.district"
>
-
{{
textList
.
district
}}
</
template
>
</span>
<span
class=
"list-label list-label-lx"
v-if=
"textList.objectType"
>
{{textList.objectType}}
</span>
<span
class=
"list-label list-label-lx"
v-if=
"textList.buildingProjectType"
>
{{textList.buildingProjectType}}
</span>
</div>
</div>
<div
class=
"list-content"
>
<div
class=
"list-content"
>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
招采单位:
</span>
<span>
招采单位:
</span>
<span
class=
"blue"
>
江西合胜合招标咨询有限公司
</span>
<span
>
{{textList.Name||'--'}}万元
</span>
</p>
</p>
<p
class=
"list-content-text"
>
<span>
代理单位:
</span>
<span
class=
"blue"
>
江西合胜合招标咨询有限公司
</span>
</p>
</div>
<div
class=
"list-content"
>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
预算金款:
</span>
<span>
预算金款:
</span>
<span>
123,456,78
万元
</span>
<span>
{{textList.planTenderAmount||'--'}}
万元
</span>
</p>
</p>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
联系方式
:
</span>
<span>
资金来源
:
</span>
<span
>
招采单位 张工 123456789
</span>
<span
>
{{textList.projecetCapitalSource||'--'}}
</span>
</p>
</p>
</div>
</div>
<div
class=
"list-content"
>
<div
class=
"list-content"
>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
发布时间:
</span>
<span>
发布时间:
</span>
<span
>
今日
</span>
<span
>
{{textList.issueTime||'--'}}
</span>
</p>
<p
class=
"list-content-text"
>
<span>
报名截止日期:
</span>
<span
>
2022-04-21
</span>
</p>
</p>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
开
标时间:
</span>
<span>
预计招
标时间:
</span>
<span
>
2022-04-21
</span>
<span
>
{{textList.planTenderDateStart||'--'}}
</span>
</p>
</p>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
来源网站:
</span>
<span>
来源网站:
</span>
<span
>
赤峰市阿鲁科尔沁旗人民政府
</span>
<span
>
{{textList.sourceName||'--'}}
</span>
</p>
</p>
</div>
</div>
...
@@ -62,9 +61,11 @@
...
@@ -62,9 +61,11 @@
<div
class=
"list-content-img"
@
mouseenter=
"showimg=false"
@
mouseleave=
"showimg=true"
>
<div
class=
"list-content-img"
@
mouseenter=
"showimg=false"
@
mouseleave=
"showimg=true"
>
<img
v-if=
"showimg"
src=
"@/assets/images/bxpro/original1.png"
>
<img
v-if=
"showimg"
src=
"@/assets/images/bxpro/original1.png"
>
<img
v-else
src=
"@/assets/images/bxpro/original.png"
>
<img
v-else
src=
"@/assets/images/bxpro/original.png"
>
<span>
原文链接
</span>
<span>
<a
:href=
"textList.url"
>
原文链接
</a>
</span>
</div>
</div>
<div
class=
"main3-box"
>
<div
class=
"main3-box"
v-html=
"textList.content"
>
...
@@ -76,6 +77,7 @@
...
@@ -76,6 +77,7 @@
</template>
</template>
<
script
>
<
script
>
import
api
from
'@/api/radar/radar.js'
;
import
"@/assets/styles/public.css"
;
import
"@/assets/styles/public.css"
;
export
default
{
export
default
{
...
@@ -83,21 +85,25 @@
...
@@ -83,21 +85,25 @@
data
()
{
data
()
{
return
{
return
{
id
:
''
,
id
:
''
,
tableData
:
[{
textList
:
{},
id
:
0
,
name
:
'20重庆债14(2005938)'
,
time
:
'2020-09-18'
,
gm
:
'285.24'
,
zj
:
'否'
,
}],
showimg
:
true
showimg
:
true
}
}
},
},
created
()
{
created
()
{
console
.
log
(
this
.
$route
.
params
)
this
.
id
=
this
.
$route
.
params
.
id
;
this
.
id
=
this
.
$route
.
params
.
id
this
.
bidPlanDetail
();
},
},
methods
:
{
methods
:
{
bidPlanDetail
()
{
api
.
bidPlanDetail
({
id
:
this
.
id
}).
then
(
res
=>
{
// console.log(res);
this
.
textList
=
res
.
data
;
}).
catch
(
error
=>
{
});
},
}
}
}
}
...
@@ -186,11 +192,21 @@
...
@@ -186,11 +192,21 @@
padding
:
3px
7px
;
padding
:
3px
7px
;
font-size
:
12px
;
font-size
:
12px
;
}
.list-label
{
background
:
#F3F3FF
;
color
:
#8491E8
;
border-radius
:
1px
1px
1px
1px
;
padding
:
3px
7px
;
font-size
:
12px
;
margin-right
:
12px
;
font-weight
:
400
;
}
}
.list-label-zb
{
.list-label-zb
{
font-weight
:
400
;
font-weight
:
400
;
color
:
#
5A88F9
;
color
:
#
8491E8
;
background
:
#
E7EDFC
;
background
:
#
F3F3FF
;
}
}
.list-label-lx
{
.list-label-lx
{
font-weight
:
400
;
font-weight
:
400
;
...
...
dsk-operate-ui/src/views/radar/Establishment/details.vue
View file @
7c00c66d
...
@@ -4,25 +4,36 @@
...
@@ -4,25 +4,36 @@
<ul
class=
"bottomlist-content"
>
<ul
class=
"bottomlist-content"
>
<li
class=
"bottomlist-list"
>
<li
class=
"bottomlist-list"
>
<p
class=
"list-titel"
>
<p
class=
"list-titel"
>
绿色节能型压缩机基础件、汽车零配件新建项目 (芜湖旭日机械制造有限公司)
{{
textList
.
projectName
}}
<!--
<div
v-else-if=
"item.projectName"
v-html=
"item.projectName"
></div>
-->
<!--
<div
v-else-if=
"item.projectName"
v-html=
"item.projectName"
></div>
-->
</p>
</p>
<div
class=
"content-label"
>
<div
class=
"content-label"
>
<span
class=
"list-label"
>
市政工程
</span>
<span
class=
"list-label list-label-lx"
v-if=
"textList.projectCategories"
>
{{
textList
.
projectCategories
}}
</span>
<span
class=
"list-label list-label-zb"
v-if=
"textList.province||textList.city||textList.district"
>
{{
textList
.
province
}}
<template
v-if=
"textList.city"
>
-
{{
textList
.
city
}}
</
template
>
<
template
v-if=
"textList.district"
>
-
{{
textList
.
district
}}
</
template
>
</span>
</div>
</div>
<div
class=
"list-content"
>
<div
class=
"list-content"
>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
v-if=
"textList.examineStatus"
>
<span>
办件结果:
</span>
<span>
办件结果:
</span>
<span
>
芜湖旭日机械制造有限公司
</span>
<span
>
{{textList.examineStatus}}
</span>
</p>
</p>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
v-if=
"textList.money"
>
<span>
总投资:
</span>
<span>
总投资:
</span>
<span>
芜湖旭日
</span>
<span>
{{textList.money}}万
</span>
</p>
</p>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
v-if=
"textList.handleTime"
>
<span>
审批日期:
</span>
<span>
审批日期:
</span>
<span>
12345.62万
</span>
<span>
{{textList.handleTime}}
</span>
</p>
</p>
</div>
</div>
...
@@ -37,43 +48,51 @@
...
@@ -37,43 +48,51 @@
<div
class=
"main3-box"
>
<div
class=
"main3-box"
>
<p>
<p>
<label
class=
"label"
>
项目法人
</label>
<label
class=
"label"
>
项目法人
</label>
<span>
序号
</span>
<span>
{{textList.companyName||'--'}}
</span>
<label
class=
"label"
>
总投资(万元)
</label>
<label
class=
"label"
>
总投资(万元)
</label>
<span>
序号
</span>
<span>
{{textList.money||'--'}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
项目类型
</label>
<label
class=
"label"
>
项目类型
</label>
<span
class=
"span-one"
>
序号
</span>
<span
class=
"span-one"
>
{{textList.projectCategories||'--'}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
项目属地
</label>
<label
class=
"label"
>
项目属地
</label>
<span>
序号
</span>
<span>
{{textList.province}}
<
template
v-if=
"textList.city"
>
-
{{
textList
.
city
}}
</
template
>
<
template
v-if=
"textList.district"
>
-
{{
textList
.
district
}}
</
template
>
</span>
<label
class=
"label"
>
审批类型
</label>
<label
class=
"label"
>
审批类型
</label>
<span>
序号
</span>
<span>
{{textList.projectType||'--'}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
建设规模
</label>
<label
class=
"label"
>
建设规模
</label>
<span>
序号
</span>
<span>
{{textList.buildScale||'--'}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
计划开工日期
</label>
<label
class=
"label"
>
计划开工日期
</label>
<span>
序号
</span>
<span>
{{textList.planStartTime||'--'}}
</span>
<label
class=
"label"
>
计划完成日期
</label>
<label
class=
"label"
>
计划完成日期
</label>
<span>
序号
</span>
<span>
{{textList.planEndTime||'--'}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
项目联系方式
</label>
<label
class=
"label"
>
项目联系方式
</label>
<span>
序号
</span>
<span>
{{textList.money||'--'}}
</span>
<label
class=
"label"
>
行业分类
</label>
<label
class=
"label"
>
行业分类
</label>
<span>
序号
</span>
<span>
{{textList.projectIndustry||'--'}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
项目详情地址
</label>
<label
class=
"label"
>
项目详情地址
</label>
<span>
序号
</span>
<span>
{{textList.buildAddre||'--'}}
</span>
<label
class=
"label"
>
项目代码
</label>
<label
class=
"label"
>
项目代码
</label>
<span>
序号
</span>
<span>
{{textList.projectCode||'--'}}
</span>
</p>
</p>
...
@@ -84,7 +103,7 @@
...
@@ -84,7 +103,7 @@
<div
class=
"common-title"
>
立项审批
</div>
<div
class=
"common-title"
>
立项审批
</div>
<div
class=
"table-item"
>
<div
class=
"table-item"
>
<el-table
<el-table
:data=
"tableData"
:data=
"tableData
1
"
element-loading-text=
"Loading"
element-loading-text=
"Loading"
border
border
fit
fit
...
@@ -92,33 +111,39 @@
...
@@ -92,33 +111,39 @@
>
>
<el-table-column
label=
"审批事项"
width=
"270"
>
<el-table-column
label=
"审批事项"
width=
"270"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
企业投资项目备案
{{
scope
.
row
.
examineContent
||
'--'
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"审批结果"
width=
"187"
>
<el-table-column
label=
"审批结果"
width=
"187"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
通过
{{
scope
.
row
.
examineStatus
||
'--'
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"审批部门"
>
<el-table-column
label=
"审批部门"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
老河口市发展和改革局
{{
scope
.
row
.
examineOffice
||
'--'
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"审批
问
号"
width=
"328"
>
<el-table-column
label=
"审批
文
号"
width=
"328"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
--
{{
scope
.
row
.
licenseNum
||
'--'
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
prop=
"zj"
label=
"审批日期"
width=
"240"
>
<el-table-column
prop=
"zj"
label=
"审批日期"
width=
"240"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
2022-08-28
{{
scope
.
row
.
handleTime
||
'--'
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
</el-table>
</el-table>
<div
class=
"pagination clearfix"
v-show=
"total1>10"
>
<el-pagination
background
:page-size=
"pageSize1"
:current-page=
"pageNum1"
@
current-change=
"handleCurrentChange1"
layout=
"prev, pager, next"
:total=
"total1"
>
</el-pagination>
</div>
</div>
</div>
</div>
</div>
...
@@ -126,41 +151,51 @@
...
@@ -126,41 +151,51 @@
<div
class=
"common-title"
>
立项推介
</div>
<div
class=
"common-title"
>
立项推介
</div>
<div
class=
"table-item"
>
<div
class=
"table-item"
>
<el-table
<el-table
:data=
"tableData"
:data=
"tableData
2
"
element-loading-text=
"Loading"
element-loading-text=
"Loading"
border
border
fit
fit
highlight-current-row
highlight-current-row
>
>
<el-table-column
label=
"
立项推介
"
>
<el-table-column
label=
"
民间资本名称
"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
-
{{
scope
.
row
.
companyName
||
'--'
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"引入资本规模(万元)"
width=
"232"
>
<el-table-column
label=
"引入资本规模(万元)"
width=
"232"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
--
{{
scope
.
row
.
introduceMoney
||
'--'
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"引入资本时间"
width=
"243"
>
<el-table-column
label=
"引入资本时间"
width=
"243"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
2019-12-24
{{
scope
.
row
.
introduceMoneyTime
||
'--'
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"推介时间"
width=
"243"
>
<el-table-column
label=
"推介时间"
width=
"243"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
2019-12-24
{{
scope
.
row
.
recommendTime
||
'--'
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
prop=
"zj"
label=
"是否完成推介"
width=
"243"
>
<el-table-column
prop=
"zj"
label=
"是否完成推介"
width=
"243"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
否
<template
v-if=
"scope.row.isRecommend!=''&&scope.row.isRecommend!=null"
>
{{
scope
.
row
.
isRecommend
?
'是'
:
'否'
}}
</
template
>
<
template
v-else
>
--
</
template
>
</template>
</template>
</el-table-column>
</el-table-column>
</el-table>
</el-table>
<div
class=
"pagination clearfix"
v-show=
"total2>10"
>
`
<el-pagination
background
:page-size=
"pageSize2"
:current-page=
"pageNum2"
@
current-change=
"handleCurrentChange2"
layout=
"prev, pager, next"
:total=
"total2"
>
</el-pagination>
</div>
</div>
</div>
</div>
</div>
...
@@ -169,28 +204,93 @@
...
@@ -169,28 +204,93 @@
</template>
</template>
<
script
>
<
script
>
import
"@/assets/styles/public.css"
;
import
api
from
'@/api/radar/radar.js'
;
export
default
{
export
default
{
name
:
'EstablishmentDetails'
,
name
:
'EstablishmentDetails'
,
data
()
{
data
()
{
return
{
return
{
id
:
''
,
id
:
''
,
tableData
:
[{
textList
:
{},
id
:
0
,
pageNum1
:
1
,
name
:
'20重庆债14(2005938)'
,
pageSize1
:
10
,
time
:
'2020-09-18'
,
tableData1
:[],
gm
:
'285.24'
,
total1
:
0
,
zj
:
'否'
,
}]
pageNum2
:
1
,
pageSize2
:
10
,
tableData2
:[],
total2
:
0
,
}
}
},
},
created
()
{
created
()
{
console
.
log
(
this
.
$route
.
params
)
this
.
id
=
this
.
$route
.
params
.
id
;
this
.
id
=
this
.
$route
.
params
.
id
this
.
approvalInfoDetail
();
this
.
approvalExaminePage
();
this
.
approvalMarketingPage
();
},
},
methods
:
{
methods
:
{
approvalInfoDetail
()
{
api
.
approvalInfoDetail
({
id
:
this
.
id
}).
then
(
res
=>
{
// console.log(res);
this
.
textList
=
res
.
data
;
}).
catch
(
error
=>
{
});
},
handleCurrentChange1
(
pageNum1
)
{
this
.
pageNum1
=
pageNum1
;
this
.
search
(
pageNum1
,
this
.
pageSize1
);
},
approvalExaminePage
(
pageNum1
,
pageSize1
)
{
if
(
!
pageNum1
)
{
this
.
pageNum1
=
1
;
}
if
(
!
pageSize1
)
{
this
.
pageSize1
=
20
;
}
var
data
=
{
id
:
this
.
id
,
pageNum
:
this
.
pageNum1
,
pageSize
:
this
.
pageSize1
}
api
.
approvalExaminePage
(
data
).
then
(
res
=>
{
// console.log(res);
this
.
tableData1
=
res
.
rows
;
}).
catch
(
error
=>
{
});
},
handleCurrentChange2
(
pageNum2
)
{
this
.
pageNum2
=
pageNum2
;
this
.
search
(
pageNum2
,
this
.
pageSize2
);
},
approvalMarketingPage
(
pageNum2
,
pageSize2
)
{
if
(
!
pageNum2
)
{
this
.
pageNum2
=
1
;
}
if
(
!
pageSize2
)
{
this
.
pageSize2
=
20
;
}
var
data
=
{
id
:
this
.
id
,
pageNum
:
this
.
pageNum2
,
pageSize
:
this
.
pageSize2
}
api
.
approvalMarketingPage
(
data
).
then
(
res
=>
{
// console.log(res);
this
.
tableData2
=
res
.
rows
;
}).
catch
(
error
=>
{
});
}
}
}
}
}
</
script
>
</
script
>
...
@@ -268,16 +368,27 @@
...
@@ -268,16 +368,27 @@
}
}
.content-label
{
.content-label
{
margin-top
:
7px
;
margin-top
:
12px
;
margin-bottom
:
8px
;
.list-label
{
.list-label
{
background
:
#F3F3FF
;
background
:
#F3F3FF
;
color
:
#8491E8
;
color
:
#8491E8
;
border-radius
:
1px
1px
1px
1px
;
border-radius
:
1px
1px
1px
1px
;
padding
:
3px
7px
;
padding
:
3px
7px
;
font-size
:
12px
;
font-size
:
12px
;
margin-right
:
12px
;
}
.list-label-zb
{
font-weight
:
400
;
color
:
#8491E8
;
background
:
#F3F3FF
;
}
.list-label-lx
{
font-weight
:
400
;
color
:
#41A1FD
;
background
:
#E4F3FD
;
}
}
}
}
...
@@ -552,6 +663,14 @@
...
@@ -552,6 +663,14 @@
.main5
{
.main5
{
.table-item
{
.table-item
{
margin-top
:
22px
;
margin-top
:
22px
;
.pagination
{
padding
:
14px
;
.el-pagination
{
float
:
right
;
}
}
}
}
}
}
}
}
...
...
dsk-operate-ui/src/views/radar/Land/details.vue
View file @
7c00c66d
...
@@ -4,35 +4,35 @@
...
@@ -4,35 +4,35 @@
<ul
class=
"bottomlist-content"
>
<ul
class=
"bottomlist-content"
>
<li
class=
"bottomlist-list"
>
<li
class=
"bottomlist-list"
>
<p
class=
"list-titel"
>
<p
class=
"list-titel"
>
绿色节能型压缩机基础件、汽车零配件新建项目 (芜湖旭日机械制造有限公司)
{{
textList
.
projectName
}}
</p>
</p>
<div
class=
"list-content"
>
<div
class=
"list-content"
>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
受让人:
</span>
<span>
受让人:
</span>
<span
class=
"blue"
>
芜湖旭日机械制造有限公司
</span>
<span
class=
"blue"
>
{{
textList
.
company
||
"--"
}}
</span>
</p>
</p>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
成交金额:
</span>
<span>
成交金额:
</span>
<span>
12345.62万元
</span>
<span>
{{
textList
.
transactionPrice
||
"--"
}}
</span>
</p>
</p>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
总面积:
</span>
<span>
总面积:
</span>
<span>
12345.62万
</span>
<span>
{{
textList
.
acreage
||
"--"
}}
</span>
</p>
</p>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
合同签订:
</span>
<span>
合同签订:
</span>
<span>
2014-05-12
</span>
<span>
{{
textList
.
contractSignTime
||
"--"
}}
</span>
</p>
</p>
</div>
</div>
<div
class=
"list-content"
>
<div
class=
"list-content"
>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
土地用途:
</span>
<span>
土地用途:
</span>
<span>
城镇村道路用地
</span>
<span>
{{
textList
.
landUse
||
"--"
}}
</span>
</p>
</p>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
供应方式:
</span>
<span>
供应方式:
</span>
<span>
挂牌出让
</span>
<span>
{{
textList
.
supplyLandWay
||
"--"
}}
</span>
</p>
</p>
</div>
</div>
...
@@ -46,71 +46,79 @@
...
@@ -46,71 +46,79 @@
<div
class=
"main3-box"
>
<div
class=
"main3-box"
>
<p>
<p>
<label
class=
"label"
>
行政区
</label>
<label
class=
"label"
>
行政区
</label>
<span>
1.36倍
</span>
<span>
{{
textList
.
province
}}
<template
v-if=
"textList.city"
>
-
{{
textList
.
city
}}
</
template
>
<
template
v-if=
"textList.area"
>
-
{{
textList
.
area
}}
</
template
>
</span>
<label
class=
"label"
>
电子监督号
</label>
<label
class=
"label"
>
电子监督号
</label>
<span>
1.36倍
</span>
<span>
{{textList.electronicNumber||"--"}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
项目名称
</label>
<label
class=
"label"
>
项目名称
</label>
<span
class=
"span-one"
>
1.36倍
</span>
<span
class=
"span-one"
>
{{textList.projectName||"--"}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
项目位置
</label>
<label
class=
"label"
>
项目位置
</label>
<span
class=
"span-one"
>
1.36倍
</span>
<span
class=
"span-one"
>
{{textList.landAddr||"--"}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
面积
</label>
<label
class=
"label"
>
面积
</label>
<span>
1.36倍
</span>
<span>
{{textList.buildArea||"--"}}
</span>
<label
class=
"label"
>
土地来源
</label>
<label
class=
"label"
>
土地来源
</label>
<span>
1.36倍
</span>
<span>
{{textList.landSource||"--"}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
土地用途
</label>
<label
class=
"label"
>
土地用途
</label>
<span>
1.36倍
</span>
<span>
{{textList.landUse||"--"}}
</span>
<label
class=
"label"
>
供地方式
</label>
<label
class=
"label"
>
供地方式
</label>
<span>
1.36倍
</span>
<span>
{{textList.supplyLandWay||"--"}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
土地使用年限
</label>
<label
class=
"label"
>
土地使用年限
</label>
<span>
1.36倍
</span>
<span>
{{textList.landUseYear||"--"}}
</span>
<label
class=
"label"
>
行业分类
</label>
<label
class=
"label"
>
行业分类
</label>
<span>
1.36倍
</span>
<span>
{{textList.industry||"--"}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
土地级别
</label>
<label
class=
"label"
>
土地级别
</label>
<span>
1.36倍
</span>
<span>
{{textList.landLevel||"--"}}
</span>
<label
class=
"label"
>
成交价格(万元)
</label>
<label
class=
"label"
>
成交价格(万元)
</label>
<span>
1.36倍
</span>
<span>
{{textList.transactionPrice||"--"}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
土地使用权人
</label>
<label
class=
"label"
>
土地使用权人
</label>
<span
class=
"span-one"
>
1.36倍
</span>
<span
class=
"span-one"
>
{{textList.landUseCompany||"--"}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
约定容积率
</label>
<label
class=
"label"
>
约定容积率
</label>
<span>
1.36倍
</span>
<span>
{{textList.volumeRate||"--"}}
</span>
<label
class=
"label"
>
批准单位
</label>
<label
class=
"label"
>
批准单位
</label>
<span>
1.36倍
</span>
<span>
{{textList.authority||"--"}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
约定交地日起
</label>
<label
class=
"label"
>
约定交地日起
</label>
<span>
1.36倍
</span>
<span>
{{textList.conventionLandTime||"--"}}
</span>
<label
class=
"label"
>
合同签订日期
</label>
<label
class=
"label"
>
合同签订日期
</label>
<span>
1.36倍
</span>
<span>
{{textList.contractSignTime||"--"}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
约定开工时间
</label>
<label
class=
"label"
>
约定开工时间
</label>
<span>
1.36倍
</span>
<span>
{{textList.conventionBeginTime||"--"}}
</span>
<label
class=
"label"
>
约定竣工时间
</label>
<label
class=
"label"
>
约定竣工时间
</label>
<span>
1.36倍
</span>
<span>
{{textList.conventionEndTime||"--"}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
实际开工时间
</label>
<label
class=
"label"
>
实际开工时间
</label>
<span>
1.36倍
</span>
<span>
{{textList.realBeginTime||"--"}}
</span>
<label
class=
"label"
>
实际峻工时间
</label>
<label
class=
"label"
>
实际峻工时间
</label>
<span>
1.36倍
</span>
<span>
{{textList.realEndTime||"--"}}
</span>
</p>
</p>
</div>
</div>
</div>
</div>
...
@@ -119,21 +127,21 @@
...
@@ -119,21 +127,21 @@
<div
class=
"main3-box"
>
<div
class=
"main3-box"
>
<p>
<p>
<label
class=
"label"
>
地块名称
</label>
<label
class=
"label"
>
地块名称
</label>
<span>
1.36倍
</span>
<span>
{{textList.landName||"--"}}
</span>
<label
class=
"label"
>
建筑面积
</label>
<label
class=
"label"
>
建筑面积
</label>
<span>
1.36倍
</span>
<span>
{{textList.buildArea||"--"}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
容积率
</label>
<label
class=
"label"
>
容积率
</label>
<span>
1.36倍
</span>
<span>
{{textList.volumeRate||"--"}}
</span>
<label
class=
"label"
>
绿化率
</label>
<label
class=
"label"
>
绿化率
</label>
<span>
1.36倍
</span>
<span>
{{textList.greeningRate||"--"}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
建筑密度
</label>
<label
class=
"label"
>
建筑密度
</label>
<span>
1.36倍
</span>
<span>
{{textList.buildingDensity||"--"}}
</span>
<label
class=
"label"
>
建筑限高
</label>
<label
class=
"label"
>
建筑限高
</label>
<span>
1.36倍
</span>
<span>
{{textList.buildingHeight||"--"}}
</span>
</p>
</p>
</div>
</div>
</div>
</div>
...
@@ -142,39 +150,39 @@
...
@@ -142,39 +150,39 @@
<div
class=
"main3-box"
>
<div
class=
"main3-box"
>
<p>
<p>
<label
class=
"label"
>
招拍挂起始时间
</label>
<label
class=
"label"
>
招拍挂起始时间
</label>
<span>
1.36倍
</span>
<span>
{{textList.projectName||"--"}}
</span>
<label
class=
"label"
>
招拍挂截止时间
</label>
<label
class=
"label"
>
招拍挂截止时间
</label>
<span>
1.36倍
</span>
<span>
{{textList.projectName||"--"}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
报名起始时间
</label>
<label
class=
"label"
>
报名起始时间
</label>
<span>
1.36倍
</span>
<span>
{{textList.auctionBeginTime||"--"}}
</span>
<label
class=
"label"
>
报名截止日期
</label>
<label
class=
"label"
>
报名截止日期
</label>
<span>
1.36倍
</span>
<span>
{{textList.auctionEndTime||"--"}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
起始价
</label>
<label
class=
"label"
>
起始价
</label>
<span>
1.36倍
</span>
<span>
{{textList.moneyBegin||"--"}}
</span>
<label
class=
"label"
>
竞买保证金
</label>
<label
class=
"label"
>
竞买保证金
</label>
<span>
1.36倍
</span>
<span>
{{textList.bondmoney||"--"}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
加价幅度
</label>
<label
class=
"label"
>
加价幅度
</label>
<span>
1.36倍
</span>
<span>
{{textList.addMoneyRange||"--"}}
</span>
<label
class=
"label"
>
投资强度
</label>
<label
class=
"label"
>
投资强度
</label>
<span>
1.36倍
</span>
<span>
{{textList.investmentIntensity||"--"}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
成交价
</label>
<label
class=
"label"
>
成交价
</label>
<span>
1.36倍
</span>
<span>
{{textList.transactionPrice||"--"}}
</span>
<label
class=
"label"
>
受让人
</label>
<label
class=
"label"
>
受让人
</label>
<span>
1.36倍
</span>
<span>
{{textList.company||"--"}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
成交公示日期
</label>
<label
class=
"label"
>
成交公示日期
</label>
<span>
1.36倍
</span>
<span>
{{textList.transactionPublicityTime||"--"}}
</span>
<label
class=
"label"
>
合同编号
</label>
<label
class=
"label"
>
合同编号
</label>
<span>
1.36倍
</span>
<span>
{{textList.contractNum||"--"}}
</span>
</p>
</p>
</div>
</div>
</div>
</div>
...
@@ -183,27 +191,34 @@
...
@@ -183,27 +191,34 @@
</template>
</template>
<
script
>
<
script
>
import
"@/assets/styles/public.css"
;
import
api
from
'@/api/radar/radar.js'
;
export
default
{
export
default
{
name
:
'LandDetails'
,
name
:
'LandDetails'
,
data
()
{
data
()
{
return
{
return
{
id
:
''
,
id
:
''
,
tableData
:
[{
textList
:
{}
id
:
0
,
name
:
'20重庆债14(2005938)'
,
time
:
'2020-09-18'
,
gm
:
'285.24'
,
zj
:
'否'
,
}]
}
}
},
},
created
()
{
created
()
{
console
.
log
(
this
.
$route
.
params
)
this
.
id
=
this
.
$route
.
params
.
id
;
this
.
id
=
this
.
$route
.
params
.
id
this
.
landDetail
();
},
},
methods
:
{
methods
:
{
landDetail
()
{
api
.
landDetail
({
id
:
this
.
id
}).
then
(
res
=>
{
// console.log(res);
this
.
textList
=
res
.
data
;
console
.
log
(
this
.
textList
);
}).
catch
(
error
=>
{
});
},
}
}
}
}
...
...
dsk-operate-ui/src/views/radar/bxprozbgg/details.vue
View file @
7c00c66d
...
@@ -4,24 +4,26 @@
...
@@ -4,24 +4,26 @@
<ul
class=
"bottomlist-content"
>
<ul
class=
"bottomlist-content"
>
<li
class=
"bottomlist-list"
>
<li
class=
"bottomlist-list"
>
<p
class=
"list-titel"
>
<p
class=
"list-titel"
>
绿色节能型压缩机基础件、汽车零配件新建项目 (芜湖旭日机械制造有限公司)
{{
textList
.
projectName
}}
</p>
</p>
<div
class=
"list-content"
>
<div
class=
"list-content"
>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
发布日期:
</span>
<span>
发布日期:
</span>
<span>
2014-05-12
</span>
<span>
{{
textList
.
pubdate
||
'--'
}}
</span>
</p>
</p>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
开标时间:
</span>
<span>
开标时间:
</span>
<span
class=
'text-red'
>
2014-05-12 9:00
</span>
<span
class=
'text-red'
>
{{
textList
.
endTimeDate
||
'--'
}}
</span>
</p>
</p>
</div>
</div>
<div
class=
"list-content-img"
@
mouseenter=
"showimg=false"
@
mouseleave=
"showimg=true"
>
<div
class=
"list-content-img"
@
mouseenter=
"showimg=false"
@
mouseleave=
"showimg=true"
>
<img
v-if=
"showimg"
src=
"@/assets/images/bxpro/original1.png"
>
<img
v-if=
"showimg"
src=
"@/assets/images/bxpro/original1.png"
>
<img
v-else
src=
"@/assets/images/bxpro/original.png"
>
<img
v-else
src=
"@/assets/images/bxpro/original.png"
>
<span>
原文链接
</span>
<span>
<a
:href=
"textList.url"
>
原文链接
</a>
</span>
</div>
</div>
</li>
</li>
...
@@ -59,80 +61,93 @@
...
@@ -59,80 +61,93 @@
<div
class=
"main3-box"
>
<div
class=
"main3-box"
>
<p>
<p>
<label
class=
"label"
>
工程类型
</label>
<label
class=
"label"
>
工程类型
</label>
<span>
1.36倍
</span>
<span>
{{
textList
.
projectType
||
'--'
}}
</span>
<label
class=
"label"
>
工程类别
</label>
<label
class=
"label"
>
工程类别
</label>
<span>
1.36倍
</span>
<span>
{{
textList
.
projectPurposes
||
'--'
}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
项目投资额(万元)
</label>
<label
class=
"label"
>
项目投资额(万元)
</label>
<span
>
1.36倍
</span>
<span
>
{{
textList
.
projectInvestmentAmount
||
'--'
}}
</span>
<label
class=
"label"
>
招标控制价/合同 估算价(万元)
</label>
<label
class=
"label"
>
招标控制价/合同 估算价(万元)
</label>
<span>
1.36倍
</span>
<span>
{{
textList
.
projectContractAmount
||
'--'
}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
建安费暂估(万元)
</label>
<label
class=
"label"
>
建安费暂估(万元)
</label>
<span
>
1.36倍
</span>
<span
>
{{
textList
.
projectSafeAmount
||
'--'
}}
</span>
<label
class=
"label"
>
勘察费暂估(万元)
</label>
<label
class=
"label"
>
勘察费暂估(万元)
</label>
<span>
1.36倍
</span>
<span>
{{
textList
.
projectSurveyAmount
||
'--'
}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
设计费暂估(万元)
</label>
<label
class=
"label"
>
设计费暂估(万元)
</label>
<span>
1.36倍
</span>
<span>
{{
textList
.
projectDesignAmount
||
'--'
}}
</span>
<label
class=
"label"
>
投标保证金(万元)
</label>
<label
class=
"label"
>
投标保证金(万元)
</label>
<span>
1.36倍
</span>
<span>
{{
textList
.
projectEnsureAmount
||
'--'
}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
计划工期
</label>
<label
class=
"label"
>
计划工期
</label>
<span>
1.36倍
</span>
<span>
{{
textList
.
projectDuration
||
'--'
}}
</span>
<label
class=
"label"
>
项目属地
</label>
<label
class=
"label"
>
项目属地
</label>
<span>
1.36倍
</span>
<span>
{{
textList
.
province
}}
<template
v-if=
"textList.city"
>
-
{{
textList
.
city
}}
</
template
>
<
template
v-if=
"textList.area"
>
-
{{
textList
.
area
}}
</
template
>
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
发布时间
</label>
<label
class=
"label"
>
发布时间
</label>
<span>
1.36倍
</span>
<span>
{{textList.pubdate||'--'}}
</span>
<label
class=
"label"
>
开标时间
</label>
<label
class=
"label"
>
开标时间
</label>
<span
class=
"color1"
>
1.36倍
</span>
<span
class=
"color1"
>
{{textList.endTimeDate||'--'}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
评标办法
</label>
<label
class=
"label"
>
评标办法
</label>
<span>
1.36倍
</span>
<span>
{{textList.bidAssessmentWay||'--'}}
</span>
<label
class=
"label"
>
项目级别
</label>
<label
class=
"label"
>
项目级别
</label>
<span>
1.36倍
</span>
<span>
{{textList.projectLevel||'--'}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
建设规模
</label>
<label
class=
"label"
>
建设规模
</label>
<span
class=
"span-one"
>
1.36倍
</span>
<span
class=
"span-one"
>
{{textList.bulidRange||'--'}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
招标范围
</label>
<label
class=
"label"
>
招标范围
</label>
<span
class=
"span-one"
>
1.36倍
</span>
<span
class=
"span-one"
>
{{textList.bidRange||'--'}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
保证金缴纳方式
</label>
<label
class=
"label"
>
保证金缴纳方式
</label>
<span>
1.36倍
</span>
<span>
{{textList.projectEnsureAmountPayType||'--'}}
</span>
<label
class=
"label"
>
开标地点
</label>
<label
class=
"label"
>
开标地点
</label>
<span>
1.36倍
</span>
<span>
{{textList.projectOpenAddr||'--'}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
建设地点
</label>
<label
class=
"label"
>
建设地点
</label>
<span>
1.36倍
</span>
<span>
{{textList.projectAddr||'--'}}
</span>
<label
class=
"label"
>
资金来源
</label>
<label
class=
"label"
>
资金来源
</label>
<span>
1.36倍
</span>
<span>
{{textList.capitalSource||'--'}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
评标委员会
</label>
<label
class=
"label"
>
评标委员会
</label>
<span
class=
"span-one"
>
1.36倍
</span>
<span
class=
"span-one"
>
<
template
v-if=
"textList.bidMettingHasProjectUnit=0"
>
未知
</
template
>
<
template
v-else-if=
"textList.bidMettingHasProjectUnit=1"
>
无
</
template
>
<
template
v-else-if=
"textList.bidMettingHasProjectUnit=2"
>
有
</
template
>
<
template
v-else
>
--
</
template
>
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
履约保证金 (形式 及金额)
</label>
<label
class=
"label"
>
履约保证金 (形式 及金额)
</label>
<span
class=
"span-one"
>
1.36倍
</span>
<span
class=
"span-one"
>
{{textList.prformanceWayAndMoney||'--'}}
</span>
</p>
</p>
</div>
</div>
</div>
</div>
...
@@ -141,15 +156,15 @@
...
@@ -141,15 +156,15 @@
<div
class=
"main3-box"
>
<div
class=
"main3-box"
>
<p>
<p>
<label
class=
"label"
>
资质要求
</label>
<label
class=
"label"
>
资质要求
</label>
<span
class=
"span-one"
>
1.36倍
</span>
<span
class=
"span-one"
>
{{textList.qualiLimit||'--'}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
业绩要求
</label>
<label
class=
"label"
>
业绩要求
</label>
<span
class=
"span-one"
>
1.36倍
</span>
<span
class=
"span-one"
>
{{textList.projectLimit||'--'}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
项目负责人要求
</label>
<label
class=
"label"
>
项目负责人要求
</label>
<span
class=
"span-one"
>
1.36倍
</span>
<span
class=
"span-one"
>
{{textList.personLimit||'--'}}
</span>
</p>
</p>
</div>
</div>
</div>
</div>
...
@@ -158,21 +173,21 @@
...
@@ -158,21 +173,21 @@
<div
class=
"main3-box"
>
<div
class=
"main3-box"
>
<p>
<p>
<label
class=
"label"
>
招标人
</label>
<label
class=
"label"
>
招标人
</label>
<span
class=
"color2"
>
1.36倍
</span>
<span
class=
"color2"
>
{{textList.tenderee||'--'}}
</span>
<label
class=
"label"
>
代理机构
</label>
<label
class=
"label"
>
代理机构
</label>
<span
class=
"color2"
>
1.36倍
</span>
<span
class=
"color2"
>
{{textList.agency||'--'}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
招标人联系方式
</label>
<label
class=
"label"
>
招标人联系方式
</label>
<span>
1.36倍
</span>
<span>
{{textList.tendereeTel||'--'}}
</span>
<label
class=
"label"
>
招标人联系地址
</label>
<label
class=
"label"
>
招标人联系地址
</label>
<span>
1.36倍
</span>
<span>
{{textList.tendereeAddress||'--'}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
代理机构联系方式
</label>
<label
class=
"label"
>
代理机构联系方式
</label>
<span>
1.36倍
</span>
<span>
{{textList.agencyTel||'--'}}
</span>
<label
class=
"label"
>
代理机构联系地址
</label>
<label
class=
"label"
>
代理机构联系地址
</label>
<span>
1.36倍
</span>
<span>
{{textList.agencyAddress||'--'}}
</span>
</p>
</p>
</div>
</div>
...
@@ -183,27 +198,33 @@
...
@@ -183,27 +198,33 @@
<
script
>
<
script
>
import
"@/assets/styles/public.css"
;
import
"@/assets/styles/public.css"
;
import
api
from
'@/api/radar/radar.js'
;
export
default
{
export
default
{
name
:
'bxprozbggDetails'
,
name
:
'bxprozbggDetails'
,
data
()
{
data
()
{
return
{
return
{
id
:
''
,
id
:
''
,
tableData
:
[{
textList
:
{},
id
:
0
,
name
:
'20重庆债14(2005938)'
,
time
:
'2020-09-18'
,
gm
:
'285.24'
,
zj
:
'否'
,
}],
showimg
:
true
,
showimg
:
true
,
}
}
},
},
created
()
{
created
()
{
console
.
log
(
this
.
$route
.
params
)
console
.
log
(
this
.
$route
.
params
)
this
.
id
=
this
.
$route
.
params
.
id
this
.
id
=
this
.
$route
.
params
.
id
;
this
.
bidNoticeProDetail
();
},
},
methods
:
{
methods
:
{
bidNoticeProDetail
()
{
api
.
bidNoticeProDetail
({
id
:
this
.
id
}).
then
(
res
=>
{
// console.log(res);
this
.
textList
=
res
.
data
;
}).
catch
(
error
=>
{
});
},
}
}
}
}
...
...
dsk-operate-ui/src/views/radar/components/Bidding/index.vue
View file @
7c00c66d
...
@@ -5,29 +5,29 @@
...
@@ -5,29 +5,29 @@
<div
class=
"label"
>
项目名称
</div>
<div
class=
"label"
>
项目名称
</div>
<div
class=
"content_right"
>
<div
class=
"content_right"
>
<el-input
class=
"ename_input"
<el-input
class=
"ename_input"
placeholder=
"请输入项目名称关键字"
v-model=
"jskBid
Query
Dto.projectName"
></el-input>
placeholder=
"请输入项目名称关键字"
v-model=
"jskBid
Plan
Dto.projectName"
></el-input>
</div>
</div>
</div>
</div>
<div
class=
"content_item"
>
<div
class=
"content_item"
>
<div
class=
"label"
>
招标单位
</div>
<div
class=
"label"
>
招标单位
</div>
<div
class=
"content_right"
>
<div
class=
"content_right"
>
<el-input
class=
"ename_input"
<el-input
class=
"ename_input"
placeholder=
"请输入
项目名称关键字"
v-model=
"jskBidQuery
Dto.tenderee"
></el-input>
placeholder=
"请输入
招标单位关键字"
v-model=
"jskBidPlan
Dto.tenderee"
></el-input>
</div>
</div>
</div>
</div>
<div
class=
"content_item"
>
<div
class=
"content_item"
>
<div
class=
"label"
>
工程规模
</div>
<div
class=
"label"
>
工程规模
</div>
<div
class=
"content_right"
>
<div
class=
"content_right"
>
<el-input
class=
"ename_input"
<el-input
class=
"ename_input"
placeholder=
"请输入
项目名称关键字"
v-model=
"jskBidQuery
Dto.projectScale"
></el-input>
placeholder=
"请输入
工程规模关键字"
v-model=
"jskBidPlan
Dto.projectScale"
></el-input>
</div>
</div>
</div>
</div>
<div
class=
"content_item"
>
<div
class=
"content_item"
>
<div
class=
"label"
>
更多筛选
</div>
<div
class=
"label"
>
更多筛选
</div>
<div
class=
"content_right"
>
<div
class=
"content_right"
>
<div
class=
"select-popper"
>
<div
class=
"select-popper"
>
<span
:class=
"
{color_text:jskBid
QueryDto.province.length ||jskBidQueryDto.city.length ||jskBidQueryDto.county
.length,}">
<span
:class=
"
{color_text:jskBid
PlanDto.province.length ||jskBidPlanDto.city.length ||jskBidPlanDto.area
.length,}">
项目属地
{{
jskBid
QueryDto
.
province
.
length
||
jskBidQueryDto
.
city
.
length
||
jskBidQueryDto
.
county
.
length
?
jskBidQueryDto
.
province
.
length
+
jskBidQueryDto
.
city
.
length
+
jskBidQueryDto
.
county
.
length
+
"项"
:
""
}}
项目属地
{{
jskBid
PlanDto
.
province
.
length
||
jskBidPlanDto
.
city
.
length
||
jskBidPlanDto
.
area
.
length
?
jskBidPlanDto
.
province
.
length
+
jskBidPlanDto
.
city
.
length
+
jskBidPlanDto
.
area
.
length
+
"项"
:
""
}}
<i
class=
"el-icon-caret-bottom"
></i>
<i
class=
"el-icon-caret-bottom"
></i>
</span>
</span>
<el-cascader
<el-cascader
...
@@ -42,46 +42,46 @@
...
@@ -42,46 +42,46 @@
></el-cascader>
></el-cascader>
</div>
</div>
<div
class=
"select-popper"
>
<div
class=
"select-popper"
>
<span
:class=
"
{ color_text: jskBid
Query
Dto.objectType.length }">
<span
:class=
"
{ color_text: jskBid
Plan
Dto.objectType.length }">
标的物类型
{{
jskBid
QueryDto
.
objectType
.
length
?
jskBidQuery
Dto
.
objectType
.
length
+
"项"
:
""
}}
标的物类型
{{
jskBid
PlanDto
.
objectType
.
length
?
jskBidPlan
Dto
.
objectType
.
length
+
"项"
:
""
}}
<i
class=
"el-icon-caret-bottom"
></i>
<i
class=
"el-icon-caret-bottom"
></i>
</span>
</span>
<el-select
v-model=
"jskBid
QueryDto.objectType"
class=
"select-multiple"
multiple
placeholder=
"请选择"
>
<el-select
v-model=
"jskBid
PlanDto.objectType"
class=
"select-multiple"
multiple
placeholder=
"请选择"
>
<el-option
v-for=
"(item, i) in
o
bjectTypeList"
:key=
"i"
:label=
"item"
:value=
"item"
>
<el-option
v-for=
"(item, i) in
bidPlanO
bjectTypeList"
:key=
"i"
:label=
"item"
:value=
"item"
>
</el-option>
</el-option>
</el-select>
</el-select>
</div>
</div>
<div
class=
"select-popper"
>
<div
class=
"select-popper"
>
<span
:class=
"
{ color_text: jskBid
Query
Dto.projectType.length }">
<span
:class=
"
{ color_text: jskBid
Plan
Dto.projectType.length }">
项目类型
{{
jskBid
QueryDto
.
projectType
.
length
?
jskBidQuery
Dto
.
projectType
.
length
+
"项"
:
""
}}
项目类型
{{
jskBid
PlanDto
.
projectType
.
length
?
jskBidPlan
Dto
.
projectType
.
length
+
"项"
:
""
}}
<i
class=
"el-icon-caret-bottom"
></i>
<i
class=
"el-icon-caret-bottom"
></i>
</span>
</span>
<el-select
v-model=
"jskBid
QueryDto.projectType"
class=
"select-multiple"
multiple
placeholder=
"请选择"
>
<el-select
v-model=
"jskBid
PlanDto.projectType"
class=
"select-multiple"
multiple
placeholder=
"请选择"
>
<el-option
v-for=
"(item, i) in projectTypeList"
:key=
"i"
:label=
"item"
:value=
"item"
>
<el-option
v-for=
"(item, i) in projectTypeList"
:key=
"i"
:label=
"item"
:value=
"item"
>
</el-option>
</el-option>
</el-select>
</el-select>
</div>
</div>
<div
class=
"select-popper"
>
<div
class=
"select-popper"
>
<span
:class=
"
{ color_text: jskBid
Query
Dto.tenderWay.length }">
<span
:class=
"
{ color_text: jskBid
Plan
Dto.tenderWay.length }">
招标方式
{{
jskBid
QueryDto
.
tenderWay
.
length
?
jskBidQuery
Dto
.
tenderWay
.
length
+
"项"
:
""
}}
招标方式
{{
jskBid
PlanDto
.
tenderWay
.
length
?
jskBidPlan
Dto
.
tenderWay
.
length
+
"项"
:
""
}}
<i
class=
"el-icon-caret-bottom"
></i>
<i
class=
"el-icon-caret-bottom"
></i>
</span>
</span>
<el-select
v-model=
"jskBid
QueryDto.tenderWay"
class=
"select-multiple"
multiple
placeholder=
"请选择"
>
<el-select
v-model=
"jskBid
PlanDto.tenderWay"
class=
"select-multiple"
multiple
placeholder=
"请选择"
>
<el-option
v-for=
"(item, i) in tenderWayList"
:key=
"i"
:label=
"item"
:value=
"item"
>
<el-option
v-for=
"(item, i) in tenderWayList"
:key=
"i"
:label=
"item"
:value=
"item"
>
</el-option>
</el-option>
</el-select>
</el-select>
</div>
</div>
<el-dropdown
@
command=
"planTenderAmounthandleCommand"
class=
"el-dropdown-land"
trigger=
"click"
ref=
"planTenderAmountShowPopper"
:hide-on-click=
"false"
>
<el-dropdown
@
command=
"planTenderAmounthandleCommand"
class=
"el-dropdown-land"
trigger=
"click"
ref=
"planTenderAmountShowPopper"
:hide-on-click=
"false"
>
<span
class=
"el-dropdown-link"
:class=
"jskBid
QueryDto.startPlanTenderAmount ||jskBidQuery
Dto.endPlanTenderAmount ? 'color_text': ''"
>
<span
class=
"el-dropdown-link"
:class=
"jskBid
PlanDto.startPlanTenderAmount ||jskBidPlan
Dto.endPlanTenderAmount ? 'color_text': ''"
>
成交金额
{{
jskBid
QueryDto
.
startPlanTenderAmount
||
jskBidQuery
Dto
.
endPlanTenderAmount
?
" 1项"
:
""
}}
<i
class=
"el-icon-caret-bottom"
></i>
成交金额
{{
jskBid
PlanDto
.
startPlanTenderAmount
||
jskBidPlan
Dto
.
endPlanTenderAmount
?
" 1项"
:
""
}}
<i
class=
"el-icon-caret-bottom"
></i>
</span>
</span>
<el-dropdown-menu
slot=
"dropdown"
>
<el-dropdown-menu
slot=
"dropdown"
>
<el-dropdown-item
v-for=
"(item, i) in planTenderAmount"
:class=
"jskBid
QueryDto.startPlanTenderAmount == item.value[0] &&jskBidQuery
Dto.endPlanTenderAmount == item.value[1] &&
<el-dropdown-item
v-for=
"(item, i) in planTenderAmount"
:class=
"jskBid
PlanDto.startPlanTenderAmount == item.value[0] &&jskBidPlan
Dto.endPlanTenderAmount == item.value[1] &&
!startPlanTenderAmount &&!endPlanTenderAmount? 'color_text': '' "
:key=
"i"
:command=
"item.value"
>
{{
item
.
label
}}
</el-dropdown-item>
!startPlanTenderAmount &&!endPlanTenderAmount? 'color_text': '' "
:key=
"i"
:command=
"item.value"
>
{{
item
.
label
}}
</el-dropdown-item>
<el-dropdown-item
command=
""
style=
"padding: 0; text-indent: 20px"
>
<el-dropdown-item
command=
""
style=
"padding: 0; text-indent: 20px"
>
<div
@
mouseenter=
"planTenderAmountShowPopper = true"
@
mouseleave=
"planTenderAmountShowPopper = false"
>
<div
@
mouseenter=
"planTenderAmountShowPopper = true"
@
mouseleave=
"planTenderAmountShowPopper = false"
>
<span
:class=
"(startPlanTenderAmount || endPlanTenderAmount) &&jskBid
Query
Dto.startPlanTenderAmount ==startPlanTenderAmount &&
<span
:class=
"(startPlanTenderAmount || endPlanTenderAmount) &&jskBid
Plan
Dto.startPlanTenderAmount ==startPlanTenderAmount &&
jskBid
Query
Dto.endPlanTenderAmount == endPlanTenderAmount? 'color_text': '' "
>
jskBid
Plan
Dto.endPlanTenderAmount == endPlanTenderAmount? 'color_text': '' "
>
自定义
<i
class=
"el-icon-arrow-right"
></i>
自定义
<i
class=
"el-icon-arrow-right"
></i>
</span>
</span>
<div
class=
"jabph_popper_box"
style=
"position: absolute"
v-if=
"planTenderAmountShowPopper"
>
<div
class=
"jabph_popper_box"
style=
"position: absolute"
v-if=
"planTenderAmountShowPopper"
>
...
@@ -106,11 +106,11 @@
...
@@ -106,11 +106,11 @@
</el-dropdown>
</el-dropdown>
<div
class=
"select-popper"
>
<div
class=
"select-popper"
>
<span
:class=
"
{ color_text: jskBid
Query
Dto.projectCapitalSource.length }">
<span
:class=
"
{ color_text: jskBid
Plan
Dto.projectCapitalSource.length }">
资金来源
{{
jskBid
QueryDto
.
projectCapitalSource
.
length
?
jskBidQuery
Dto
.
projectCapitalSource
.
length
+
"项"
:
""
}}
资金来源
{{
jskBid
PlanDto
.
projectCapitalSource
.
length
?
jskBidPlan
Dto
.
projectCapitalSource
.
length
+
"项"
:
""
}}
<i
class=
"el-icon-caret-bottom"
></i>
<i
class=
"el-icon-caret-bottom"
></i>
</span>
</span>
<el-select
v-model=
"jskBid
QueryDto.projectCapitalSource"
class=
"select-multiple"
multiple
placeholder=
"请选择"
>
<el-select
v-model=
"jskBid
PlanDto.projectCapitalSource"
class=
"select-multiple"
multiple
placeholder=
"请选择"
>
<el-option
v-for=
"(item, i) in projectCapitalSourceList"
:key=
"i"
:label=
"item"
:value=
"item"
>
<el-option
v-for=
"(item, i) in projectCapitalSourceList"
:key=
"i"
:label=
"item"
:value=
"item"
>
</el-option>
</el-option>
</el-select>
</el-select>
...
@@ -149,28 +149,30 @@
...
@@ -149,28 +149,30 @@
</div>
</div>
</div>
</div>
<ul
class=
"bottomlist-content"
>
<ul
class=
"bottomlist-content"
v-if=
"tableData.length>0"
>
<li
class=
"bottomlist-list"
>
<li
class=
"bottomlist-list"
v-for=
"item in tableData"
>
<p
class=
"list-titel"
>
<p
class=
"list-titel"
>
<router-link
:to=
"'/radar/Bidding/details/'+
1"
tag=
"a"
class=
"list-titel-a"
>
绿色节能型压缩机基础件、汽车零配件新建项目 (芜湖旭日机械制造有限公司)
</router-link>
<router-link
:to=
"'/radar/Bidding/details/'+
item.id"
tag=
"a"
class=
"list-titel-a"
v-html=
"item.projectName"
>
</router-link>
<!--
<div
v-else-if=
"item.projectName"
v-html=
"item.projectName"
></div>
-->
<!--
<div
v-else-if=
"item.projectName"
v-html=
"item.projectName"
></div>
-->
</p>
</p>
<div
class=
"content-label"
>
<div
class=
"content-label"
>
<span
class=
"list-label"
>
市政工程
</span>
<span
class=
"list-label"
v-if=
"item.projectType"
>
{{
item
.
projectType
}}
</span>
<span
class=
"list-label list-label-wl"
v-if=
"item.objectType"
>
{{
item
.
objectType
}}
</span>
<span
class=
"list-label list-label-lx"
v-if=
"item.projectType"
>
{{
item
.
projectType
}}
</span>
</div>
</div>
<div
class=
"list-content"
>
<div
class=
"list-content"
>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
招采单位:
</span>
<span>
招采单位:
</span>
<span
class=
"blue"
>
芜湖旭日机械制造有限公司
</span>
<span
class=
"blue"
>
{{
item
.
tenderee
||
'--'
}}
</span>
</p>
</p>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
合同预估金额(万元):
</span>
<span>
合同预估金额(万元):
</span>
<span>
芜湖旭日
</span>
<span>
{{
item
.
planTenderAmount
||
'--'
}}
</span>
</p>
</p>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
资金来源:
</span>
<span>
资金来源:
</span>
<span>
12345.62万
</span>
<span>
{{
item
.
projectCapitalSource
||
'--'
}}
</span>
</p>
</p>
...
@@ -178,23 +180,23 @@
...
@@ -178,23 +180,23 @@
<div
class=
"list-content"
>
<div
class=
"list-content"
>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
发布时间:
</span>
<span>
发布时间:
</span>
<span
>
2022-04-21
</span>
<span
>
{{
item
.
issueTimestamp
||
'--'
}}
</span>
</p>
</p>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
预计招标时间:
</span>
<span>
预计招标时间:
</span>
<span>
2022-04-21
</span>
<span>
{{
item
.
issueTimestamp
||
'--'
}}
</span>
</p>
</p>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
来源网站:
</span>
<span>
来源网站:
</span>
<span
class=
"blue"
>
12345.62万
</span>
<span
>
{{
item
.
issueTimestamp
||
'--'
}}
</span>
</p>
</p>
</div>
</div>
<div
class=
"list-content list-addree"
>
<div
class=
"list-content list-addree"
>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
工程规模:
</span>
<span
class=
"content-text-gc"
>
工程规模:
</span>
<span
>
城镇村道路用地
</span>
<span
class=
"content-text-p"
>
{{
item
.
projectScale
||
'--'
}}
</span>
</p>
</p>
</div>
</div>
...
@@ -204,7 +206,7 @@
...
@@ -204,7 +206,7 @@
<div
class=
"pagination clearfix"
v-show=
"total>0"
>
<div
class=
"pagination clearfix"
v-show=
"total>0"
>
<el-pagination
<el-pagination
background
background
:page-size=
"
pageSize
"
:page-size=
"
limit
"
:current-page=
"page"
:current-page=
"page"
@
current-change=
"handleCurrentChange"
@
current-change=
"handleCurrentChange"
layout=
"prev, pager, next"
layout=
"prev, pager, next"
...
@@ -218,10 +220,13 @@
...
@@ -218,10 +220,13 @@
<
script
>
<
script
>
import
jsk_data
from
'../../../../../public/jsk.json'
;
import
jsk_data
from
'../../../../../public/jsk.json'
;
import
{
encodeStr
}
from
"@/assets/js/common.js"
import
api
from
'@/api/radar/radar.js'
;
export
default
{
export
default
{
name
:
'Bidding'
,
name
:
'Bidding'
,
data
()
{
data
()
{
return
{
return
{
encodeStr
,
addressList
:
[],
addressList
:
[],
addressType
:
[],
addressType
:
[],
props
:
{
props
:
{
...
@@ -229,66 +234,10 @@ export default {
...
@@ -229,66 +234,10 @@ export default {
expandTrigger
:
"hover"
,
expandTrigger
:
"hover"
,
value
:
"id"
,
value
:
"id"
,
},
},
objectTypeList
:
[
bidPlanObjectTypeList
:
[],
//标的物类型
"施工"
,
projectTypeList
:
[],
//项目类型
"勘察设计"
,
tenderWayList
:
[],
//招标方式
"勘察"
,
projectCapitalSourceList
:
[],
//资金来源
"设计"
,
"监理"
,
"工程总承包"
,
"测绘"
,
"施工图审查"
,
"造价咨询"
,
"招标代理"
,
"规划编制"
,
"方案编制"
,
"检测"
,
"审计"
,
"项目管理"
,
"全过程工程咨询"
,
"ppp"
,
"其他"
],
//标的物类型
projectTypeList
:
[
"工程总承包"
,
"测绘"
,
"施工图审查"
,
"造价咨询"
,
"招标代理"
,
"规划编制"
,
"方案编制"
,
"检测"
,
"审计"
,
"项目管理"
,
"全过程工程咨询"
,
"ppp"
,
"其他"
],
//项目类型
tenderWayList
:
[
"工程总承包"
,
"测绘"
,
"施工图审查"
,
"造价咨询"
,
"招标代理"
,
"规划编制"
,
"方案编制"
,
"检测"
,
"审计"
,
"项目管理"
,
"全过程工程咨询"
,
"ppp"
,
"其他"
],
//招标方式
projectCapitalSourceList
:
[
"规划编制"
,
"方案编制"
,
"检测"
,
"审计"
,
"项目管理"
,
"全过程工程咨询"
,
"ppp"
,
"其他"
],
//资金来源
planTenderAmount
:
[{
planTenderAmount
:
[{
value
:
"不限"
,
value
:
"不限"
,
label
:
"不限"
,
label
:
"不限"
,
...
@@ -315,13 +264,13 @@ export default {
...
@@ -315,13 +264,13 @@ export default {
},
},
],
],
jskBid
Query
Dto
:
{
jskBid
Plan
Dto
:
{
projectName
:
''
,
projectName
:
''
,
tenderee
:
''
,
tenderee
:
''
,
projectScale
:
''
,
projectScale
:
''
,
province
:
[],
province
:
[],
city
:
[],
city
:
[],
county
:
[],
area
:
[],
objectType
:[],
objectType
:[],
projectType
:[],
projectType
:[],
tenderWay
:[],
tenderWay
:[],
...
@@ -338,40 +287,40 @@ export default {
...
@@ -338,40 +287,40 @@ export default {
conditionsArr
:
[],
conditionsArr
:
[],
tableData
:[],
tableData
:[],
total
:
600
0
,
total
:
0
,
page
:
1
,
page
:
1
,
pageSize
:
20
limit
:
20
};
};
},
},
computed
:
{
computed
:
{
checkJskBidQueryDto
()
{
checkJskBidQueryDto
()
{
let
arr
=
[];
let
arr
=
[];
let
data
=
{};
let
data
=
{};
if
(
this
.
jskBid
Query
Dto
.
projectName
){
if
(
this
.
jskBid
Plan
Dto
.
projectName
){
data
=
{
data
=
{
title
:
"项目名称:"
,
title
:
"项目名称:"
,
keyid
:
"projectName"
,
keyid
:
"projectName"
,
value
:
this
.
jskBidQuery
Dto
.
projectName
,
value
:
this
.
jskBidPlan
Dto
.
projectName
,
key
:
"projectName"
key
:
"projectName"
}
}
arr
.
push
(
data
)
arr
.
push
(
data
)
}
}
if
(
this
.
jskBid
Query
Dto
.
tenderee
){
if
(
this
.
jskBid
Plan
Dto
.
tenderee
){
data
=
{
data
=
{
title
:
"招标单位:"
,
title
:
"招标单位:"
,
keyid
:
"tenderee"
,
keyid
:
"tenderee"
,
value
:
this
.
jskBidQuery
Dto
.
tenderee
,
value
:
this
.
jskBidPlan
Dto
.
tenderee
,
key
:
"tenderee"
key
:
"tenderee"
}
}
arr
.
push
(
data
)
arr
.
push
(
data
)
}
}
if
(
this
.
jskBid
Query
Dto
.
projectScale
){
if
(
this
.
jskBid
Plan
Dto
.
projectScale
){
data
=
{
data
=
{
title
:
"工程规模:"
,
title
:
"工程规模:"
,
keyid
:
"projectScale"
,
keyid
:
"projectScale"
,
value
:
this
.
jskBidQuery
Dto
.
projectScale
,
value
:
this
.
jskBidPlan
Dto
.
projectScale
,
key
:
"projectScale"
key
:
"projectScale"
}
}
arr
.
push
(
data
)
arr
.
push
(
data
)
}
}
...
@@ -384,38 +333,38 @@ export default {
...
@@ -384,38 +333,38 @@ export default {
}
}
arr
.
push
(
data
)
arr
.
push
(
data
)
}
}
if
(
this
.
jskBid
Query
Dto
.
objectType
.
length
>
0
)
{
if
(
this
.
jskBid
Plan
Dto
.
objectType
.
length
>
0
)
{
data
=
{
data
=
{
title
:
"标的物类型:"
,
title
:
"标的物类型:"
,
keyid
:
"objectType"
,
keyid
:
"objectType"
,
value
:
this
.
jskBid
Query
Dto
.
objectType
,
value
:
this
.
jskBid
Plan
Dto
.
objectType
,
key
:
"objectType"
key
:
"objectType"
}
}
arr
.
push
(
data
)
arr
.
push
(
data
)
}
}
if
(
this
.
jskBid
Query
Dto
.
projectType
.
length
>
0
)
{
if
(
this
.
jskBid
Plan
Dto
.
projectType
.
length
>
0
)
{
data
=
{
data
=
{
title
:
"项目类型:"
,
title
:
"项目类型:"
,
keyid
:
"projectType"
,
keyid
:
"projectType"
,
value
:
this
.
jskBid
Query
Dto
.
projectType
,
value
:
this
.
jskBid
Plan
Dto
.
projectType
,
key
:
"projectType"
key
:
"projectType"
}
}
arr
.
push
(
data
)
arr
.
push
(
data
)
}
}
if
(
this
.
jskBid
Query
Dto
.
tenderWay
.
length
>
0
)
{
if
(
this
.
jskBid
Plan
Dto
.
tenderWay
.
length
>
0
)
{
data
=
{
data
=
{
title
:
"招标方式:"
,
title
:
"招标方式:"
,
keyid
:
"tenderWay"
,
keyid
:
"tenderWay"
,
value
:
this
.
jskBid
Query
Dto
.
tenderWay
,
value
:
this
.
jskBid
Plan
Dto
.
tenderWay
,
key
:
"tenderWay"
key
:
"tenderWay"
}
}
arr
.
push
(
data
)
arr
.
push
(
data
)
}
}
if
(
this
.
jskBid
Query
Dto
.
projectCapitalSource
.
length
>
0
)
{
if
(
this
.
jskBid
Plan
Dto
.
projectCapitalSource
.
length
>
0
)
{
data
=
{
data
=
{
title
:
"资金来源:"
,
title
:
"资金来源:"
,
keyid
:
"projectCapitalSource"
,
keyid
:
"projectCapitalSource"
,
value
:
this
.
jskBid
Query
Dto
.
projectCapitalSource
,
value
:
this
.
jskBid
Plan
Dto
.
projectCapitalSource
,
key
:
"projectCapitalSource"
key
:
"projectCapitalSource"
}
}
arr
.
push
(
data
)
arr
.
push
(
data
)
...
@@ -426,12 +375,24 @@ export default {
...
@@ -426,12 +375,24 @@ export default {
},
},
},
},
mounted
()
{
mounted
()
{
if
(
this
.
$route
.
query
.
projectName
)
{
this
.
init
();
this
.
projectName
=
this
.
$route
.
query
.
projectName
;
}
this
.
addressListfn
();
},
},
methods
:
{
methods
:
{
getCapitalSourceSelect
(){
api
.
getCapitalSourceSelect
().
then
(
res
=>
{
this
.
projectCapitalSourceList
=
res
.
data
;
}).
catch
(
error
=>
{
});
},
searchDic
(){
api
.
searchDic
().
then
(
res
=>
{
this
.
bidPlanObjectTypeList
=
res
.
bidPlanObjectType
,
//标的物类型
this
.
projectTypeList
=
res
.
projectType
,
//项目类型
this
.
tenderWayList
=
res
.
tenderWay
;
//招标方式
}).
catch
(
error
=>
{
});
},
keywordClick
(
val
)
{
keywordClick
(
val
)
{
this
.
projectName
=
val
this
.
projectName
=
val
},
},
...
@@ -446,17 +407,21 @@ export default {
...
@@ -446,17 +407,21 @@ export default {
if
(
!
page
&&
!
limit
)
{
if
(
!
page
&&
!
limit
)
{
this
.
reloadPage
();
this
.
reloadPage
();
}
}
var
data
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
jskBid
Query
Dto
));
var
data
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
jskBid
Plan
Dto
));
data
.
province
=
data
.
province
.
join
(
","
);
data
.
province
=
data
.
province
.
join
(
","
);
data
.
city
=
data
.
city
.
join
(
","
);
data
.
city
=
data
.
city
.
join
(
","
);
data
.
county
=
data
.
county
.
join
(
","
);
data
.
area
=
data
.
area
.
join
(
","
);
data
.
objectType
=
data
.
objectType
.
join
(
","
);
data
.
projectCapitalSource
=
data
.
projectCapitalSource
.
join
(
","
);
data
.
projectType
=
data
.
projectType
.
join
(
","
);
data
.
tenderWay
=
data
.
tenderWay
.
join
(
","
);
let
params
=
{
let
params
=
{
page
:
{
page
:
{
page
:
this
.
page
,
page
:
this
.
page
,
limit
:
this
.
limit
,
limit
:
this
.
limit
,
field
:
this
.
field
,
field
:
this
.
field
,
},
},
jskBid
Query
Dto
:
data
,
jskBid
Plan
Dto
:
data
,
};
};
if
(
this
.
projectName
){
if
(
this
.
projectName
){
params
.
projectName
=
this
.
projectName
params
.
projectName
=
this
.
projectName
...
@@ -468,8 +433,16 @@ export default {
...
@@ -468,8 +433,16 @@ export default {
}
else
{
}
else
{
delete
params
.
keywordNot
delete
params
.
keywordNot
}
}
api
.
jskBidPlanPage
(
params
).
then
(
res
=>
{
console
.
log
(
res
);
if
(
res
.
code
==
200
)
{
this
.
tableData
=
res
.
data
.
list
;
this
.
total
=
res
.
data
.
total
;
}
}).
catch
(
error
=>
{
});
this
.
$emit
(
"search"
,
params
)
},
},
reloadPage
()
{
reloadPage
()
{
...
@@ -493,14 +466,14 @@ export default {
...
@@ -493,14 +466,14 @@ export default {
let
arr
=
this
.
$refs
.
address
.
getCheckedNodes
();
let
arr
=
this
.
$refs
.
address
.
getCheckedNodes
();
let
province
=
[],
let
province
=
[],
city
=
[],
city
=
[],
county
=
[];
area
=
[];
this
.
domicile
=
[];
this
.
domicile
=
[];
for
(
var
i
in
arr
)
{
for
(
var
i
in
arr
)
{
if
(
arr
[
i
].
parent
)
{
if
(
arr
[
i
].
parent
)
{
if
(
!
arr
[
i
].
parent
.
checked
)
{
if
(
!
arr
[
i
].
parent
.
checked
)
{
arr
[
i
].
hasChildren
&&
city
.
push
(
arr
[
i
].
value
);
arr
[
i
].
hasChildren
&&
city
.
push
(
arr
[
i
].
value
);
arr
[
i
].
hasChildren
&&
this
.
domicile
.
push
(
arr
[
i
].
label
);
arr
[
i
].
hasChildren
&&
this
.
domicile
.
push
(
arr
[
i
].
label
);
!
arr
[
i
].
hasChildren
&&
county
.
push
(
arr
[
i
].
value
);
!
arr
[
i
].
hasChildren
&&
area
.
push
(
arr
[
i
].
value
);
!
arr
[
i
].
hasChildren
&&
this
.
domicile
.
push
(
arr
[
i
].
label
);
!
arr
[
i
].
hasChildren
&&
this
.
domicile
.
push
(
arr
[
i
].
label
);
}
}
}
else
{
}
else
{
...
@@ -508,11 +481,11 @@ export default {
...
@@ -508,11 +481,11 @@ export default {
this
.
domicile
.
push
(
arr
[
i
].
label
);
this
.
domicile
.
push
(
arr
[
i
].
label
);
}
}
}
}
var
obj
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
jskBid
Query
Dto
));
var
obj
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
jskBid
Plan
Dto
));
obj
.
province
=
province
;
obj
.
province
=
province
;
obj
.
city
=
city
;
obj
.
city
=
city
;
obj
.
county
=
county
;
obj
.
area
=
area
;
this
.
jskBid
Query
Dto
=
obj
;
this
.
jskBid
Plan
Dto
=
obj
;
},
},
addressListfn
()
{
addressListfn
()
{
var
str
=
[];
var
str
=
[];
...
@@ -567,10 +540,10 @@ export default {
...
@@ -567,10 +540,10 @@ export default {
return
this
.
$message
.
warning
(
"最小值必须小于最大值,请重新输入!"
);
return
this
.
$message
.
warning
(
"最小值必须小于最大值,请重新输入!"
);
}
}
this
.
planTenderAmountShowPopper
=
false
;
this
.
planTenderAmountShowPopper
=
false
;
var
obj
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
jskBid
Query
Dto
));
var
obj
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
jskBid
Plan
Dto
));
obj
.
startPlanTenderAmount
=
this
.
startPlanTenderAmount
;
obj
.
startPlanTenderAmount
=
this
.
startPlanTenderAmount
;
obj
.
endPlanTenderAmount
=
this
.
endPlanTenderAmount
;
obj
.
endPlanTenderAmount
=
this
.
endPlanTenderAmount
;
this
.
jskBid
Query
Dto
=
obj
;
this
.
jskBid
Plan
Dto
=
obj
;
this
.
$refs
.
planTenderAmountShowPopper
.
hide
();
this
.
$refs
.
planTenderAmountShowPopper
.
hide
();
},
},
planTenderAmountCancel
()
{
planTenderAmountCancel
()
{
...
@@ -580,7 +553,7 @@ export default {
...
@@ -580,7 +553,7 @@ export default {
planTenderAmounthandleCommand
(
command
)
{
planTenderAmounthandleCommand
(
command
)
{
if
(
command
)
{
if
(
command
)
{
this
.
$refs
.
planTenderAmountShowPopper
.
hide
();
this
.
$refs
.
planTenderAmountShowPopper
.
hide
();
var
obj
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
jskBid
Query
Dto
));
var
obj
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
jskBid
Plan
Dto
));
this
.
startPlanTenderAmount
=
""
;
this
.
startPlanTenderAmount
=
""
;
this
.
endPlanTenderAmount
=
""
;
this
.
endPlanTenderAmount
=
""
;
if
(
command
==
"不限"
)
{
if
(
command
==
"不限"
)
{
...
@@ -590,7 +563,7 @@ export default {
...
@@ -590,7 +563,7 @@ export default {
obj
.
startPlanTenderAmount
=
command
[
0
];
obj
.
startPlanTenderAmount
=
command
[
0
];
obj
.
endPlanTenderAmount
=
command
[
1
];
obj
.
endPlanTenderAmount
=
command
[
1
];
}
}
this
.
jskBid
Query
Dto
=
obj
;
this
.
jskBid
Plan
Dto
=
obj
;
}
}
},
},
reset
()
{
reset
()
{
...
@@ -601,6 +574,8 @@ export default {
...
@@ -601,6 +574,8 @@ export default {
init
(){
init
(){
this
.
search
();
this
.
search
();
this
.
addressListfn
();
this
.
addressListfn
();
this
.
searchDic
();
this
.
getCapitalSourceSelect
();
},
},
},
},
...
@@ -752,11 +727,20 @@ export default {
...
@@ -752,11 +727,20 @@ export default {
background
:
#F3F3FF
;
background
:
#F3F3FF
;
color
:
#8491E8
;
color
:
#8491E8
;
border-radius
:
1px
1px
1px
1px
;
border-radius
:
1px
1px
1px
1px
;
padding
:
3px
7px
;
padding
:
3px
7px
;
font-size
:
12px
;
font-size
:
12px
;
margin-right
:
16px
;
}
}
.list-label-wl
{
background
:
#e8f7f0
;
color
:
#38c8bf
;
}
.list-label-lx
{
background
:
#e4f3fd
;
color
:
#41a1fd
;
}
}
}
...
@@ -770,7 +754,7 @@ export default {
...
@@ -770,7 +754,7 @@ export default {
margin-top
:
7px
;
margin-top
:
7px
;
display
:
flex
;
display
:
flex
;
justify-content
:
start
;
justify-content
:
start
;
align-items
:
center
;
align-items
:
flex-start
;
margin-right
:
27px
;
margin-right
:
27px
;
font-size
:
14px
;
font-size
:
14px
;
...
@@ -784,6 +768,12 @@ export default {
...
@@ -784,6 +768,12 @@ export default {
color
:
rgba
(
35
,
35
,
35
,
0
.8
);
color
:
rgba
(
35
,
35
,
35
,
0
.8
);
line-height
:
15px
line-height
:
15px
}
}
.content-text-gc
{
width
:
72px
;
}
.content-text-p
{
width
:
1200px
;
}
.blue
{
.blue
{
color
:
#0081FF
!
important
;
color
:
#0081FF
!
important
;
cursor
:
pointer
;
cursor
:
pointer
;
...
...
dsk-operate-ui/src/views/radar/components/Establishment/index.vue
View file @
7c00c66d
...
@@ -12,7 +12,7 @@
...
@@ -12,7 +12,7 @@
<div
class=
"label"
>
项目业主
</div>
<div
class=
"label"
>
项目业主
</div>
<div
class=
"content_right"
>
<div
class=
"content_right"
>
<el-input
class=
"ename_input"
<el-input
class=
"ename_input"
placeholder=
"请输入
招标采购单位名称
"
v-model=
"establishmentDto.companyName"
></el-input>
placeholder=
"请输入
项目业主名称或关键词
"
v-model=
"establishmentDto.companyName"
></el-input>
</div>
</div>
</div>
</div>
<div
class=
"content_item"
>
<div
class=
"content_item"
>
...
@@ -26,14 +26,14 @@
...
@@ -26,14 +26,14 @@
<div
class=
"label"
>
建设地点
</div>
<div
class=
"label"
>
建设地点
</div>
<div
class=
"content_right"
>
<div
class=
"content_right"
>
<el-input
class=
"ename_input"
<el-input
class=
"ename_input"
placeholder=
"请输入
审批部门名称或
关键词"
v-model=
"establishmentDto.buildAddre"
></el-input>
placeholder=
"请输入
建设地点名称
关键词"
v-model=
"establishmentDto.buildAddre"
></el-input>
</div>
</div>
</div>
</div>
<div
class=
"content_item"
>
<div
class=
"content_item"
>
<div
class=
"label"
>
建设规模
</div>
<div
class=
"label"
>
建设规模
</div>
<div
class=
"content_right"
>
<div
class=
"content_right"
>
<el-input
class=
"ename_input"
<el-input
class=
"ename_input"
placeholder=
"请输入
审批部门名称或
关键词"
v-model=
"establishmentDto.buildScale"
></el-input>
placeholder=
"请输入
建设规模名称
关键词"
v-model=
"establishmentDto.buildScale"
></el-input>
</div>
</div>
</div>
</div>
<div
class=
"content_item"
>
<div
class=
"content_item"
>
...
@@ -49,16 +49,7 @@
...
@@ -49,16 +49,7 @@
</el-option>
</el-option>
</el-select>
</el-select>
</div>
</div>
<div
class=
"select-popper"
>
<span
:class=
"
{ color_text: establishmentDto.projectType.length }">
项目类型
{{
establishmentDto
.
projectType
.
length
?
establishmentDto
.
projectType
.
length
+
"项"
:
""
}}
<i
class=
"el-icon-caret-bottom"
></i>
</span>
<el-select
v-model=
"establishmentDto.projectType"
class=
"select-multiple"
multiple
placeholder=
"请选择"
>
<el-option
v-for=
"(item, i) in projectTypeOptions"
:key=
"i"
:label=
"item"
:value=
"item"
>
</el-option>
</el-select>
</div>
<div
class=
"select-popper"
>
<div
class=
"select-popper"
>
<span
:class=
"
{ color_text: establishmentDto.industry.length }">
<span
:class=
"
{ color_text: establishmentDto.industry.length }">
所属行业
{{
establishmentDto
.
industry
.
length
?
establishmentDto
.
industry
.
length
+
"项"
:
""
}}
所属行业
{{
establishmentDto
.
industry
.
length
?
establishmentDto
.
industry
.
length
+
"项"
:
""
}}
...
@@ -194,77 +185,63 @@
...
@@ -194,77 +185,63 @@
</div>
</div>
</div>
</div>
<ul
class=
"bottomlist-content"
>
<ul
class=
"bottomlist-content"
v-if=
"tableData.length>0"
>
<li
class=
"bottomlist-list"
>
<li
class=
"bottomlist-list"
v-for=
"item in tableData"
>
<p
class=
"list-titel"
>
<p
class=
"list-titel"
>
<router-link
:to=
"'/radar/Establishment/details/'+ 1"
tag=
"a"
class=
"list-titel-a"
>
绿色节能型压缩机基础件、汽车零配件新建项目 (芜湖旭日机械制造有限公司)
</router-link>
<router-link
:to=
"'/radar/Establishment/details/'+ item.id"
tag=
"a"
class=
"list-titel-a"
v-html=
"item.projectName"
></router-link>
<!--
<div
v-else-if=
"item.projectName"
v-html=
"item.projectName"
></div>
-->
</p>
</p>
<div
class=
"content-label"
>
<span
class=
"list-label"
>
市政工程
</span>
</div>
<div
class=
"list-content"
>
<div
class=
"list-content"
>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
v-if=
"item.companyName"
>
<span>
项目业主:
</span>
<span>
建设/申请单位:
</span>
<span
class=
"blue"
>
芜湖旭日机械制造有限公司
</span>
<span
class=
"blue"
>
{{
item
.
companyName
}}
</span>
</p>
<p
class=
"list-content-text"
>
<span>
审批部门:
</span>
<span>
芜湖旭日
</span>
</p>
</p>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
v-if=
"item.handleTime"
>
<span>
审批结果
:
</span>
<span>
发布日期
:
</span>
<span>
12345.62万
</span>
<span>
{{
item
.
handleTime
}}
</span>
</p>
</p>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
v-if=
"item.examineStatus"
>
<span>
审批
结果:
</span>
<span>
办件
结果:
</span>
<span>
2014-05-12
</span>
<span>
{{
item
.
examineStatus
}}
</span>
</p>
</p>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
v-if=
"item.industry"
>
<span>
总投资
:
</span>
<span>
行业分类
:
</span>
<span>
62654
</span>
<span>
{{
item
.
industry
}}
</span>
</p>
</p>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
v-if=
"item.buildNature"
>
<span>
计划开工日期:
</span>
<span>
建设性质:
</span>
<span>
62654
</span>
<span>
{{
item
.
buildNature
}}
</span>
</p>
<p
class=
"list-content-text"
>
<span>
计划完工日期:
</span>
<span>
626
</span>
</p>
<p
class=
"list-content-text"
>
<span>
是否为向民间推介项目:
</span>
<span>
62654
</span>
</p>
</p>
</div>
</div>
<div
class=
"list-content"
>
<div
class=
"list-content
list-addree
"
>
<
p
class=
"list-content-tex
t"
>
<
template
v-if=
"item.province||item.city||item.distric
t"
>
<
span>
土地用途:
</span
>
<
img
src=
"@/assets/images/addree.png"
alt=
""
>
<
span
>
城镇村道路用地
</span
>
<
p
class=
"list-content-text"
>
</p
>
<span>
行政区划:
</span
>
<p
class=
"list-content-text"
>
<span
>
<span>
供应方式:
</span>
{{
item
.
province
}}
<span
>
挂牌出让
</span
>
<template
v-if=
"item.city"
>
</p>
-
{{
item
.
city
}}
</div
>
</
template
>
<div
class=
"list-content
"
>
<
template
v-if=
"item.district
"
>
<p
class=
"list-content-text"
>
-
{{
item
.
district
}}
<span>
批准日期:
</span
>
</
template
>
<span>
62654
</span>
</span>
</p>
</p>
<
p
class=
"list-content-text"
>
<
/template
>
<span>
建设规模:
</span>
<span
>
许巷路西
</span>
</p>
</div>
</div>
</li>
</li>
</ul>
</ul>
<div
class=
"pagination clearfix"
v-show=
"total>0"
>
<div
class=
"pagination clearfix"
v-show=
"total>0"
>
<el-pagination
<el-pagination
background
background
:page-size=
"
pageSize
"
:page-size=
"
limit
"
:current-page=
"page"
:current-page=
"page"
@
current-change=
"handleCurrentChange"
@
current-change=
"handleCurrentChange"
layout=
"prev, pager, next"
layout=
"prev, pager, next"
...
@@ -281,13 +258,15 @@
...
@@ -281,13 +258,15 @@
<
script
>
<
script
>
import
jsk_data
from
'../../../../../public/jsk.json'
;
import
jsk_data
from
'../../../../../public/jsk.json'
;
import
{
encodeStr
}
from
"@/assets/js/common.js"
import
api
from
'@/api/radar/radar.js'
;
export
default
{
export
default
{
name
:
'Establishment'
,
name
:
'Establishment'
,
components
:
{
components
:
{
},
},
data
()
{
data
()
{
return
{
return
{
encodeStr
,
//是否为向民间推介项目
//是否为向民间推介项目
isProjectOptions
:
[{
isProjectOptions
:
[{
value
:
0
,
value
:
0
,
...
@@ -330,8 +309,6 @@
...
@@ -330,8 +309,6 @@
},
},
],
],
page
:
1
,
limit
:
20
,
moneyOptions
:
[{
moneyOptions
:
[{
value
:
"不限"
,
value
:
"不限"
,
label
:
"不限"
,
label
:
"不限"
,
...
@@ -420,13 +397,11 @@
...
@@ -420,13 +397,11 @@
"其他"
"其他"
],
],
establishmentDto
:
{
establishmentDto
:
{
examineStatus
:
[],
province
:
[],
province
:
[],
city
:
[],
city
:
[],
district
:
[],
district
:
[],
projectType
:
[],
projectType
:
[],
industry
:
[],
industry
:
[],
buildNature
:
[],
},
},
conditionTitles
:
{
conditionTitles
:
{
keyword
:
"关键词:"
,
keyword
:
"关键词:"
,
...
@@ -449,9 +424,9 @@
...
@@ -449,9 +424,9 @@
conditionsArr
:
[],
conditionsArr
:
[],
tableData
:[],
tableData
:[],
total
:
600
0
,
total
:
0
,
page
:
1
,
page
:
1
,
pageSize
:
20
limit
:
20
};
};
},
},
...
@@ -544,9 +519,6 @@
...
@@ -544,9 +519,6 @@
case
'industry'
:
case
'industry'
:
title
=
"所属行业:"
;
title
=
"所属行业:"
;
break
;
break
;
case
'buildNature'
:
title
=
"建设性质:"
;
break
;
case
'isProject'
:
case
'isProject'
:
title
=
"是否为向民间推介项目:"
;
title
=
"是否为向民间推介项目:"
;
break
;
break
;
...
@@ -577,47 +549,41 @@
...
@@ -577,47 +549,41 @@
},
},
},
},
mounted
()
{
mounted
()
{
if
(
this
.
$route
.
query
.
keyword
)
{
this
.
init
();
var
obj
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
establishmentDto
));
obj
.
keyword
=
this
.
$route
.
query
.
keyword
;
this
.
establishmentDto
=
obj
;
}
// this.addressListfn();
// this.$axios.get('https://files.jiansheku.com/file/json/common/searchDic.json').then(res => {
// if (res && res.status == 200) {
// this.projectTypeOptions = res.data.projectType;
// this.industryOptions = res.data.establishmentIndustry
// }
// }).catch(error=>{
//
// });
// if(this.industryOptions.length==0){
// this.$axios
// .post("/nationzj/project/recently/typeList", {
// timeout: "49999",
// headers: {
// "Content-Type": "application/json;charset=UTF-8",
// },
// })
// .then((res) => {
// if (res.data.code == 200) {
// this.industryOptions = res.data.data.establishmentIndustryList;
// }
// })
// .catch((err) => {});
// }
},
},
methods
:
{
methods
:
{
searchDic
(){
api
.
searchDic
().
then
(
res
=>
{
this
.
projectTypeOptions
=
res
.
data
.
projectType
;
this
.
industryOptions
=
res
.
data
.
establishmentIndustry
}).
catch
(
error
=>
{
});
},
refresh
(
value
)
{
refresh
(
value
)
{
if
(
value
)
{
if
(
value
)
{
this
.
$router
.
go
(
0
)
this
.
$router
.
go
(
0
)
}
}
},
},
reloadPage
()
{
this
.
pageFlag
=
false
;
this
.
$nextTick
(()
=>
{
this
.
pageFlag
=
true
;
});
},
handleCurrentChange
(
page
)
{
this
.
page
=
page
;
this
.
search
(
page
,
this
.
limit
);
},
fieldCommand
(
command
)
{
this
.
field
=
command
;
this
.
search
();
},
search
(
page
,
limit
,
exportFlag
)
{
search
(
page
,
limit
,
exportFlag
)
{
if
(
!
page
)
{
if
(
!
page
)
{
this
.
page
=
1
;
this
.
page
=
1
;
...
@@ -637,6 +603,10 @@
...
@@ -637,6 +603,10 @@
if
(
data
.
isProject
&&
data
.
isProject
===
0
)
{
if
(
data
.
isProject
&&
data
.
isProject
===
0
)
{
data
.
isProject
=
parseInt
(
data
.
isProject
);
data
.
isProject
=
parseInt
(
data
.
isProject
);
}
}
if
(
!
this
.
ckhasValue
(
data
)){
data
=
{};
}
let
params
=
{
let
params
=
{
page
:
{
page
:
{
page
:
this
.
page
,
page
:
this
.
page
,
...
@@ -645,105 +615,19 @@
...
@@ -645,105 +615,19 @@
},
},
establishmentDto
:
data
,
establishmentDto
:
data
,
};
};
if
(
exportFlag
)
{
if
(
!
this
.
goThrough
(
''
,
this
.
permissions
.
export
))
{
api
.
establishmentPage
(
params
).
then
(
res
=>
{
this
.
goThrough
(
''
,
this
.
permissions
.
export
);
if
(
res
.
code
==
200
)
{
}
else
{
this
.
tableData
=
res
.
data
.
list
;
this
.
$refs
.
ExportData
.
exportCount
(
'BUSINESS_SEARCH_NIJIAN'
,
params
)
//商机-拟建项目
this
.
total
=
res
.
data
.
total
;
}
}
else
{
this
.
$emit
(
"search"
,
params
)
}
},
//关闭支付弹窗
cancelVipPay
(
val
)
{
this
.
openVip
.
open
=
false
if
(
val
)
{
this
.
resolve
(
val
);
}
},
cancelLogin
(
val
)
{
this
.
loginData
.
loginShow
=
false
;
if
(
val
)
{
this
.
resolve
(
val
);
}
},
resolve
(
value
)
{
if
(
value
)
{
this
.
$router
.
go
(
0
)
}
},
selectedHeightfn
()
{
if
(
this
.
selectedHeight
==
64
)
{
this
.
selectedHeight
=
'auto'
}
else
{
this
.
selectedHeight
=
64
;
}
},
copyText
()
{
var
value
=
""
;
if
(
this
.
establishmentDto
.
startMoney
&&
!
this
.
establishmentDto
.
endMoney
)
{
this
.
establishmentDto
.
startMoney
>
9999
?
value
=
this
.
establishmentDto
.
startMoney
/
10000
+
"亿元以上"
:
value
=
this
.
establishmentDto
.
startMoney
+
"万元以上"
}
if
(
!
this
.
establishmentDto
.
startMoney
&&
this
.
establishmentDto
.
endMoney
)
{
this
.
establishmentDto
.
endMoney
>
9999
?
value
=
this
.
establishmentDto
.
endMoney
/
10000
+
"亿元以上"
:
value
=
this
.
establishmentDto
.
endMoney
+
"万元以上"
}
if
(
this
.
establishmentDto
.
startMoney
&&
this
.
establishmentDto
.
endMoney
)
{
value
=
(
this
.
establishmentDto
.
startMoney
>
9999
?
this
.
establishmentDto
.
startMoney
/
10000
+
"亿-"
:
this
.
establishmentDto
.
startMoney
+
'万-'
)
+
(
this
.
establishmentDto
.
endMoney
>
9999
?
this
.
establishmentDto
.
endMoney
/
10000
+
"亿"
:
this
.
establishmentDto
.
endMoney
+
'万'
)
}
if
(
value
)
{
var
data
=
{
title
:
"总投资:"
,
keyid
:
"money"
,
value
:
value
,
key
:
"money"
}
}
var
arr1
=
[];
}).
catch
(
error
=>
{
arr1
.
push
(
data
);
this
.
conditionsArr
=
this
.
conditionsArr
.
concat
(
arr1
)
}
let
arr
=
this
.
conditionsArr
let
newArr
=
[]
for
(
var
i
=
0
;
i
<
arr
.
length
;
i
++
)
{
newArr
.
push
(
arr
[
i
].
title
+
(
arr
[
i
].
value
==
'yes'
?
''
:
arr
[
i
].
value
))
}
let
val
=
newArr
.
join
(
";"
)
let
_this
=
this
_this
.
$copyText
(
val
).
then
(
function
(
e
)
{
_this
.
$message
({
message
:
"已复制到剪切板,您可以粘贴至对话框!"
,
type
:
"success"
})
},
function
(
e
)
{
_this
.
$message
({
message
:
"已复制到剪切板,您可以粘贴至对话框!"
,
type
:
"success"
})
}).
catch
(
err
=>
{
console
.
log
(
err
)
})
},
reloadPage
()
{
this
.
pageFlag
=
false
;
this
.
$nextTick
(()
=>
{
this
.
pageFlag
=
true
;
});
});
},
},
handleCurrentChange
(
page
)
{
this
.
page
=
page
;
this
.
search
(
page
,
this
.
limit
);
},
handleSizeChange
(
limit
)
{
this
.
limit
=
limit
;
this
.
search
(
this
.
page
,
limit
);
},
deleteDomicile
()
{
deleteDomicile
()
{
this
.
$refs
.
address
.
handleClear
();
this
.
$refs
.
address
.
handleClear
();
},
},
...
@@ -1145,10 +1029,7 @@
...
@@ -1145,10 +1029,7 @@
});
});
}
}
},
},
fieldCommand
(
command
)
{
this
.
field
=
command
;
this
.
search
();
},
clearHandleTime
()
{
clearHandleTime
()
{
this
.
handleTime
=
""
;
this
.
handleTime
=
""
;
this
.
handleTimeValue
=
""
;
this
.
handleTimeValue
=
""
;
...
@@ -1182,32 +1063,59 @@
...
@@ -1182,32 +1063,59 @@
init
()
{
init
()
{
this
.
search
();
this
.
search
();
this
.
addressListfn
();
this
.
addressListfn
();
this
.
$axios
.
get
(
'https://files.jiansheku.com/file/json/common/searchDic.json'
).
then
(
res
=>
{
this
.
searchDic
();
if
(
res
&&
res
.
status
==
200
)
{
this
.
projectTypeOptions
=
res
.
data
.
projectType
;
this
.
industryOptions
=
res
.
data
.
establishmentIndustry
}
}).
catch
(
error
=>
{
});
if
(
this
.
industryOptions
.
length
==
0
)
{
this
.
$axios
.
post
(
"/nationzj/project/recently/typeList"
,
{
timeout
:
"49999"
,
headers
:
{
"Content-Type"
:
"application/json;charset=UTF-8"
,
},
})
.
then
((
res
)
=>
{
if
(
res
.
data
.
code
==
200
)
{
this
.
industryOptions
=
res
.
data
.
data
.
establishmentIndustryList
;
}
})
.
catch
((
err
)
=>
{});
}
},
},
ckhasValue
(
param
){
var
ckhasValue
;
if
(
param
){
ckhasValue
=
this
.
hasValueThroughObj
(
0
,
param
);
}
else
{
ckhasValue
=
false
;
}
return
ckhasValue
;
},
hasValueThroughObj
(
times
,
param
,
excludeKeys
,
excludeValues
){
if
(
times
==
0
){
this
.
hasValue
=
false
;
}
var
excludeKeys
=
[
'yitihuaSource'
];
var
excludeValues
=
[
'and'
,
'or'
,
'{}'
,
'[]'
,
''
,
'null'
,
'undefined'
];
if
(
Array
.
isArray
(
param
)){
for
(
let
i
=
0
;
i
<
param
.
length
;
i
++
){
var
objParam
=
param
[
i
];
Object
.
keys
(
objParam
).
map
(
key
=>
{
if
(
Array
.
isArray
(
objParam
[
key
])
||
objParam
[
key
]
instanceof
Object
){
this
.
hasValueThroughObj
(
1
,
objParam
[
key
],
excludeKeys
,
excludeValues
);
}
else
{
if
(
objParam
instanceof
Object
)
{
if
(
!
excludeKeys
.
includes
(
key
)
&&!
excludeValues
.
includes
(
objParam
[
key
]))
{
this
.
hasValue
=
true
;
// return hasValue;
}
}
}
})
}
}
else
{
if
(
param
instanceof
Object
)
{
Object
.
keys
(
param
).
map
(
key
=>
{
if
(
Array
.
isArray
(
param
[
key
])
||
param
[
key
]
instanceof
Object
){
this
.
hasValueThroughObj
(
1
,
param
[
key
],
excludeKeys
,
excludeValues
);
}
else
{
if
(
!
excludeKeys
.
includes
(
key
)
&&!
excludeValues
.
includes
(
param
[
key
]))
{
this
.
hasValue
=
true
;
// return hasValue;
}
}
})
}
}
return
this
.
hasValue
;
},
},
},
};
};
</
script
>
</
script
>
...
...
dsk-operate-ui/src/views/radar/components/Land/index.vue
View file @
7c00c66d
...
@@ -224,49 +224,58 @@
...
@@ -224,49 +224,58 @@
</div>
</div>
</div>
</div>
<ul
class=
"bottomlist-content"
>
<li
class=
"bottomlist-list"
>
<ul
class=
"bottomlist-content"
v-if=
"tableData.length>0"
>
<li
class=
"bottomlist-list"
v-for=
"item in tableData"
>
<p
class=
"list-titel"
>
<p
class=
"list-titel"
>
<router-link
:to=
"'/radar/Land/details/'+
1"
tag=
"a"
class=
"list-titel-a"
>
绿色节能型压缩机基础件、汽车零配件新建项目 (芜湖旭日机械制造有限公司)
</router-link>
<router-link
:to=
"'/radar/Land/details/'+
item.id"
tag=
"a"
class=
"list-titel-a"
v-html=
"item.projectName"
>
</router-link>
</p>
</p>
<div
class=
"list-content"
>
<div
class=
"list-content"
>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
受让人:
</span>
<span>
受让人:
</span>
<span
class=
"blue"
>
芜湖旭日机械制造有限公司
</span>
<span
class=
"blue"
>
{{
item
.
companyName
||
'--'
}}
</span>
</p>
</p>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
成交金额:
</span>
<span>
成交金额:
</span>
<span>
12345.62万元
</span>
<span>
{{
item
.
transactionPrice
||
'--'
}}
</span>
</p>
</p>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
总面积:
</span>
<span>
总面积:
</span>
<span>
12345.62万
</span>
<span>
{{
item
.
acreage
||
'--'
}}
</span>
</p>
</p>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
合同签订:
</span>
<span>
合同签订:
</span>
<span>
2014-05-12
</span>
<span>
{{
item
.
contractSignTime
||
'--'
}}
</span>
</p>
</p>
</div>
</div>
<div
class=
"list-content"
>
<div
class=
"list-content"
>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
土地用途:
</span>
<span>
土地用途:
</span>
<span
>
城镇村道路用地
</span>
<span
>
{{
item
.
landUse
||
'--'
}}
</span>
</p>
</p>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
供应方式:
</span>
<span>
供应方式:
</span>
<span
>
挂牌出让
</span>
<span
>
{{
item
.
supplyLandWay
||
'--'
}}
</span>
</p>
</p>
</div>
</div>
<div
class=
"list-content list-addree"
>
<div
class=
"list-content list-addree"
>
<img
src=
"@/assets/images/addree.png"
alt=
""
>
<img
src=
"@/assets/images/addree.png"
alt=
""
>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
土地用途:
</span>
<span>
行政区划:
</span>
<span
>
城镇村道路用地
</span>
<span
>
{{
item
.
province
}}
<template
v-if=
"item.city"
>
-
{{
item
.
city
}}
</
template
>
<
template
v-if=
"item.area"
>
-
{{
item
.
area
}}
</
template
>
</span>
</p>
</p>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
土地坐落:
</span>
<span>
土地坐落:
</span>
<span
>
锡山区云林街道春雷路东南、许巷路西
</span>
<span
>
{{item.landAddr||'--'}}
</span>
</p>
</p>
</div>
</div>
</li>
</li>
...
@@ -288,11 +297,14 @@
...
@@ -288,11 +297,14 @@
</template>
</template>
<
script
>
<
script
>
import
{
encodeStr
}
from
"@/assets/js/common.js"
import
api
from
'@/api/radar/radar.js'
;
import
jsk_data
from
'../../../../../public/jsk.json'
;
import
jsk_data
from
'../../../../../public/jsk.json'
;
export
default
{
export
default
{
name
:
'Land'
,
name
:
'Land'
,
data
()
{
data
()
{
return
{
return
{
encodeStr
,
conditionTitles
:
{
conditionTitles
:
{
keyword
:
"关键词:"
,
keyword
:
"关键词:"
,
landAddr
:
"土地坐落:"
,
landAddr
:
"土地坐落:"
,
...
@@ -544,45 +556,18 @@
...
@@ -544,45 +556,18 @@
},
},
},
},
mounted
()
{
mounted
()
{
if
(
this
.
$route
.
query
.
keyword
)
{
this
.
init
();
var
obj
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
landMarketDto
));
obj
.
keyword
=
this
.
$route
.
query
.
keyword
;
this
.
landMarketDto
=
obj
;
}
this
.
addressListfn
();
// this.$axios.get('https://files.jiansheku.com/file/json/common/searchDic.json').then(res => {
// if (res && res.status == 200) {
// this.landMarketIndustryList = res.data.landMarketIndustry;
// this.landUseOptions = res.data.landUse
// }
// }).catch(error => {
// });
// if (this.landUseOptions.length == 0 || this.landMarketIndustryList.length == 0) {
// this.$axios.post("/nationzj/project/recently/typeList", {
// timeout: "49999",
// headers: {
// "Content-Type": "application/json;charset=UTF-8",
// },
// })
// .then((res) => {
// if (res.data.code == 200) {
// this.landUseOptions = res.data.data.landUseList;
// this.landMarketIndustryList = res.data.data.landMarketIndustryList;
// }
// })
// .catch((err) => {});
// }
},
},
methods
:
{
methods
:
{
searchDic
(){
api
.
searchDic
().
then
(
res
=>
{
this
.
landMarketIndustryList
=
res
.
landMarketIndustry
;
this
.
landUseOptions
=
res
.
data
.
landUse
}).
catch
(
error
=>
{
});
},
refresh
(
value
)
{
refresh
(
value
)
{
if
(
value
)
{
if
(
value
)
{
this
.
$router
.
go
(
0
)
this
.
$router
.
go
(
0
)
...
@@ -613,7 +598,15 @@
...
@@ -613,7 +598,15 @@
},
},
landMarketDto
:
data
,
landMarketDto
:
data
,
};
};
this
.
$emit
(
"search"
,
params
)
api
.
landMarketPage
(
params
).
then
(
res
=>
{
if
(
res
.
code
==
200
)
{
this
.
tableData
=
res
.
data
.
list
;
this
.
total
=
res
.
data
.
total
;
}
}).
catch
(
error
=>
{
});
},
},
//关闭支付弹窗
//关闭支付弹窗
...
@@ -918,30 +911,7 @@
...
@@ -918,30 +911,7 @@
init
()
{
init
()
{
this
.
search
();
this
.
search
();
this
.
addressListfn
();
this
.
addressListfn
();
this
.
$axios
.
get
(
'https://files.jiansheku.com/file/json/common/searchDic.json'
).
then
(
res
=>
{
this
.
searchDic
();
if
(
res
&&
res
.
status
==
200
)
{
this
.
landMarketIndustryList
=
res
.
data
.
landMarketIndustry
;
this
.
landUseOptions
=
res
.
data
.
landUse
}
}).
catch
(
error
=>
{
});
if
(
this
.
landUseOptions
.
length
==
0
||
this
.
landMarketIndustryList
.
length
==
0
)
{
this
.
$axios
.
post
(
"/nationzj/project/recently/typeList"
,
{
timeout
:
"49999"
,
headers
:
{
"Content-Type"
:
"application/json;charset=UTF-8"
,
},
})
.
then
((
res
)
=>
{
if
(
res
.
data
.
code
==
200
)
{
this
.
landUseOptions
=
res
.
data
.
data
.
landUseList
;
this
.
landMarketIndustryList
=
res
.
data
.
data
.
landMarketIndustryList
;
}
})
.
catch
((
err
)
=>
{});
}
},
},
},
},
};
};
...
...
dsk-operate-ui/src/views/radar/components/bxprozbgg/index.vue
View file @
7c00c66d
...
@@ -345,29 +345,29 @@
...
@@ -345,29 +345,29 @@
<el-table
:data=
"tableData"
element-loading-text=
"Loading"
border
fit
highlight-current-row
>
<el-table
:data=
"tableData"
element-loading-text=
"Loading"
border
fit
highlight-current-row
>
<el-table-column
label=
"序号"
width=
"60"
>
<el-table-column
label=
"序号"
width=
"60"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
1
<span>
{{
(
page
-
1
)
*
20
+
scope
.
$index
+
1
}}
</span>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"发布日期"
width=
"160"
>
<el-table-column
label=
"发布日期"
width=
"160"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
通过
{{
scope
.
row
.
pubdate
||
'--'
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"项目名称"
>
<el-table-column
label=
"项目名称"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<router-link
:to=
"'/radar/bxprozbgg/details/'+
1"
tag=
"a"
class=
"list-titel-a"
>
绿色节能型压缩机基础件、汽车零配件新建项目 (芜湖旭日机械制造有限公司)
</router-link>
<router-link
:to=
"'/radar/bxprozbgg/details/'+
scope.row.id"
tag=
"a"
class=
"list-titel-a"
v-html=
"scope.row.projectName"
>
</router-link>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"工程用途"
width=
"200"
>
<el-table-column
label=
"工程用途"
width=
"200"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
--
{{
scope
.
row
.
projectPurposes
||
'--'
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
prop=
"zj"
label=
"项目金额"
width=
"200"
>
<el-table-column
prop=
"zj"
label=
"项目金额"
width=
"200"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
2022-08-28
{{
scope
.
row
.
projectAmount
||
'--'
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
...
@@ -399,6 +399,8 @@
...
@@ -399,6 +399,8 @@
<
script
>
<
script
>
import
jsk_data
from
'../../../../../public/jsk.json'
;
import
jsk_data
from
'../../../../../public/jsk.json'
;
import
Keyword
from
"@/components/Keyword"
;
import
Keyword
from
"@/components/Keyword"
;
import
{
encodeStr
}
from
"@/assets/js/common.js"
import
api
from
'@/api/radar/radar.js'
;
export
default
{
export
default
{
name
:
"bxprozbgg"
,
name
:
"bxprozbgg"
,
components
:
{
components
:
{
...
@@ -760,290 +762,9 @@
...
@@ -760,290 +762,9 @@
gm
:
'285.24'
,
gm
:
'285.24'
,
zj
:
'否'
,
zj
:
'否'
,
}],
}],
total
:
600
0
,
total
:
0
,
page
:
1
,
page
:
1
,
pageSize
:
20
,
pageSize
:
20
,
permissions
:{
"search"
:
[
{
"label"
:
"工程类别"
,
"url"
:
""
,
"children"
:
[],
"field"
:
""
,
"permission"
:
true
,
"isShowIcon"
:
false
,
"trigger"
:
""
},
{
"label"
:
"工程类型"
,
"url"
:
""
,
"children"
:
[],
"field"
:
""
,
"permission"
:
true
,
"isShowIcon"
:
false
,
"trigger"
:
""
},
{
"label"
:
"评标办法"
,
"url"
:
""
,
"children"
:
[],
"field"
:
""
,
"permission"
:
true
,
"isShowIcon"
:
false
,
"trigger"
:
""
},
{
"label"
:
"保证金缴纳"
,
"url"
:
""
,
"children"
:
[],
"field"
:
""
,
"permission"
:
true
,
"isShowIcon"
:
false
,
"trigger"
:
""
},
{
"label"
:
"项目投资额"
,
"url"
:
""
,
"children"
:
[],
"field"
:
""
,
"permission"
:
true
,
"isShowIcon"
:
false
,
"trigger"
:
""
},
{
"label"
:
"合同估算价"
,
"url"
:
""
,
"children"
:
[],
"field"
:
""
,
"permission"
:
true
,
"isShowIcon"
:
false
,
"trigger"
:
""
},
{
"label"
:
"建安费暂估"
,
"url"
:
""
,
"children"
:
[],
"field"
:
""
,
"permission"
:
true
,
"isShowIcon"
:
false
,
"trigger"
:
""
},
{
"label"
:
"堪察费暂估"
,
"url"
:
""
,
"children"
:
[],
"field"
:
""
,
"permission"
:
true
,
"isShowIcon"
:
false
,
"trigger"
:
""
},
{
"label"
:
"设计费暂估"
,
"url"
:
""
,
"children"
:
[],
"field"
:
""
,
"permission"
:
true
,
"isShowIcon"
:
false
,
"trigger"
:
""
},
{
"label"
:
"投标保证金"
,
"url"
:
""
,
"children"
:
[],
"field"
:
""
,
"permission"
:
true
,
"isShowIcon"
:
false
,
"trigger"
:
""
},
{
"label"
:
"招标人"
,
"url"
:
""
,
"children"
:
[],
"field"
:
""
,
"permission"
:
true
,
"isShowIcon"
:
false
,
"trigger"
:
""
},
{
"label"
:
"代理机构"
,
"url"
:
""
,
"children"
:
[],
"field"
:
""
,
"permission"
:
true
,
"isShowIcon"
:
false
,
"trigger"
:
""
}
],
"page"
:
{
"url"
:
""
,
"maxPage"
:
500
,
"trigger"
:
"LIMIT"
,
"isShowIcon"
:
false
,
"backgroundColor"
:
""
},
"sort"
:
[
{
"label"
:
"默认排序"
,
"permission"
:
true
,
"isShowIcon"
:
false
,
"field"
:
""
,
"url"
:
""
,
"trigger"
:
""
},
{
"label"
:
"发布时间从晚到早"
,
"permission"
:
true
,
"isShowIcon"
:
false
,
"field"
:
"desc"
,
"url"
:
""
,
"trigger"
:
""
},
{
"label"
:
"开标截至时间从晚到早"
,
"permission"
:
true
,
"isShowIcon"
:
false
,
"field"
:
"asc"
,
"url"
:
""
,
"trigger"
:
""
},
{
"label"
:
"开标截至时间从早到晚"
,
"permission"
:
true
,
"isShowIcon"
:
false
,
"field"
:
"asc"
,
"url"
:
""
,
"trigger"
:
""
}
],
"export"
:
{
"label"
:
"导出数据"
,
"url"
:
""
,
"trigger"
:
""
,
"permission"
:
true
,
"isShowIcon"
:
true
},
"response"
:
[
{
"label"
:
"项目名称"
,
"url"
:
""
,
"keys"
:[],
"trigger"
:
""
,
"permission"
:
true
,
"isShowIcon"
:
false
,
"children"
:
[]
},
{
"label"
:
"合同估算价"
,
"url"
:
""
,
"keys"
:[],
"trigger"
:
""
,
"permission"
:
true
,
"isShowIcon"
:
false
,
"children"
:
[]
},
{
"label"
:
"项目投资额"
,
"url"
:
""
,
"keys"
:[],
"trigger"
:
""
,
"permission"
:
true
,
"isShowIcon"
:
false
,
"children"
:
[]
},
{
"label"
:
"设计费暂估"
,
"url"
:
""
,
"keys"
:[],
"trigger"
:
""
,
"permission"
:
true
,
"isShowIcon"
:
false
,
"children"
:
[]
},
{
"label"
:
"建安费暂估"
,
"url"
:
""
,
"keys"
:[],
"trigger"
:
""
,
"permission"
:
true
,
"isShowIcon"
:
false
,
"children"
:
[]
},
{
"label"
:
"勘察费暂估"
,
"url"
:
""
,
"keys"
:[],
"trigger"
:
""
,
"permission"
:
true
,
"isShowIcon"
:
false
,
"children"
:
[]
},
{
"label"
:
"保证金"
,
"url"
:
""
,
"keys"
:[],
"trigger"
:
""
,
"permission"
:
true
,
"isShowIcon"
:
false
,
"children"
:
[]
},
{
"label"
:
"招标人"
,
"url"
:
""
,
"keys"
:[],
"trigger"
:
""
,
"permission"
:
true
,
"isShowIcon"
:
false
,
"children"
:
[]
},
{
"label"
:
"代理机构"
,
"url"
:
""
,
"keys"
:[],
"trigger"
:
""
,
"permission"
:
true
,
"isShowIcon"
:
false
,
"children"
:
[]
},
{
"label"
:
"资质要求"
,
"url"
:
""
,
"keys"
:[],
"trigger"
:
""
,
"permission"
:
true
,
"isShowIcon"
:
false
,
"children"
:
[]
},
{
"label"
:
"业绩要求"
,
"url"
:
""
,
"keys"
:[],
"trigger"
:
""
,
"permission"
:
true
,
"isShowIcon"
:
false
,
"children"
:
[]
},
{
"label"
:
"人员要求"
,
"url"
:
""
,
"keys"
:[],
"trigger"
:
""
,
"permission"
:
true
,
"isShowIcon"
:
false
,
"children"
:
[]
},
{
"label"
:
"一键获取"
,
"url"
:
""
,
"keys"
:[],
"trigger"
:
""
,
"permission"
:
true
,
"isShowIcon"
:
false
,
"children"
:
[]
}
]
}
}
}
},
},
...
@@ -1159,8 +880,9 @@
...
@@ -1159,8 +880,9 @@
},
},
},
},
created
()
{
created
()
{
// this.dropDownType();
this
.
searchDic
();
// this.clickProvince(0,1);
this
.
clickProvince
(
0
,
1
);
this
.
bxproggSearch
();
},
},
mounted
()
{
mounted
()
{
},
},
...
@@ -1195,23 +917,20 @@
...
@@ -1195,23 +917,20 @@
projectTerritory
=
[...
city
,
...
district
]
projectTerritory
=
[...
city
,
...
district
]
this
.
projectTerritory
=
projectTerritory
this
.
projectTerritory
=
projectTerritory
this
.
deleteProjectTerritorylist
()
this
.
deleteProjectTerritorylist
()
this
.
changeDown
(
false
)
}
}
},
},
//下拉
//下拉
dropDownType
(){
searchDic
(){
this
.
$axios
.
get
(
'https://files.jiansheku.com/file/json/common/searchDic.json'
).
then
(
res
=>
{
api
.
searchDic
().
then
(
res
=>
{
if
(
res
&&
res
.
status
==
200
)
{
this
.
projectTypeList
=
res
.
data
.
bidAchievementType
;
this
.
projectTypeList
=
res
.
data
.
bidAchievementType
;
this
.
projectPurposesList
=
res
.
data
.
bidProjectType
;
this
.
projectPurposesList
=
res
.
data
.
bidProjectType
;
this
.
projectLevelList
=
res
.
data
.
bidProjectLevel
;
this
.
projectLevelList
=
res
.
data
.
bidProjectLevel
;
this
.
bidAssessmentWayList
=
res
.
data
.
bidAssessmentWay
;
this
.
bidAssessmentWayList
=
res
.
data
.
bidAssessmentWay
;
this
.
projectEnsureAmountPayTypeList
=
res
.
data
.
bidAmountPayType
;
this
.
projectEnsureAmountPayTypeList
=
res
.
data
.
bidAmountPayType
;
}).
catch
(
error
=>
{
}
}).
catch
(
error
=>
{
});
});
},
},
// 关键词推荐
// 关键词推荐
...
@@ -1814,11 +1533,7 @@
...
@@ -1814,11 +1533,7 @@
data
.
projectEnsureAmountPayType
=
data
.
projectEnsureAmountPayType
.
join
(
","
);
data
.
projectEnsureAmountPayType
=
data
.
projectEnsureAmountPayType
.
join
(
","
);
data
.
projectLevel
=
data
.
projectLevel
.
join
(
","
);
data
.
projectLevel
=
data
.
projectLevel
.
join
(
","
);
// data.hasFile = this.checked ? 'yes' : 'false';
// data.hasFile = this.checked ? 'yes' : 'false';
if
(
this
.
checkList
.
length
>
0
){
for
(
var
i
in
this
.
checkList
){
data
[
this
.
checkList
[
i
]]
=
1
}
}
let
params
=
{
let
params
=
{
page
:
{
page
:
{
page
:
this
.
page
,
page
:
this
.
page
,
...
@@ -1831,20 +1546,16 @@
...
@@ -1831,20 +1546,16 @@
params
.
keyword
=
this
.
keyword
;
params
.
keyword
=
this
.
keyword
;
params
.
keywordNot
=
this
.
keywordNot
;
params
.
keywordNot
=
this
.
keywordNot
;
this
.
currentPage
=
params
.
page
.
page
;
this
.
currentPage
=
params
.
page
.
page
;
api
.
jskBidNewsPage
(
params
).
then
(
res
=>
{
if
(
res
.
code
==
200
)
{
this
.
tableData
=
res
.
data
.
list
;
this
.
total
=
res
.
data
.
total
;
}
}).
catch
(
error
=>
{
});
NProgress
.
start
();
this
.
$axios
.
post
(
TENDER_PRO_URL
.
jskBidPro
,
params
,
{
headers
:
{
"Content-Type"
:
"application/json"
,
},
})
.
then
((
res
)
=>
{
NProgress
.
done
();
if
(
res
.
data
.
code
==
200
)
{
this
.
tableData
=
res
.
data
.
data
.
list
;
this
.
total
=
res
.
data
.
data
.
total
;
}
});
},
},
reset
(){
reset
(){
...
@@ -1852,15 +1563,7 @@
...
@@ -1852,15 +1563,7 @@
// this.clickProvince(0,1);
// this.clickProvince(0,1);
this
.
bxproggSearch
();
this
.
bxproggSearch
();
},
},
changeDown
(
isHeight
){
if
(
isHeight
){
this
.
isHeight
=
false
this
.
maxHeight
=
'auto'
}
else
{
this
.
isHeight
=
true
this
.
maxHeight
=
'42px'
}
},
provinceChange
(
e
){
provinceChange
(
e
){
let
obj
=
''
let
obj
=
''
obj
=
this
.
province
.
find
(
function
(
i
){
obj
=
this
.
province
.
find
(
function
(
i
){
...
@@ -1878,11 +1581,6 @@
...
@@ -1878,11 +1581,6 @@
}
}
});
});
},
},
//登录弹窗隐藏
cancelLogin
(
val
)
{
this
.
loginData
.
loginShow
=
false
;
},
exportData
(
row
,
name
)
{
exportData
(
row
,
name
)
{
let
params
=
{
let
params
=
{
fromUrl
:
document
.
referrer
,
fromUrl
:
document
.
referrer
,
...
...
dsk-operate-ui/src/views/radar/debtProject/details.vue
View file @
7c00c66d
<
template
>
<
template
>
<div
class=
"app-container qyzx-details"
>
<div
class=
"app-container qyzx-details"
>
<div
class=
"content main1"
>
<div
class=
"content main1"
>
<div
class=
"title"
><img
src=
"@/assets/images/financing/head_icon.png"
/>
{{
textList
.
projectName
}}
</div>
<div
class=
"title"
>
<p>
{{
textList
.
projectScale
}}
</p>
<img
src=
"@/assets/images/financing/head_icon.png"
/>
</div>
<span>
{{
textList
.
projectName
}}
</span>
<div
class=
"content main2"
>
</div>
<div
class=
"common-title"
>
项目筹资
</div>
<p>
{{
textList
.
projectScale
}}
</p>
<div
class=
"main2-box"
>
</div>
<div
class=
"list"
>
<div
class=
"content main2"
>
<div
class=
"item color1"
>
<div
class=
"common-title"
>
项目筹资
</div>
<div
class=
"item-left"
>
<div
class=
"main2-box"
>
<h4>
{{
textList
.
projectTotalInvestment
}}
<span>
万元
</span></h4>
<div
class=
"list"
>
<p>
项目总投资额
</p>
<div
class=
"item color1"
>
</div>
<div
class=
"item-left"
>
<img
class=
"img"
src=
"@/assets/images/financing/icon1.png"
/>
<h4>
{{
textList
.
projectTotalInvestment
||
'--'
}}
<span>
万元
</span></h4>
</div>
<p>
项目总投资额
</p>
<div
class=
"item color2"
>
</div>
<div
class=
"item-left"
>
<img
class=
"img"
src=
"@/assets/images/financing/icon1.png"
/>
<h4>
{{
textList
.
projectCapital
}}
<span>
万元
</span></h4>
</div>
<p>
项目资本金
</p>
<div
class=
"item color2"
>
</div>
<div
class=
"item-left"
>
<img
class=
"img"
src=
"@/assets/images/financing/icon2.png"
/>
<h4>
{{
textList
.
projectCapital
||
'--'
}}
<span>
万元
</span></h4>
</div>
<p>
项目资本金
</p>
<div
class=
"item color3"
>
</div>
<div
class=
"item-left"
>
<img
class=
"img"
src=
"@/assets/images/financing/icon2.png"
/>
<h4>
{{
textList
.
econData_013
}}
<span>
万元
</span></h4>
</div>
<p>
专项债融资
</p>
<div
class=
"item color3"
>
</div>
<div
class=
"item-left"
>
<img
class=
"img"
src=
"@/assets/images/financing/icon3.png"
/>
<h4>
{{
textList
.
econData_013
||
'--'
}}
<span>
万元
</span></h4>
</div>
<p>
专项债融资
</p>
<div
class=
"item color4"
>
</div>
<div
class=
"item-left"
>
<img
class=
"img"
src=
"@/assets/images/financing/icon3.png"
/>
<h4>
{{
textList
.
specialBondCapital
}}
<span>
万元
</span></h4>
</div>
<p>
专项债用作资本金
</p>
<div
class=
"item color4"
>
</div>
<div
class=
"item-left"
>
<img
class=
"img"
src=
"@/assets/images/financing/icon4.png"
/>
<h4>
{{
textList
.
specialBondCapital
||
'--'
}}
<span>
万元
</span></h4>
</div>
<p>
专项债用作资本金
</p>
</div>
</div>
<div
class=
"list"
>
<img
class=
"img"
src=
"@/assets/images/financing/icon4.png"
/>
<div
class=
"item color4"
>
</div>
<div
class=
"item-left"
>
</div>
<h4>
{{
textList
.
otherFunds
}}
<span>
万元
</span></h4>
<div
class=
"list"
>
<p>
其他资金
</p>
<div
class=
"item color4"
>
</div>
<div
class=
"item-left"
>
<img
class=
"img"
src=
"@/assets/images/financing/icon5.png"
/>
<h4>
{{
textList
.
otherFunds
||
'--'
}}
<span>
万元
</span></h4>
</div>
<p>
其他资金
</p>
<div
class=
"item color3"
>
</div>
<div
class=
"item-left"
>
<img
class=
"img"
src=
"@/assets/images/financing/icon5.png"
/>
<h4>
{{
textList
.
specialBondIssue_number
}}
<span>
万元 / 10只
</span></h4>
</div>
<p>
专项债融资额/专项债只数
</p>
<div
class=
"item color3"
>
</div>
<div
class=
"item-left"
>
<img
class=
"img"
src=
"@/assets/images/financing/icon6.png"
/>
<h4>
{{
textList
.
specialBondIssue_number
||
'--'
}}
<span>
万元 / 10只
</span></h4>
</div>
<p>
专项债融资额/专项债只数
</p>
<div
class=
"item color4"
>
</div>
<div
class=
"item-left"
>
<img
class=
"img"
src=
"@/assets/images/financing/icon6.png"
/>
<h4>
{{
textList
.
otherFinancing
}}
<span>
万元
</span></h4>
</div>
<p>
其他融资
</p>
<div
class=
"item color4"
>
</div>
<div
class=
"item-left"
>
<img
class=
"img"
src=
"@/assets/images/financing/icon7.png"
/>
<h4>
{{
textList
.
otherFinancing
||
'--'
}}
<span>
万元
</span></h4>
</div>
<p>
其他融资
</p>
<div
class=
"item color2"
>
</div>
<div
class=
"item-left"
>
<img
class=
"img"
src=
"@/assets/images/financing/icon7.png"
/>
<h4>
{{
textList
.
govSupportFunds
}}
<span>
万元
</span></h4>
</div>
<p>
政府安排资金
</p>
<div
class=
"item color2"
>
</div>
<div
class=
"item-left"
>
<img
class=
"img"
src=
"@/assets/images/financing/icon8.png"
/>
<h4>
{{
textList
.
govSupportFunds
||
'--'
}}
<span>
万元
</span></h4>
</div>
<p>
政府安排资金
</p>
</div>
</div>
</div>
<img
class=
"img"
src=
"@/assets/images/financing/icon8.png"
/>
</div>
</div>
<div
class=
"content main3"
>
</div>
<div
class=
"common-title"
>
项目保障
</div>
</div>
<div
class=
"main3-box"
>
</div>
<p>
<div
class=
"content main3"
>
<label
class=
"label"
>
项目总收益/项目总债务融资本息(覆盖倍数)
</label>
<div
class=
"common-title"
>
项目保障
</div>
<span>
{{
textList
.
econData_007
}}
</span>
<div
class=
"main3-box"
>
</p>
<p>
<p>
<label
class=
"label"
>
项目总收益/项目总债务融资本息(覆盖倍数)
</label>
<label
class=
"label"
>
项目总收益/项目总地方债券融资本息
</label>
<span>
{{
textList
.
econData_007
||
'--'
}}
</span>
<span>
{{
textList
.
econData_008
}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
项目总收益/项目总地方债券融资本息
</label>
<label
class=
"label"
>
项目总收益/项目总投资
</label>
<span>
{{
textList
.
econData_008
||
'--'
}}
</span>
<span>
{{
textList
.
econData_009
}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
项目总收益/项目总投资
</label>
<label
class=
"label"
>
项目总收益/项目总地方债券融资本金
</label>
<span>
{{
textList
.
econData_009
||
'--'
}}
</span>
<span>
{{
textList
.
econData_010
}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
项目总收益/项目总地方债券融资本金
</label>
<label
class=
"label"
>
项目总收益/项目总债务融资本金
</label>
<span>
{{
textList
.
econData_010
||
'--'
}}
</span>
<span>
{{
textList
.
econData_011
}}
</span>
</p>
</p>
<p>
<p>
<label
class=
"label"
>
项目总收益/项目总债务融资本金
</label>
<label
class=
"label"
>
项目预测总收益
</label>
<span>
{{
textList
.
econData_011
||
'--'
}}
</span>
<span>
{{
textList
.
projectForecastTotalRevenue
}}
</span>
</p>
</p>
<p>
</div>
<label
class=
"label"
>
项目预测总收益
</label>
</div>
<span>
{{
textList
.
projectForecastTotalRevenue
||
'--'
}}
</span>
<div
class=
"content main4"
>
</p>
<div
class=
"common-title"
>
项目当事人
</div>
</div>
<div
class=
"main4-box"
>
</div>
<label
class=
"label"
>
项目主体
</label>
<div
class=
"content main4"
>
<span>
{{
textList
.
projectEntity
}}
</span>
<div
class=
"common-title"
>
项目当事人
</div>
<label
class=
"label"
>
主管部门
</label>
<div
class=
"main4-box"
>
<span>
{{
textList
.
chargeDepartment
}}
</span>
<label
class=
"label"
>
项目主体
</label>
<label
class=
"label"
>
实施单位
</label>
<span>
{{
textList
.
projectEntity
||
'--'
}}
</span>
<span>
{{
textList
.
piu
}}
</span>
<label
class=
"label"
>
主管部门
</label>
</div>
<span>
{{
textList
.
chargeDepartment
||
'--'
}}
</span>
</div>
<label
class=
"label"
>
实施单位
</label>
<div
class=
"content main5"
>
<span>
{{
textList
.
piu
||
'--'
}}
</span>
<div
class=
"common-title"
>
专项债
</div>
</div>
<div
class=
"table-item"
>
</div>
<el-table
<div
class=
"content main5"
>
:data=
"tableData"
<div
class=
"common-title"
>
专项债
</div>
element-loading-text=
"Loading"
<div
class=
"table-item"
>
border
<el-table
:data=
"tableData"
element-loading-text=
"Loading"
border
fit
highlight-current-row
>
fit
<el-table-column
prop=
"name"
label=
"债券简称"
>
highlight-current-row
<template
slot-scope=
"scope"
>
>
<router-link
:to=
"'/macro/financing/details/'+ scope.row.id"
tag=
"a"
<el-table-column
prop=
"name"
label=
"债券简称"
>
class=
"a-link"
>
{{
scope
.
row
.
bondAbbreviation
}}
</router-link>
<template
slot-scope=
"scope"
>
</
template
>
<router-link
:to=
"'/macro/financing/details/'+ scope.row.id"
tag=
"a"
class=
"a-link"
>
{{
scope
.
row
.
name
}}
</router-link>
</el-table-column>
</
template
>
<el-table-column
prop=
"tenderDate"
label=
"招标日期"
width=
"220"
/>
</el-table-column>
<el-table-column
prop=
"actualBondIssueScale"
label=
"专项债规模(亿)"
width=
"260"
/>
<el-table-column
prop=
"name"
label=
"招标日期"
width=
"220"
/>
<el-table-column
prop=
"isUsedProjectScale"
label=
"用于项目规模(亿)"
width=
"260"
/>
<el-table-column
prop=
"gm"
label=
"专项债规模(亿)"
width=
"260"
/>
<el-table-column
prop=
"zj"
label=
"是否资本金"
width=
"200"
/>
<el-table-column
prop=
"gm"
label=
"用于项目规模(亿)"
width=
"260"
/>
<el-table-column
label=
"是否资本金"
width=
"200"
>
<el-table-column
prop=
"zj"
label=
"是否资本金"
width=
"200"
/>
<
template
slot-scope=
"scope"
>
</el-table>
<span
v-if=
"scope.row.isUsedCapital==1"
>
是
</span>
</div>
<span
v-else-if=
"scope.row.isUsedCapital==2"
>
否
</span>
</div>
<span
v-else
>
--
</span>
</div>
</
template
>
</el-table-column>
</el-table>
<div
class=
"pagination clearfix"
v-show=
"total>0"
>
<el-pagination
background
:page-size=
"pageSize"
:current-page=
"pageNum"
@
current-change=
"handleCurrentChange"
layout=
"prev, pager, next"
:total=
"total"
>
</el-pagination>
</div>
</div>
</div>
</div>
</template>
</template>
<
script
>
<
script
>
import
{
encodeStr
}
from
"@/assets/js/common.js"
import
{
import
api
from
'@/api/radar/radar.js'
;
encodeStr
export
default
{
}
from
"@/assets/js/common.js"
name
:
'debtProjectDetails'
,
import
api
from
'@/api/radar/radar.js'
;
data
()
{
export
default
{
return
{
name
:
'debtProjectDetails'
,
id
:
''
,
data
()
{
tableData
:[
return
{
],
id
:
''
,
"pageNum"
:
1
,
tableData
:
[],
"pageSize"
:
10
,
"pageNum"
:
1
,
total
:
0
,
"pageSize"
:
10
,
textList
:
''
total
:
0
,
}
textList
:
{}
},
}
created
()
{
},
this
.
id
=
this
.
$route
.
params
.
id
;
created
()
{
this
.
id
=
this
.
$route
.
params
.
id
;
api
.
specialDebtProjectDetail
({
id
:
this
.
id
}).
then
(
res
=>
{
this
.
specialDebtPage
();
// console.log(res);
this
.
specialDebtProjectDetail
();
this
.
textList
=
res
;
},
methods
:
{
}).
catch
(
error
=>
{
specialDebtProjectDetail
()
{
api
.
specialDebtProjectDetail
({
});
id
:
this
.
id
},
}).
then
(
res
=>
{
methods
:
{
// console.log(res);
specialDebtPage
(){
this
.
textList
=
res
.
data
;
console
.
log
(
this
.
textList
);
}).
catch
(
error
=>
{
});
},
handleCurrentChange
(
pageNum
)
{
this
.
pageNum
=
pageNum
;
this
.
search
(
pageNum
,
this
.
pageSize
);
},
specialDebtPage
(
pageNum
,
pageSize
)
{
if
(
!
pageNum
)
{
this
.
pageNum
=
1
;
}
if
(
!
pageSize
)
{
this
.
pageSize
=
20
;
}
var
data
=
{
id
:
this
.
id
,
pageNum
:
this
.
pageNum
,
pageSize
:
this
.
pageSize
}
api
.
specialDebtPage
(
data
).
then
(
res
=>
{
// console.log(res);
this
.
tableData
=
res
.
rows
;
this
.
total
=
res
.
total
;
console
.
log
(
this
.
tableData
);
}).
catch
(
error
=>
{
});
}
}
}
}
}
}
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
>
.app-container
{
.app-container
{
padding
:
0
;
padding
:
0
;
}
}
.qyzx-details
{
.tab
{
.qyzx-details
{
font-size
:
12px
;
.tab
{
color
:
#A1A1A1
;
font-size
:
12px
;
span
{
color
:
#A1A1A1
;
color
:
#232323
;
}
span
{
}
color
:
#232323
;
.content
{
}
margin-top
:
16px
;
}
background
:
#FFFFFF
;
padding
:
16px
;
.content
{
border-radius
:
4px
;
margin-top
:
16px
;
}
background
:
#FFFFFF
;
.common-title
{
padding
:
16px
;
margin-bottom
:
8px
;
border-radius
:
4px
;
}
}
.main1
{
.title
{
.common-title
{
color
:
#232323
;
margin-bottom
:
8px
;
font-size
:
16px
;
}
line-height
:
28px
;
font-weight
:
bold
;
.main1
{
margin-bottom
:
8px
;
text-align
:
left
;
.title
{
img
{
display
:
inline-flex
;
width
:
28px
;
color
:
#232323
;
height
:
28px
;
font-size
:
16px
;
margin-bottom
:
-9px
;
line-height
:
28px
;
margin-right
:
17px
;
font-weight
:
bold
;
}
margin-bottom
:
8px
;
}
text-align
:
left
;
p
{
padding
:
0px
;
color
:
#3D3D3D
;
border
:
none
;
font-size
:
14px
;
margin
:
0
;
img
{
}
width
:
28px
;
}
height
:
28px
;
.main2
{
margin-bottom
:
-9px
;
.list
{
margin-right
:
17px
;
display
:
flex
;
}
margin
:
16px
0
;
}
}
.item
{
p
{
width
:
24
.5%
;
color
:
#3D3D3D
;
margin-right
:
16px
;
font-size
:
14px
;
height
:
100px
;
margin
:
0
;
display
:
flex
;
}
justify-content
:
space-between
;
}
border-radius
:
8px
;
.item-left
{
.main2
{
margin-left
:
16px
;
.list
{
margin-top
:
24px
;
display
:
flex
;
h4
{
margin
:
16px
0
;
color
:
#232323
;
}
font-size
:
22px
;
line-height
:
22px
;
.item
{
font-weight
:
bold
;
width
:
24
.5%
;
margin
:
0
;
margin-right
:
16px
;
span
{
height
:
100px
;
font-weight
:
400
;
display
:
flex
;
margin-left
:
4px
;
justify-content
:
space-between
;
font-size
:
18px
;
border-radius
:
8px
;
}
}
.item-left
{
p
{
margin-left
:
16px
;
margin
:
0
;
margin-top
:
24px
;
color
:
#3D3D3D
;
font-size
:
14px
;
h4
{
padding-top
:
8px
;
color
:
#232323
;
}
font-size
:
22px
;
}
line-height
:
22px
;
.img
{
font-weight
:
bold
;
width
:
56px
;
margin
:
0
;
height
:
56px
;
margin-top
:
22px
;
span
{
margin-right
:
12px
;
font-weight
:
400
;
}
margin-left
:
4px
;
}
font-size
:
18px
;
.color1
{
}
background
:
rgba
(
246
,
190
,
59
,
0
.08
);
}
border
:
1px
solid
rgba
(
246
,
190
,
59
,
0
.2
);
}
p
{
.color2
{
margin
:
0
;
background
:
rgba
(
148
,
216
,
196
,
0
.102
);
color
:
#3D3D3D
;
border
:
1px
solid
rgba
(
73
,
187
,
154
,
0
.1
);
font-size
:
14px
;
}
padding-top
:
8px
;
.color3
{
}
background
:
rgba
(
57
,
100
,
199
,
0
.06
);
}
border
:
1px
solid
rgba
(
57
,
100
,
199
,
0
.1
);
}
.img
{
.color4
{
width
:
56px
;
background
:
rgba
(
0
,
129
,
255
,
0
.04
);
height
:
56px
;
border
:
1px
solid
rgba
(
0
,
129
,
255
,
0
.1
);
margin-top
:
22px
;
}
margin-right
:
12px
;
}
}
.main3
{
}
.main3-box
{
margin-top
:
22px
;
.color1
{
p
{
background
:
rgba
(
246
,
190
,
59
,
0
.08
);
margin
:
0
;
border
:
1px
solid
rgba
(
246
,
190
,
59
,
0
.2
);
display
:
inline-flex
;
}
width
:
50%
;
border-top
:
1px
solid
#E6E9F0
;
.color2
{
border-left
:
1px
solid
#E6E9F0
;
background
:
rgba
(
148
,
216
,
196
,
0
.102
);
}
border
:
1px
solid
rgba
(
73
,
187
,
154
,
0
.1
);
p
:nth-child
(
2n
)
{
}
border-right
:
1px
solid
#E6E9F0
;
}
.color3
{
p
:nth-child
(
5
)
{
background
:
rgba
(
57
,
100
,
199
,
0
.06
);
border-bottom
:
1px
solid
#E6E9F0
;
border
:
1px
solid
rgba
(
57
,
100
,
199
,
0
.1
);
}
}
p
:last-child
{
border-bottom
:
1px
solid
#E6E9F0
;
.color4
{
}
background
:
rgba
(
0
,
129
,
255
,
0
.04
);
.label
{
border
:
1px
solid
rgba
(
0
,
129
,
255
,
0
.1
);
width
:
60%
;
}
background
:
#F0F3FA
;
}
display
:
inline-block
;
height
:
40px
;
.main3
{
font-weight
:
400
;
.main3-box
{
border-right
:
1px
solid
#E6E9F0
;
margin-top
:
22px
;
line-height
:
40px
;
font-size
:
12px
;
p
{
color
:
rgba
(
35
,
35
,
35
,
0
.8
);
margin
:
0
;
padding-left
:
12px
;
display
:
inline-flex
;
}
width
:
50%
;
span
{
border-top
:
1px
solid
#E6E9F0
;
width
:
40%
;
border-left
:
1px
solid
#E6E9F0
;
display
:
inline-block
;
}
height
:
40px
;
line-height
:
40px
;
p
:nth-child
(
2n
)
{
padding-left
:
12px
;
border-right
:
1px
solid
#E6E9F0
;
font-size
:
12px
;
}
}
}
p
:nth-child
(
5
)
{
}
border-bottom
:
1px
solid
#E6E9F0
;
.main4
{
}
.main4-box
{
margin-top
:
22px
;
p
:last-child
{
display
:
flex
;
border-bottom
:
1px
solid
#E6E9F0
;
.label
{
}
width
:
14%
;
background
:
#F0F3FA
;
.label
{
border
:
1px
solid
#E6E9F0
;
width
:
60%
;
display
:
inline-block
;
background
:
#F0F3FA
;
height
:
40px
;
display
:
inline-block
;
line-height
:
40px
;
height
:
40px
;
font-size
:
12px
;
font-weight
:
400
;
color
:
rgba
(
35
,
35
,
35
,
0
.8
);
border-right
:
1px
solid
#E6E9F0
;
padding-left
:
12px
;
line-height
:
40px
;
}
font-size
:
12px
;
span
{
color
:
rgba
(
35
,
35
,
35
,
0
.8
);
width
:
19%
;
padding-left
:
12px
;
display
:
inline-block
;
}
height
:
40px
;
line-height
:
40px
;
span
{
border-top
:
1px
solid
#E6E9F0
;
width
:
40%
;
border-bottom
:
1px
solid
#E6E9F0
;
display
:
inline-block
;
padding-left
:
12px
;
height
:
40px
;
font-size
:
12px
;
line-height
:
40px
;
}
padding-left
:
12px
;
span
:last-child
{
font-size
:
12px
;
width
:
20%
;
}
border-right
:
1px
solid
#E6E9F0
;
}
}
}
}
}
.main4
{
.main5
{
.main4-box
{
.table-item
{
margin-top
:
22px
;
margin-top
:
22px
;
display
:
flex
;
}
}
.label
{
}
width
:
14%
;
</
style
>
background
:
#F0F3FA
;
border
:
1px
solid
#E6E9F0
;
display
:
inline-block
;
height
:
40px
;
line-height
:
40px
;
font-size
:
12px
;
color
:
rgba
(
35
,
35
,
35
,
0
.8
);
padding-left
:
12px
;
}
span
{
width
:
19%
;
display
:
inline-block
;
height
:
40px
;
line-height
:
40px
;
border-top
:
1px
solid
#E6E9F0
;
border-bottom
:
1px
solid
#E6E9F0
;
padding-left
:
12px
;
font-size
:
12px
;
}
span
:last-child
{
width
:
20%
;
border-right
:
1px
solid
#E6E9F0
;
}
}
}
.main5
{
.table-item
{
margin-top
:
22px
;
.pagination
{
padding
:
14px
;
.el-pagination
{
float
:
right
;
}
}
}
}
}
</
style
>
\ No newline at end of file
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