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
a80091de
Commit
a80091de
authored
Jun 26, 2023
by
danfuman
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改
parent
e2adff84
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
82 additions
and
20 deletions
+82
-20
macro.js
dsk-operate-ui/src/api/macro/macro.js
+9
-0
index.vue
dsk-operate-ui/src/views/index.vue
+9
-9
zhaobiao.vue
.../src/views/macro/nationalEconomies/component/zhaobiao.vue
+2
-2
zhongbiao.vue
...src/views/macro/nationalEconomies/component/zhongbiao.vue
+3
-3
index.vue
dsk-operate-ui/src/views/macro/urban/index.vue
+59
-6
No files found.
dsk-operate-ui/src/api/macro/macro.js
View file @
a80091de
...
@@ -200,6 +200,15 @@ export function urbanInvestmentStatistics(param) {
...
@@ -200,6 +200,15 @@ export function urbanInvestmentStatistics(param) {
})
})
}
}
//城投平台-认领
export
function
claim
(
param
)
{
return
request
({
url
:
'/customer/claim'
,
method
:
'POST'
,
data
:
param
})
}
...
...
dsk-operate-ui/src/views/index.vue
View file @
a80091de
...
@@ -134,7 +134,7 @@
...
@@ -134,7 +134,7 @@
</div>
</div>
</div>
</div>
<div>
<div>
<div
id=
"fx-echarts"
style=
"height: 2
0
0px;"
></div>
<div
id=
"fx-echarts"
style=
"height: 2
6
0px;"
></div>
</div>
</div>
</div>
</div>
...
@@ -608,7 +608,7 @@ export default {
...
@@ -608,7 +608,7 @@ export default {
},
},
{
{
offset
:
1
,
offset
:
1
,
color
:
"#
0CBC6D
"
,
color
:
"#
9DDCCA
"
,
},
},
]),
]),
},
},
...
@@ -636,11 +636,11 @@ export default {
...
@@ -636,11 +636,11 @@ export default {
color
:
new
echarts
.
graphic
.
LinearGradient
(
0
,
1
,
0
,
0
,
[
color
:
new
echarts
.
graphic
.
LinearGradient
(
0
,
1
,
0
,
0
,
[
{
{
offset
:
0.2
,
offset
:
0.2
,
color
:
"#
DFEA
FF"
,
color
:
"#
FAFD
FF"
,
},
},
{
{
offset
:
1
,
offset
:
1
,
color
:
"#
5895
FF"
,
color
:
"#
C5E3
FF"
,
},
},
]),
]),
},
},
...
@@ -668,11 +668,11 @@ export default {
...
@@ -668,11 +668,11 @@ export default {
color
:
new
echarts
.
graphic
.
LinearGradient
(
0
,
1
,
0
,
0
,
[
color
:
new
echarts
.
graphic
.
LinearGradient
(
0
,
1
,
0
,
0
,
[
{
{
offset
:
0.2
,
offset
:
0.2
,
color
:
"#
ECE8
FF"
,
color
:
"#
FAF9
FF"
,
},
},
{
{
offset
:
1
,
offset
:
1
,
color
:
"#
BCC0
FF"
,
color
:
"#
E2DC
FF"
,
},
},
]),
]),
},
},
...
@@ -1042,7 +1042,7 @@ export default {
...
@@ -1042,7 +1042,7 @@ export default {
height
:
60px
;
height
:
60px
;
background
:
#FFFFFF
;
background
:
#FFFFFF
;
border-radius
:
4px
;
border-radius
:
4px
;
border
:
1px
solid
#E6E6E9
;
/*border: 1px solid #E6E6E9;*/
color
:
#0081FF
;
color
:
#0081FF
;
line-height
:
64px
;
line-height
:
64px
;
font-size
:
14px
;
font-size
:
14px
;
...
@@ -1261,7 +1261,7 @@ export default {
...
@@ -1261,7 +1261,7 @@ export default {
}
}
}
}
.analysis
{
.analysis
{
height
:
242
px
;
height
:
314
px
;
background
:
#FFFFFF
;
background
:
#FFFFFF
;
border-radius
:
4px
;
border-radius
:
4px
;
padding
:
16px
;
padding
:
16px
;
...
@@ -1474,7 +1474,7 @@ export default {
...
@@ -1474,7 +1474,7 @@ export default {
}
}
}
}
.zbgg
{
.zbgg
{
height
:
382
px
;
height
:
450
px
;
background
:
#FFFFFF
;
background
:
#FFFFFF
;
border-radius
:
4px
;
border-radius
:
4px
;
padding
:
16px
;
padding
:
16px
;
...
...
dsk-operate-ui/src/views/macro/nationalEconomies/component/zhaobiao.vue
View file @
a80091de
...
@@ -64,7 +64,7 @@
...
@@ -64,7 +64,7 @@
fit
fit
highlight-current-row
highlight-current-row
>
>
<el-table-column
label=
"序号"
width=
"
5
0"
align=
"left"
>
<el-table-column
label=
"序号"
width=
"
6
0"
align=
"left"
>
<template
slot-scope=
"scope"
>
{{
scope
.
$index
+
1
}}
</
template
>
<template
slot-scope=
"scope"
>
{{
scope
.
$index
+
1
}}
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
prop=
"type"
label=
"地区"
/>
<el-table-column
prop=
"type"
label=
"地区"
/>
...
@@ -99,7 +99,7 @@
...
@@ -99,7 +99,7 @@
fit
fit
highlight-current-row
highlight-current-row
>
>
<el-table-column
label=
"序号"
width=
"
5
0"
align=
"left"
>
<el-table-column
label=
"序号"
width=
"
6
0"
align=
"left"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
$index
+
1
}}
</
template
>
<
template
slot-scope=
"scope"
>
{{
scope
.
$index
+
1
}}
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
prop=
"label"
label=
"月份"
/>
<el-table-column
prop=
"label"
label=
"月份"
/>
...
...
dsk-operate-ui/src/views/macro/nationalEconomies/component/zhongbiao.vue
View file @
a80091de
...
@@ -32,7 +32,7 @@
...
@@ -32,7 +32,7 @@
fit
fit
highlight-current-row
highlight-current-row
>
>
<el-table-column
label=
"序号"
width=
"
5
0"
align=
"left"
>
<el-table-column
label=
"序号"
width=
"
6
0"
align=
"left"
>
<template
slot-scope=
"scope"
>
{{
scope
.
$index
+
1
}}
</
template
>
<template
slot-scope=
"scope"
>
{{
scope
.
$index
+
1
}}
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
prop=
"major"
label=
"资质类型"
/>
<el-table-column
prop=
"major"
label=
"资质类型"
/>
...
@@ -78,7 +78,7 @@
...
@@ -78,7 +78,7 @@
fit
fit
highlight-current-row
highlight-current-row
>
>
<el-table-column
label=
"序号"
width=
"
5
0"
align=
"left"
>
<el-table-column
label=
"序号"
width=
"
6
0"
align=
"left"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
$index
+
1
}}
</
template
>
<
template
slot-scope=
"scope"
>
{{
scope
.
$index
+
1
}}
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
prop=
"province"
label=
"地区"
/>
<el-table-column
prop=
"province"
label=
"地区"
/>
...
@@ -121,7 +121,7 @@
...
@@ -121,7 +121,7 @@
fit
fit
highlight-current-row
highlight-current-row
>
>
<el-table-column
label=
"序号"
width=
"
5
0"
align=
"left"
>
<el-table-column
label=
"序号"
width=
"
6
0"
align=
"left"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
$index
+
1
}}
</
template
>
<
template
slot-scope=
"scope"
>
{{
scope
.
$index
+
1
}}
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
prop=
"province"
label=
"地区"
/>
<el-table-column
prop=
"province"
label=
"地区"
/>
...
...
dsk-operate-ui/src/views/macro/urban/index.vue
View file @
a80091de
...
@@ -153,13 +153,13 @@
...
@@ -153,13 +153,13 @@
fit
fit
highlight-current-row
highlight-current-row
>
>
<el-table-column
label=
"序号"
width=
"
5
0"
align=
"left"
fixed
>
<el-table-column
label=
"序号"
width=
"
6
0"
align=
"left"
fixed
>
<
template
slot-scope=
"scope"
>
{{
pageIndex
*
pageSize
-
pageSize
+
scope
.
$index
+
1
}}
</
template
>
<
template
slot-scope=
"scope"
>
{{
pageIndex
*
pageSize
-
pageSize
+
scope
.
$index
+
1
}}
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
prop=
"companyName"
label=
"公司名称"
width=
"300"
fixed
>
<el-table-column
prop=
"companyName"
label=
"公司名称"
width=
"300"
fixed
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<router-link
:to=
"`/enterprise/$
{encodeStr(scope.row.companyId)}`" tag="a" class="a-link companyName" v-html="scope.row.companyName" >
</router-link>
<router-link
:to=
"`/enterprise/$
{encodeStr(scope.row.companyId)}`" tag="a" class="a-link companyName" v-html="scope.row.companyName" >
</router-link>
<span
class=
"table-span"
style=
"color: #3D3D3D
;"
v-if=
"scope.row.claimStatus === 0"
><img
src=
"@/assets/images/urban/rl_icon1.png"
/>
认领
</span>
<span
@
click=
"handleClick(scope.row)"
class=
"table-span"
style=
"color: #3D3D3D;cursor: pointer
;"
v-if=
"scope.row.claimStatus === 0"
><img
src=
"@/assets/images/urban/rl_icon1.png"
/>
认领
</span>
<span
class=
"table-span"
style=
"color: rgba(35,35,35,0.4);"
v-if=
"scope.row.claimStatus === 1"
><img
src=
"@/assets/images/urban/rl_icon2.png"
/>
已认领
</span>
<span
class=
"table-span"
style=
"color: rgba(35,35,35,0.4);"
v-if=
"scope.row.claimStatus === 1"
><img
src=
"@/assets/images/urban/rl_icon2.png"
/>
已认领
</span>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
...
@@ -191,7 +191,7 @@
...
@@ -191,7 +191,7 @@
</el-table-column>
</el-table-column>
<el-table-column
prop=
"actualController"
label=
"实控人"
:formatter=
"formatStatus"
width=
"250"
/>
<el-table-column
prop=
"actualController"
label=
"实控人"
:formatter=
"formatStatus"
width=
"250"
/>
<el-table-column
prop=
"latestReportPeriod"
label=
"最新报告期"
:formatter=
"formatStatus"
width=
"120"
/>
<el-table-column
prop=
"latestReportPeriod"
label=
"最新报告期"
:formatter=
"formatStatus"
width=
"120"
/>
<el-table-column
prop=
"totalAssets"
label=
"总资产(亿元)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"1
2
0"
align=
"right"
/>
<el-table-column
prop=
"totalAssets"
label=
"总资产(亿元)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"1
3
0"
align=
"right"
/>
<el-table-column
prop=
"belongNetAssets"
label=
"归母净资产(亿元)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"160"
align=
"right"
/>
<el-table-column
prop=
"belongNetAssets"
label=
"归母净资产(亿元)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"160"
align=
"right"
/>
<el-table-column
prop=
"monetaryFunds"
label=
"货币资金(亿元)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"150"
align=
"right"
/>
<el-table-column
prop=
"monetaryFunds"
label=
"货币资金(亿元)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"150"
align=
"right"
/>
<el-table-column
prop=
"landAssets"
label=
"土地资产(亿元)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"150"
align=
"right"
/>
<el-table-column
prop=
"landAssets"
label=
"土地资产(亿元)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"150"
align=
"right"
/>
...
@@ -241,13 +241,20 @@
...
@@ -241,13 +241,20 @@
<el-pagination
background
:current-page=
"pageIndex"
:page-size=
"pageSize"
:total=
"tableDataTotal"
layout=
"prev, pager, next, jumper"
@
current-change=
"handleCurrentChange"
@
size-change=
"handleSizeChange"
/>
<el-pagination
background
:current-page=
"pageIndex"
:page-size=
"pageSize"
:total=
"tableDataTotal"
layout=
"prev, pager, next, jumper"
@
current-change=
"handleCurrentChange"
@
size-change=
"handleSizeChange"
/>
</div>
</div>
</div>
</div>
<el-dialog
:visible
.
sync=
"claimVisible"
width=
"244"
:show-close=
"false"
>
<div>
认领成功,是否完善客户信息?
</div>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
@
click=
"innerVisible = true"
>
立即完善
</el-button>
<el-button
@
click=
"claimVisible = false"
>
稍后
</el-button>
</div>
</el-dialog>
</div>
</div>
</template>
</template>
<
script
>
<
script
>
import
{
encodeStr
}
from
"@/assets/js/common.js"
import
{
encodeStr
}
from
"@/assets/js/common.js"
import
dataRegion
from
'@/assets/json/dataRegion'
import
dataRegion
from
'@/assets/json/dataRegion'
import
{
uipGroupData
,
urbanInvestmentPage
,
urbanInvestmentStatistics
}
from
'@/api/macro/macro'
import
{
uipGroupData
,
urbanInvestmentPage
,
urbanInvestmentStatistics
,
claim
}
from
'@/api/macro/macro'
export
default
{
export
default
{
name
:
'Urban'
,
name
:
'Urban'
,
data
()
{
data
()
{
...
@@ -279,7 +286,8 @@ export default {
...
@@ -279,7 +286,8 @@ export default {
addresslength
:
0
,
addresslength
:
0
,
searchState
:
false
,
searchState
:
false
,
typeList
:[],
typeList
:[],
statistics
:{}
statistics
:{},
claimVisible
:
false
,
}
}
},
},
watch
:{
watch
:{
...
@@ -571,7 +579,14 @@ export default {
...
@@ -571,7 +579,14 @@ export default {
message
:
'功能正在开发中'
,
message
:
'功能正在开发中'
,
type
:
'warning'
type
:
'warning'
});
});
}
},
handleClick
(
item
){
claim
({
uipId
:
item
.
uipId
,
companyName
:
item
.
companyName
}).
then
(
res
=>
{
if
(
res
.
code
===
200
){
this
.
claimVisible
=
true
;
}
})
},
},
},
}
}
</
script
>
</
script
>
...
@@ -773,5 +788,43 @@ export default {
...
@@ -773,5 +788,43 @@ export default {
}
}
}
}
}
}
::v-deep
.el-dialog
{
width
:
244px
;
margin
:
0
!
important
;
position
:
absolute
;
top
:
50%
;
left
:
50%
;
transform
:
translate
(
-50%
,
-50%
);
.el-dialog__header
{
display
:
none
;
}
.el-dialog__body
{
padding
:
24px
;
}
.el-dialog__footer
{
text-align
:
center
;
padding
:
0
24px
24px
;
.el-button
{
width
:
72px
;
height
:
28px
;
border-radius
:
2px
;
font-size
:
12px
;
}
.el-button
:first-child
{
background
:
#0081FF
;
border
:
1px
solid
#0081FF
;
color
:
#FFFFFF
;
}
.el-button
:last-child
{
background
:
#FFFFFF
;
border
:
1px
solid
#CCCCCC
;
color
:
rgba
(
35
,
35
,
35
,
0
.8
);
}
.el-button--medium
{
padding
:
0
;
}
}
}
}
}
</
style
>
</
style
>
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