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
4b73e573
Commit
4b73e573
authored
Jun 20, 2023
by
远方不远
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
hy
parent
4d77e4a7
Changes
6
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
65 additions
and
42 deletions
+65
-42
public.css
dsk-operate-ui/src/assets/styles/public.css
+3
-0
index.vue
dsk-operate-ui/src/views/radar/components/Bidding/index.vue
+2
-2
index.vue
...ate-ui/src/views/radar/components/Establishment/index.vue
+0
-2
index.vue
dsk-operate-ui/src/views/radar/components/Land/index.vue
+14
-5
index.vue
...operate-ui/src/views/radar/components/bxprozbgg/index.vue
+20
-9
index.vue
...erate-ui/src/views/radar/components/debtProject/index.vue
+26
-24
No files found.
dsk-operate-ui/src/assets/styles/public.css
View file @
4b73e573
...
@@ -270,6 +270,9 @@ select {
...
@@ -270,6 +270,9 @@ select {
cursor
:
pointer
;
cursor
:
pointer
;
position
:
relative
;
position
:
relative
;
}
}
.select-popper
.select-active
{
color
:
#0381fa
;
}
.content_item
.select-popper
:hover
.select-caret
{
.content_item
.select-popper
:hover
.select-caret
{
color
:
#0074E5
;
color
:
#0074E5
;
...
...
dsk-operate-ui/src/views/radar/components/Bidding/index.vue
View file @
4b73e573
...
@@ -185,11 +185,11 @@
...
@@ -185,11 +185,11 @@
</p>
</p>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
预计招标时间:
</span>
<span>
预计招标时间:
</span>
<span>
{{
item
.
issueTimestamp
||
'--'
}}
</span>
<span>
{{
item
.
planTenderDateStart
||
'--'
}}
</span>
</p>
</p>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
来源网站:
</span>
<span>
来源网站:
</span>
<span
>
{{
item
.
issueTimestamp
||
'--'
}}
</span>
<span
>
{{
item
.
sourceName
||
'--'
}}
</span>
</p>
</p>
...
...
dsk-operate-ui/src/views/radar/components/Establishment/index.vue
View file @
4b73e573
...
@@ -1057,8 +1057,6 @@
...
@@ -1057,8 +1057,6 @@
reset
()
{
reset
()
{
Object
.
assign
(
this
.
$data
,
this
.
$options
.
data
.
call
(
this
));
//重置data
Object
.
assign
(
this
.
$data
,
this
.
$options
.
data
.
call
(
this
));
//重置data
this
.
init
();
this
.
init
();
this
.
$emit
(
"reset"
);
this
.
token
=
getCookie
(
"tokenNew"
);
},
},
init
()
{
init
()
{
this
.
search
();
this
.
search
();
...
...
dsk-operate-ui/src/views/radar/components/Land/index.vue
View file @
4b73e573
...
@@ -234,15 +234,19 @@
...
@@ -234,15 +234,19 @@
<div
class=
"list-content"
>
<div
class=
"list-content"
>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
受让人:
</span>
<span>
受让人:
</span>
<span
v-if=
"item.companyName"
>
<router-link
:to=
"'/company/' + encodeStr(item.id) + '/?index=true'"
tag=
"a"
class=
"list-titel-a blue"
v-html=
"item.companyName"
></router-link>
<router-link
:to=
"'/company/' + encodeStr(item.id) + '/?index=true'"
tag=
"a"
class=
"list-titel-a blue"
v-html=
"item.companyName"
></router-link>
</span>
<span
v-else
>
--
</span>
</p>
</p>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
成交金额:
</span>
<span>
成交金额:
</span>
<span>
{{
item
.
transactionPrice
||
'--'
}}
</span>
<span>
{{
item
.
transactionPrice
||
'--'
}}
万元
</span>
</p>
</p>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
总面积:
</span>
<span>
总面积:
</span>
<span>
{{
item
.
acreage
||
'--'
}}
</span>
<span>
{{
item
.
acreage
||
'--'
}}
㎡
</span>
</p>
</p>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
合同签订:
</span>
<span>
合同签订:
</span>
...
@@ -254,6 +258,10 @@
...
@@ -254,6 +258,10 @@
<span>
土地用途:
</span>
<span>
土地用途:
</span>
<span
>
{{
item
.
landUse
||
'--'
}}
</span>
<span
>
{{
item
.
landUse
||
'--'
}}
</span>
</p>
</p>
<p
class=
"list-content-text"
>
<span>
行业分类:
</span>
<span
>
{{
item
.
industry
||
'--'
}}
</span>
</p>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
供应方式:
</span>
<span>
供应方式:
</span>
<span
>
{{
item
.
supplyLandWay
||
'--'
}}
</span>
<span
>
{{
item
.
supplyLandWay
||
'--'
}}
</span>
...
@@ -275,7 +283,8 @@
...
@@ -275,7 +283,8 @@
</p>
</p>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
>
<span>
土地坐落:
</span>
<span>
土地坐落:
</span>
<span
>
{{item.landAddr||'--'}}
</span>
<span
v-if=
"item.landAddr"
v-html=
"item.landAddr"
></span>
<span
v-else
>
--
</span>
</p>
</p>
</div>
</div>
</li>
</li>
...
@@ -562,7 +571,7 @@
...
@@ -562,7 +571,7 @@
searchDic
(){
searchDic
(){
api
.
searchDic
().
then
(
res
=>
{
api
.
searchDic
().
then
(
res
=>
{
this
.
landMarketIndustryList
=
res
.
landMarketIndustry
;
this
.
landMarketIndustryList
=
res
.
landMarketIndustry
;
this
.
landUseOptions
=
res
.
data
.
landUse
this
.
landUseOptions
=
res
.
landUse
}).
catch
(
error
=>
{
}).
catch
(
error
=>
{
});
});
...
...
dsk-operate-ui/src/views/radar/components/bxprozbgg/index.vue
View file @
4b73e573
...
@@ -63,7 +63,7 @@
...
@@ -63,7 +63,7 @@
工程类型{{jskBidNewsDto.projectType.length? jskBidNewsDto.projectType.length + "项": ""}}
工程类型{{jskBidNewsDto.projectType.length? jskBidNewsDto.projectType.length + "项": ""}}
<i
class=
"el-icon-caret-bottom"
></i>
<i
class=
"el-icon-caret-bottom"
></i>
</span>
</span>
<el-select
v-model=
"jskBidNewsDto.projectType"
class=
"select-multiple"
multipleplaceholder=
"请选择"
>
<el-select
v-model=
"jskBidNewsDto.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>
...
@@ -283,7 +283,7 @@
...
@@ -283,7 +283,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=
"jskBidNewsDto.personLimit"
></el-input>
placeholder=
"请输入关键词句,如:
一级建造师
"
v-model=
"jskBidNewsDto.personLimit"
></el-input>
<span
class=
"land_content_wrap_label_tipspan"
>
<span
class=
"land_content_wrap_label_tipspan"
>
<el-tooltip
popper-class=
"explain_tooltip"
content=
"根据输入的关键词全称进行匹配"
<el-tooltip
popper-class=
"explain_tooltip"
content=
"根据输入的关键词全称进行匹配"
placement=
"bottom"
effect=
"light"
>
placement=
"bottom"
effect=
"light"
>
...
@@ -882,7 +882,8 @@
...
@@ -882,7 +882,8 @@
created
()
{
created
()
{
this
.
searchDic
();
this
.
searchDic
();
this
.
clickProvince
(
0
,
1
);
this
.
clickProvince
(
0
,
1
);
this
.
bxproggSearch
();
this
.
search
();
this
.
changeDown
(
false
)
},
},
mounted
()
{
mounted
()
{
},
},
...
@@ -1002,7 +1003,7 @@
...
@@ -1002,7 +1003,7 @@
}
}
this
.
fieldText
=
this
.
fieldOptions
[
index
].
value
;
this
.
fieldText
=
this
.
fieldOptions
[
index
].
value
;
this
.
fieldOptions
[
index
].
status
=
true
;
this
.
fieldOptions
[
index
].
status
=
true
;
this
.
bxproggS
earch
();
this
.
s
earch
();
},
},
//项目级别
//项目级别
addressListfn
()
{
addressListfn
()
{
...
@@ -1431,12 +1432,12 @@
...
@@ -1431,12 +1432,12 @@
handleCurrentChange
(
e
){
handleCurrentChange
(
e
){
this
.
page
=
e
;
this
.
page
=
e
;
this
.
jump1
();
this
.
jump1
();
this
.
bxproggS
earch
(
e
,
this
.
limit
);
this
.
s
earch
(
e
,
this
.
limit
);
},
},
handleSizeChange
(
e
){
handleSizeChange
(
e
){
this
.
limit
=
e
;
this
.
limit
=
e
;
this
.
jump1
();
this
.
jump1
();
this
.
bxproggS
earch
(
this
.
page
,
e
);
this
.
s
earch
(
this
.
page
,
e
);
},
},
jump1
()
{
jump1
()
{
// 用 class="d_jump" 添加锚点
// 用 class="d_jump" 添加锚点
...
@@ -1489,10 +1490,10 @@
...
@@ -1489,10 +1490,10 @@
},
},
lowerRateClick
()
{
lowerRateClick
()
{
this
.
bxproggS
earch
();
this
.
s
earch
();
},
},
bxproggS
earch
(
page
,
limit
,
exportFlag
){
s
earch
(
page
,
limit
,
exportFlag
){
// return false;
// return false;
if
(
!
page
)
{
if
(
!
page
)
{
this
.
page
=
1
;
this
.
page
=
1
;
...
@@ -1504,6 +1505,7 @@
...
@@ -1504,6 +1505,7 @@
this
.
reloadPage
();
this
.
reloadPage
();
}
}
var
data
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
jskBidNewsDto
));
var
data
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
jskBidNewsDto
));
console
.
log
(
data
);
if
(
this
.
projectTerritoryId
.
length
>
0
){
if
(
this
.
projectTerritoryId
.
length
>
0
){
for
(
var
i
=
0
;
i
<
this
.
projectTerritoryId
.
length
;
i
++
){
for
(
var
i
=
0
;
i
<
this
.
projectTerritoryId
.
length
;
i
++
){
...
@@ -1561,7 +1563,16 @@
...
@@ -1561,7 +1563,16 @@
reset
(){
reset
(){
Object
.
assign
(
this
.
$data
,
this
.
$options
.
data
.
call
(
this
));
//重置data
Object
.
assign
(
this
.
$data
,
this
.
$options
.
data
.
call
(
this
));
//重置data
// this.clickProvince(0,1);
// this.clickProvince(0,1);
this
.
bxproggSearch
();
this
.
search
();
},
changeDown
(
isHeight
){
if
(
isHeight
){
this
.
isHeight
=
false
this
.
maxHeight
=
'auto'
}
else
{
this
.
isHeight
=
true
this
.
maxHeight
=
'36px'
}
},
},
provinceChange
(
e
){
provinceChange
(
e
){
...
...
dsk-operate-ui/src/views/radar/components/debtProject/index.vue
View file @
4b73e573
...
@@ -7,8 +7,8 @@
...
@@ -7,8 +7,8 @@
<el-input
class=
"ename_input"
<el-input
class=
"ename_input"
placeholder=
"请输入项目名称关键字"
v-model=
"projectName"
></el-input>
placeholder=
"请输入项目名称关键字"
v-model=
"projectName"
></el-input>
<template
v-if=
"projectName"
>
<template
v-if=
"projectName"
>
<span
v-for=
" (item,k) in
enameQuery
TypeList"
:key=
"k"
style=
"margin-right: 24px;"
>
<span
v-for=
" (item,k) in
name
TypeList"
:key=
"k"
style=
"margin-right: 24px;"
>
<el-radio
v-model=
"
enameQuery
Type"
:label=
"item.key"
>
{{
item
.
value
}}
</el-radio>
<el-radio
v-model=
"
name
Type"
:label=
"item.key"
>
{{
item
.
value
}}
</el-radio>
</span>
</span>
</
template
>
</
template
>
</div>
</div>
...
@@ -66,7 +66,7 @@
...
@@ -66,7 +66,7 @@
项目类型{{projectType.length? projectType.length + "项": ""}}
项目类型{{projectType.length? projectType.length + "项": ""}}
<i
class=
"el-icon-caret-bottom"
></i>
<i
class=
"el-icon-caret-bottom"
></i>
</span>
</span>
<el-select
v-model=
"projectType"
class=
"select-multiple"
multipleplaceholder=
"请选择"
>
<el-select
v-model=
"projectType"
class=
"select-multiple"
multiple
placeholder=
"请选择"
>
<el-option
v-for=
"(item, i) in specialBondProjectType"
:key=
"i"
:label=
"item"
:value=
"item"
>
<el-option
v-for=
"(item, i) in specialBondProjectType"
:key=
"i"
:label=
"item"
:value=
"item"
>
</el-option>
</el-option>
</el-select>
</el-select>
...
@@ -108,7 +108,7 @@
...
@@ -108,7 +108,7 @@
</div>
</div>
<div
class=
"list-content"
>
<div
class=
"list-content"
>
<p
class=
"list-content-text"
v-if=
"item.projectType"
>
<p
class=
"list-content-text"
v-if=
"item.projectType
&&item.projectType!='空白'
"
>
<span>
项目类型:
</span>
<span>
项目类型:
</span>
<span>
{{item.projectType}}
</span>
<span>
{{item.projectType}}
</span>
</p>
</p>
...
@@ -116,27 +116,27 @@
...
@@ -116,27 +116,27 @@
<span>
项目总投资(亿):
</span>
<span>
项目总投资(亿):
</span>
<span>
{{item.projectTotalInvestment}}
</span>
<span>
{{item.projectTotalInvestment}}
</span>
</p>
</p>
<p
class=
"list-content-text"
v-if=
"item.
special
Capital"
>
<p
class=
"list-content-text"
v-if=
"item.
project
Capital"
>
<span>
项目资本金(亿):
</span>
<span>
项目资本金(亿):
</span>
<span>
{{item.projectCapital}}
</span>
<span>
{{item.projectCapital}}
</span>
</p>
</p>
<p
class=
"list-content-text"
>
<p
class=
"list-content-text"
v-if=
"item.specialBondCapital"
>
<span>
专项债金额(亿):
</span>
<span>
专项债金额(亿):
</span>
<span>
{{item.specialCapital}}
</span>
<span>
{{item.special
Bond
Capital}}
</span>
</p>
</p>
</div>
</div>
<div
class=
"list-content"
>
<div
class=
"list-content"
>
<p
class=
"list-content-text"
v-if=
"item.
specialCapital
"
>
<p
class=
"list-content-text"
v-if=
"item.
projectEntity
"
>
<span>
项目主体:
</span>
<span>
项目主体:
</span>
<span
>
{{item.projectEntity}}
</span>
<span
v-html=
"item.projectEntity"
>
</span>
</p>
</p>
<p
class=
"list-content-text"
v-if=
"item.chargeDepartment"
>
<p
class=
"list-content-text"
v-if=
"item.chargeDepartment"
>
<span>
主管部门:
</span>
<span>
主管部门:
</span>
<span
>
{{item.chargeDepartment}}
</span>
<span
v-html=
"item.chargeDepartment"
>
</span>
</p>
</p>
<p
class=
"list-content-text"
v-if=
"item.piu"
>
<p
class=
"list-content-text"
v-if=
"item.piu"
>
<span>
实施单位:
</span>
<span>
实施单位:
</span>
<span
>
{{item.piu}}
</span>
<span
v-html=
"item.piu"
>
</span>
</p>
</p>
</div>
</div>
</li>
</li>
...
@@ -171,20 +171,18 @@
...
@@ -171,20 +171,18 @@
return
{
return
{
encodeStr
,
encodeStr
,
projectName
:
''
,
projectName
:
''
,
enameQuery
TypeList
:
[{
name
TypeList
:
[{
key
:
'
and
'
,
key
:
'
like
'
,
status
:
false
,
status
:
false
,
value
:
'模糊搜索'
,
value
:
'模糊搜索'
,
keyid
:
'businessScope'
},
},
{
{
key
:
'
or
'
,
key
:
'
match
'
,
status
:
true
,
status
:
true
,
value
:
'精准匹配'
,
value
:
'精准匹配'
,
keyid
:
'businessScope'
},
},
],
],
enameQueryType
:
'or
'
,
nameType
:
'match
'
,
projectEntity
:
''
,
projectEntity
:
''
,
countTypelist
:
[{
countTypelist
:
[{
key
:
'1'
,
key
:
'1'
,
...
@@ -201,7 +199,7 @@
...
@@ -201,7 +199,7 @@
],
],
chargeDepartment
:
{
chargeDepartment
:
{
key
:
'3'
,
key
:
'3'
,
value
:
'
实施单位
'
value
:
'
项目主体
'
},
},
addressList
:
[],
addressList
:
[],
addressType
:
[],
addressType
:
[],
...
@@ -213,7 +211,7 @@
...
@@ -213,7 +211,7 @@
specialBondProjectType
:
[
specialBondProjectType
:
[
],
],
projectTypeText
:
[
'不限'
],
projectTypeText
:
[
'不限'
],
projectType
:[
'不限'
],
projectType
:[],
arrList
:[],
arrList
:[],
pageFlag
:
true
,
pageFlag
:
true
,
...
@@ -226,11 +224,14 @@
...
@@ -226,11 +224,14 @@
}
}
},
},
created
()
{
created
()
{
this
.
init
();
},
methods
:
{
init
(){
this
.
addressListfn
();
this
.
addressListfn
();
this
.
searchDic
();
this
.
searchDic
();
this
.
search
();
this
.
search
();
},
},
methods
:
{
searchDic
(){
searchDic
(){
api
.
searchDic
().
then
(
res
=>
{
api
.
searchDic
().
then
(
res
=>
{
this
.
specialBondProjectType
=
res
.
specialBondProjectType
;
this
.
specialBondProjectType
=
res
.
specialBondProjectType
;
...
@@ -444,7 +445,7 @@
...
@@ -444,7 +445,7 @@
if
(
this
.
projectName
){
if
(
this
.
projectName
){
params
.
specialBondProjectDto
[
'projectName'
]
=
this
.
projectName
;
params
.
specialBondProjectDto
[
'projectName'
]
=
this
.
projectName
;
params
.
specialBondProjectDto
[
'
enameQueryType'
]
=
this
.
enameQuery
Type
;
params
.
specialBondProjectDto
[
'
nameType'
]
=
this
.
name
Type
;
}
}
if
(
this
.
projectEntity
){
if
(
this
.
projectEntity
){
...
@@ -534,7 +535,8 @@
...
@@ -534,7 +535,8 @@
return
this
.
hasValue
;
return
this
.
hasValue
;
},
},
reset
(){
reset
(){
Object
.
assign
(
this
.
$data
,
this
.
$options
.
data
.
call
(
this
));
//重置data
this
.
init
();
}
}
}
}
}
}
...
...
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