Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
founder_vue
Overview
Overview
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
常超
founder_vue
Commits
4ba84038
Commit
4ba84038
authored
Jan 06, 2023
by
liuguorong93
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
地图下钻再次修改
parent
88981dbd
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
117 additions
and
9 deletions
+117
-9
src/views/dataJq/dataV.vue
+4
-4
src/views/dataJq/mapBox.vue
+113
-5
No files found.
src/views/dataJq/dataV.vue
View file @
4ba84038
...
@@ -66,8 +66,8 @@ import dogMajor from "./dogMajor.vue";
...
@@ -66,8 +66,8 @@ import dogMajor from "./dogMajor.vue";
import
mapCount
from
"./mapCount.vue"
;
import
mapCount
from
"./mapCount.vue"
;
// 地图
// 地图
import
mapBox
from
"./mapBox.vue"
;
import
mapBox
from
"./mapBox.vue"
;
import
mapBoxForBingTu
from
"./mapBoxForBingTu.vue"
;
//
import mapBoxForBingTu from "./mapBoxForBingTu.vue";
import
mapBoxForZhuZhuangTu
from
"./mapBoxForZhuZhuangTu.vue"
;
//
import mapBoxForZhuZhuangTu from "./mapBoxForZhuZhuangTu.vue";
import
{
postRequest
}
from
"@/api/dogView.js"
;
import
{
postRequest
}
from
"@/api/dogView.js"
;
export
default
{
export
default
{
components
:
{
components
:
{
...
@@ -79,8 +79,8 @@ export default {
...
@@ -79,8 +79,8 @@ export default {
dogMajor
,
dogMajor
,
mapCount
,
mapCount
,
mapBox
,
mapBox
,
mapBoxForBingTu
,
//
mapBoxForBingTu,
mapBoxForZhuZhuangTu
,
//
mapBoxForZhuZhuangTu,
},
},
data
()
{
data
()
{
return
{
return
{
...
...
src/views/dataJq/mapBox.vue
View file @
4ba84038
...
@@ -17,6 +17,38 @@
...
@@ -17,6 +17,38 @@
id=
"myEacherForMap"
id=
"myEacherForMap"
style=
"width:66.08333rem;height: 50.3333rem"
style=
"width:66.08333rem;height: 50.3333rem"
></div>
></div>
<!-- 左下角信息 -->
<div
class=
"infoClass"
v-show=
"showBack && currentInfo && Object.keys(currentInfo).length"
>
<div
class=
"topClass"
>
<span
class=
"span01"
>
{{
currentInfo
.
name
}}
</span>
<span
class=
"span02"
>
{{
currentInfo
.
count
}}
</span>
</div>
<ul
class=
"botUl"
>
<li
class=
"botLi"
>
<span
class=
"left_span bg1"
></span>
<span
class=
"center_span"
>
一级工作犬
</span>
<span
class=
"right_span"
>
{{
currentInfo
.
dognum1
}}
</span>
</li>
<li
class=
"botLi"
>
<span
class=
"left_span bg2"
></span>
<span
class=
"center_span"
>
二级工作犬
</span>
<span
class=
"right_span"
>
{{
currentInfo
.
dognum2
}}
</span>
</li>
<li
class=
"botLi"
>
<span
class=
"left_span bg3"
></span>
<span
class=
"center_span"
>
三级工作犬
</span>
<span
class=
"right_span"
>
{{
currentInfo
.
dognum3
}}
</span>
</li>
<li
class=
"botLi"
>
<span
class=
"left_span bg4"
></span>
<span
class=
"center_span"
>
普通工作犬
</span>
<span
class=
"right_span"
>
{{
currentInfo
.
dognum4
}}
</span>
</li>
</ul>
</div>
</div>
</div>
</
template
>
</
template
>
...
@@ -30,6 +62,8 @@ export default {
...
@@ -30,6 +62,8 @@ export default {
showBack
:
false
,
showBack
:
false
,
loading
:
false
,
loading
:
false
,
currentInfo
:
{},
fileName
:
"china"
,
fileName
:
"china"
,
myChart
:
null
,
myChart
:
null
,
colorDatas
:
[
colorDatas
:
[
...
@@ -200,14 +234,23 @@ export default {
...
@@ -200,14 +234,23 @@ export default {
this
.
myChart
.
on
(
"mouseover"
,
async
(
param
)
=>
{
this
.
myChart
.
on
(
"mouseover"
,
async
(
param
)
=>
{
if
(
levelFlag
===
"2"
||
levelFlag
===
"3"
)
{
if
(
levelFlag
===
"2"
||
levelFlag
===
"3"
)
{
console
.
log
(
"进入了"
,
param
,
levelFlag
);
if
(
this
.
dataArr
&&
this
.
dataArr
.
length
)
{
console
.
log
(
this
.
dataArr
);
this
.
dataArr
.
forEach
((
itemArr
)
=>
{
if
(
param
.
name
.
indexOf
(
itemArr
.
name
)
!=
-
1
)
{
this
.
currentInfo
=
itemArr
;
}
});
}
else
{
this
.
currentInfo
=
{};
}
}
else
{
this
.
currentInfo
=
{};
}
}
});
});
//
this.myChart.on("mouseout", async (param) => {
this
.
myChart
.
on
(
"mouseout"
,
async
(
param
)
=>
{
// console.log("离开了")
;
this
.
currentInfo
=
{}
;
//
});
});
}
}
});
});
},
},
...
@@ -278,6 +321,9 @@ export default {
...
@@ -278,6 +321,9 @@ export default {
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
>
*
{
box-sizing
:
border-box
;
}
.back
{
.back
{
position
:
absolute
;
position
:
absolute
;
top
:
20px
;
top
:
20px
;
...
@@ -287,4 +333,66 @@ export default {
...
@@ -287,4 +333,66 @@ export default {
z-index
:
999
;
z-index
:
999
;
cursor
:
pointer
;
cursor
:
pointer
;
}
}
.infoClass
{
position
:
absolute
;
bottom
:
10px
;
left
:
0
;
//
width
:
176px
;
height
:
154px
;
background
:
#1d3e75
;
border-radius
:
5px
;
padding
:
12px
16px
;
.topClass
{
.span01
{
display
:
inline-block
;
font-size
:
16px
;
color
:
#ffffff
;
}
.span02
{
display
:
inline-block
;
font-size
:
16px
;
color
:
#ffffff
;
height
:
16px
;
line-height
:
16px
;
background
:
#537cc1
;
border-radius
:
4px
;
padding
:
0
3px
;
margin-left
:
8px
;
}
}
.botUl
{
.botLi
{
span
{
display
:
inline-block
;
}
.left_span
{
width
:
10px
;
height
:
10px
;
border-radius
:
3px
;
}
.bg1
{
background
:
rgb
(
255
,
84
,
84
);
}
.bg2
{
background
:
rgb
(
255
,
158
,
84
);
}
.bg3
{
background
:
rgb
(
49
,
255
,
162
);
}
.bg4
{
background
:
rgb
(
49
,
174
,
255
);
}
.center_span
{
font-size
:
14px
;
color
:
#87b4e2
;
margin-left
:
10px
;
}
.right_span
{
font-size
:
14px
;
color
:
#ffffff
;
margin-left
:
10px
;
}
}
}
}
</
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