暂时取消飞线

暂时取消飞线
This commit is contained in:
TimSpan 2024-08-15 14:19:46 +08:00
parent ec4f2ef216
commit fc584ca5c1
2 changed files with 153 additions and 103 deletions

View File

@ -3,57 +3,57 @@ export default [
name: '长沙市', name: '长沙市',
value: [112.94, 28.23], value: [112.94, 28.23],
}, },
{ // {
name: '怀化市', // name: '怀化市',
value: [110.0, 27.57], // value: [110.0, 27.57],
}, // },
{ // {
name: '益阳市', // name: '益阳市',
value: [112.36, 28.55], // value: [112.36, 28.55],
}, // },
{ // {
name: '常德市', // name: '常德市',
value: [111.7, 29.03], // value: [111.7, 29.03],
}, // },
{ // {
name: '岳阳市', // name: '岳阳市',
value: [113.13, 29.36], // value: [113.13, 29.36],
}, // },
{ // {
name: '张家界市', // name: '张家界市',
value: [110.48, 29.12], // value: [110.48, 29.12],
}, // },
{ // {
name: '邵阳市', // name: '邵阳市',
value: [111.47, 27.24], // value: [111.47, 27.24],
}, // },
{ // {
name: '娄底市', // name: '娄底市',
value: [111.99, 27.7], // value: [111.99, 27.7],
}, // },
{ // {
name: '湘潭市', // name: '湘潭市',
value: [112.95, 27.83], // value: [112.95, 27.83],
}, // },
{ // {
name: '株洲市', // name: '株洲市',
value: [113.13, 27.83], // value: [113.13, 27.83],
}, // },
{ // {
name: '湘西土家族苗族自治州', // name: '湘西土家族苗族自治州',
value: [109.67, 28.22], // value: [109.67, 28.22],
}, // },
{ // {
name: '衡阳市', // name: '衡阳市',
value: [112.57, 26.89], // value: [112.57, 26.89],
}, // },
{ // {
name: '永州市', // name: '永州市',
value: [111.61, 26.42], // value: [111.61, 26.42],
}, // },
{ // {
name: '郴州市', // name: '郴州市',
value: [113.02, 25.77], // value: [113.02, 25.77],
}, // },
] ]

View File

@ -186,7 +186,6 @@ import {JsonResult} from '@/axios'
import {Ref, ref, watch, onMounted, onBeforeMount, reactive, getCurrentInstance, nextTick} from 'vue' import {Ref, ref, watch, onMounted, onBeforeMount, reactive, getCurrentInstance, nextTick} from 'vue'
import * as echarts from 'echarts' import * as echarts from 'echarts'
import api from '@/axios' import api from '@/axios'
import {fa} from 'element-plus/es/locale'
const {proxy} = getCurrentInstance() as any const {proxy} = getCurrentInstance() as any
const day = proxy.day const day = proxy.day
onMounted(() => { onMounted(() => {
@ -698,6 +697,7 @@ const initMapdt = (data: any, podat: any, name: any) => {
map: 'myMap', map: 'myMap',
geoIndex: 0, //geoIndex geoIndex: 0, //geoIndex
tooltip: { tooltip: {
show: true,
trigger: 'item', trigger: 'item',
backgroundColor: 'rgba(0,0,0,0)', backgroundColor: 'rgba(0,0,0,0)',
borderColor: 'rgba(0,0,0,0)', borderColor: 'rgba(0,0,0,0)',
@ -754,60 +754,110 @@ const initMapdt = (data: any, podat: any, name: any) => {
}, },
data: [] as any[] // data: [] as any[] //
}, },
{ // {
type: 'lines', // 线 // type: 'lines', // 线
tooltip: { // tooltip: {
show: false // 线 tooltip // show: false // 线 tooltip
}, // },
zlevel: 2, // zlevel: 2,
effect: { // effect: {
show: true, // show: true,
period: 3, // // period: 3, //
trailLength: 0.03, //[0,1] // trailLength: 0.03, //[0,1]
symbol: 'arrow', // // symbol: 'arrow', //
symbolSize: 6 // // symbolSize: 6 //
}, // },
lineStyle: { // lineStyle: {
color: '#EE5652', // color: '#EE5652',
width: 1, //线 // width: 1, //线
opacity: 1, //线 // opacity: 1, //线
curveness: 0.3 //线 // curveness: 0.3 //线
}, // },
data: linesData, // data: linesData,
symbol: ['none', 'circle'], //线 // symbol: ['none', 'circle'], //线
symbolSize: 10 // 线 // symbolSize: 10 // 线
}, // },
{ // {
// // //
type: 'effectScatter', //, // type: 'effectScatter', //,
zlevel: 3, // // zlevel: 3, //
coordinateSystem: 'geo', // coordinateSystem: 'geo',
tooltip: { // tooltip: {
show: false // tooltip // show: false, // tooltip
}, // trigger: 'item',
data: effectScatterData, // backgroundColor: 'rgba(0,0,0,0)',
symbol: 'circle', // // borderColor: 'rgba(0,0,0,0)',
symbolSize: [10, 10], // 20 10 // extraCssText: 'box-shadow: 0 0 0 rgba(0, 0, 0, 0);',
itemStyle: { // textStyle: {fontSize: '16', color: '#fff'},
color: 'orange', // // formatter: function (params: any) {
shadowBlur: 10, // // let datat = podat
shadowColor: 'orange' // // let itemWithId2 = datat.children.find((item: any) => item.grope === params.name)
}, // if (!itemWithId2) {
effectType: 'ripple', // // return `
// showEffectOn:emphasisrender // <div style="
// showEffectOn:render: // background: url('/keji_border.png') no-repeat center center;
showEffectOn: 'render', // background-size: contain;
rippleEffect: { // height: 150px;
scale: 5, // // width: 300px;
brushType: 'stroke' // stroke // display: flex;
} // flex-direction: column;
} // justify-content: center;
// align-items: center;
// color: #fff;
// padding: 10px;
// box-sizing: border-box;
// ">
// : 0<br />
// : 0<br />
// AI: 0
// </div>
// `
// } else {
// return `
// <div style="
// background: url('/keji_border.png') no-repeat center center;
// background-size: contain;
// height: 150px;
// width: 300px;
// display: flex;
// flex-direction: column;
// justify-content: center;
// align-items: center;
// color: #fff;
// padding: 10px;
// box-sizing: border-box;
// ">
// : ${itemWithId2.alarmCount}<br />
// : ${itemWithId2.caseCount}<br />
// AI: ${itemWithId2.aiCount}
// </div>
// `
// }
// }
// },
// data: effectScatterData,
// symbol: 'circle', //
// symbolSize: [10, 10], // 20 10
// itemStyle: {
// color: 'orange', //
// shadowBlur: 10, //
// shadowColor: 'orange' //
// },
// effectType: 'ripple', //
// // showEffectOn:emphasisrender
// // showEffectOn:render:
// showEffectOn: 'render',
// rippleEffect: {
// scale: 5, //
// brushType: 'stroke' // stroke
// }
// }
] ]
} }
if (name !== '湖南省') { if (name !== '湖南省') {
// option.series = option.series.filter((series) => series.type !== 'lines') // option.series = option.series.filter((series) => series.type !== 'lines')
option.series[1].data = [] // option.series[1].data = []
option.series[2].data = [] // option.series[2].data = []
myChart.setOption(option) myChart.setOption(option)
} else { } else {
myChart.setOption(option) myChart.setOption(option)