11 changed files with 1984 additions and 813 deletions
@ -0,0 +1,65 @@
|
||||
import request from "../request"; |
||||
|
||||
|
||||
|
||||
export function getRightsAndComfortRank(times) { |
||||
return request.get({ |
||||
url: `/datav/rightsComfort/getRightsAndComfortRank?beginTime=${times[0]}&endTime=${times[1]}` |
||||
}); |
||||
} |
||||
|
||||
export function getCaseTypeRate(times) { |
||||
return request.get({ |
||||
url: `/datav/rightsComfort/getCaseTypeRate?beginTime=${times[0]}&endTime=${times[1]}` |
||||
}); |
||||
} |
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
export function getALlComfortCount(times) { |
||||
return request.get({ |
||||
url: `/datav/rightsComfort/getALlComfortCount?beginTime=${times[0]}&endTime=${times[1]}` |
||||
}); |
||||
} |
||||
|
||||
|
||||
export function getPunishmentSituation(times) { |
||||
return request.get({ |
||||
url: `/datav/rightsComfort/getPunishmentSituation?beginTime=${times[0]}&endTime=${times[1]}` |
||||
}); |
||||
} |
||||
|
||||
export function getComfortSituation(times) { |
||||
return request.get({ |
||||
url: `/datav/rightsComfort/getComfortSituation?beginTime=${times[0]}&endTime=${times[1]}` |
||||
}); |
||||
} |
||||
|
||||
|
||||
|
||||
|
||||
export function getPoliceHurtSituationAndHurtType(times) { |
||||
return request.get({ |
||||
url: `/datav/rightsComfort/getPoliceHurtSituationAndHurtType?beginTime=${times[0]}&endTime=${times[1]}` |
||||
}); |
||||
} |
||||
|
||||
export function getCaseAriseSituationRate(times) { |
||||
return request.get({ |
||||
url: `/datav/rightsComfort/getCaseAriseSituationRate?beginTime=${times[0]}&endTime=${times[1]}` |
||||
}); |
||||
} |
||||
|
||||
|
||||
export function test() { |
||||
return request.get({ |
||||
url: `/datav/rightsComfort/test` |
||||
}); |
||||
} |
||||
|
||||
|
||||
|
||||
@ -0,0 +1,38 @@
|
||||
import request from "@/api/request"; |
||||
|
||||
|
||||
// 视频督察大屏问题数排名
|
||||
export function getVideoSuperviseProblemRank(times) { |
||||
return request.get({ |
||||
url: `/datav/videoSupervise/getVideoSuperviseProblemRank?beginTime=${times[0]}&endTime=${times[1]}` |
||||
}); |
||||
} |
||||
|
||||
// 视频督察大屏总览数据
|
||||
export function getAllVideoSuperviseCount(times) { |
||||
return request.get({ |
||||
url: `/datav/videoSupervise/getAllVideoSuperviseCount?beginTime=${times[0]}&endTime=${times[1]}` |
||||
}); |
||||
} |
||||
|
||||
// 视频督察地图数据
|
||||
export function getVideoSuperviseMap(times) { |
||||
return request.get({ |
||||
url: `/datav/videoSupervise/getVideoSuperviseMap?beginTime=${times[0]}&endTime=${times[1]}` |
||||
}); |
||||
} |
||||
|
||||
// 视频督察问题趋势
|
||||
export function getVideoSuperviseTrend(year) { |
||||
return request.get({ |
||||
url: `/datav/videoSupervise/getVideoSuperviseTrend?year=${year}` |
||||
}); |
||||
} |
||||
|
||||
|
||||
// 视频督察大屏问题类型占比
|
||||
export function getVideoSuperviseProblemTypeRate(times) { |
||||
return request.get({ |
||||
url: `/datav/videoSupervise/getVideoSuperviseProblemTypeRate?beginTime=${times[0]}&endTime=${times[1]}` |
||||
}); |
||||
} |
||||
File diff suppressed because one or more lines are too long
@ -1,17 +1,697 @@
|
||||
<template> |
||||
<el-scrollbar height="100vh"> |
||||
<div class="wrapper"> |
||||
<datav-header /> |
||||
<img src="/imgs/datav/sub1.png" alt="" class="relative pointer" @click="go"> |
||||
<datav-header/> |
||||
<!-- <img src="/imgs/datav/sub1.png" alt="" class="relative pointer" @click="go">--> |
||||
<main> |
||||
<el-row :gutter="16"> |
||||
<el-col :span="6"> |
||||
<datav-card title="督察问题"> |
||||
<datav-tabs |
||||
v-model="activeOrgTab" |
||||
type="bottom-button" |
||||
> |
||||
<datav-tab-item label="派出所" name="1"> |
||||
<el-row class="mb-32"> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22 |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
问题数 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22 |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
整改中 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22 |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
已整改 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22% |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
整改率 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
</el-row> |
||||
<el-scrollbar height="350px"> |
||||
<datav-chart-bar |
||||
|
||||
:size="small" |
||||
title="整改率排名" |
||||
sub-title="已整改/问题数" |
||||
unit="%" |
||||
/> |
||||
</el-scrollbar> |
||||
</datav-tab-item> |
||||
<datav-tab-item label="大队" name="2"> |
||||
<el-row class="mb-32"> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22 |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
问题数 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22 |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
整改中 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22 |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
已整改 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22% |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
整改率 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
</el-row> |
||||
<el-scrollbar height="350px"> |
||||
<datav-chart-bar |
||||
|
||||
:size="small" |
||||
title="整改率排名" |
||||
sub-title="已整改/问题数" |
||||
unit="%" |
||||
/> |
||||
</el-scrollbar> |
||||
</datav-tab-item> |
||||
</datav-tabs> |
||||
</datav-card> |
||||
<datav-card title="警务评议"> |
||||
<datav-tabs |
||||
v-model="activeOrgTab" |
||||
type="bottom-button" |
||||
> |
||||
<datav-tab-item label="派出所" name="1"> |
||||
<el-row class="mb-32"> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22 |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
问题数 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22 |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
整改中 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22 |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
已整改 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22% |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
整改率 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
</el-row> |
||||
<el-scrollbar height="350px"> |
||||
<datav-chart-bar |
||||
|
||||
:size="small" |
||||
title="整改率排名" |
||||
sub-title="已整改/问题数" |
||||
unit="%" |
||||
/> |
||||
</el-scrollbar> |
||||
</datav-tab-item> |
||||
<datav-tab-item label="大队" name="2"> |
||||
<el-row class="mb-32"> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22 |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
问题数 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22 |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
整改中 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22 |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
已整改 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22% |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
整改率 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
</el-row> |
||||
<el-scrollbar height="350px"> |
||||
<datav-chart-bar |
||||
|
||||
:size="small" |
||||
title="整改率排名" |
||||
sub-title="已整改/问题数" |
||||
unit="%" |
||||
/> |
||||
</el-scrollbar> |
||||
</datav-tab-item> |
||||
</datav-tabs> |
||||
</datav-card> |
||||
</el-col> |
||||
|
||||
<el-col :span="12"> |
||||
<datav-date-picker v-model="time"/> |
||||
<div class="flex gap-42"> |
||||
<datav-statistic |
||||
:value="22" |
||||
title="问题总数" |
||||
style="width: 20%" |
||||
/> |
||||
<datav-statistic |
||||
:value="22" |
||||
title="处理中" |
||||
style="width: 20%" |
||||
/> |
||||
<datav-statistic |
||||
:value="33" |
||||
title="涉及单位" |
||||
style="width: 20%" |
||||
/> |
||||
<datav-statistic |
||||
:value="44" |
||||
title="涉及人员" |
||||
style="width: 20%" |
||||
/> |
||||
<datav-statistic |
||||
:value="22" |
||||
title="办结率" |
||||
style="width: 20%" |
||||
/> |
||||
</div> |
||||
<v-charts |
||||
style="height: 360px" |
||||
:option="option" |
||||
autoresize |
||||
/> |
||||
<datav-card title="问题趋势"> |
||||
<datav-tabs v-model="activeMailTrend" @change="handleTabChange"> |
||||
<datav-tab-item label="督察问题趋势" name="1"> |
||||
<v-charts |
||||
style="width: 105%; height: 300px;" |
||||
:option="option1" |
||||
autoresize |
||||
/> |
||||
</datav-tab-item> |
||||
<datav-tab-item label="案件核查趋势" name="2"> |
||||
<v-charts |
||||
style="width: 105%; height: 300px;" |
||||
:option="option1" |
||||
autoresize |
||||
/> |
||||
</datav-tab-item> |
||||
<datav-tab-item label="警务评议趋势" name="3"> |
||||
<v-charts |
||||
style="width: 105%; height: 300px;" |
||||
:option="option1" |
||||
autoresize |
||||
/> |
||||
</datav-tab-item> |
||||
<datav-tab-item label="信访投诉趋势" name="4"> |
||||
<v-charts |
||||
style="width: 105%; height: 300px;" |
||||
:option="option1" |
||||
autoresize |
||||
/> |
||||
</datav-tab-item> |
||||
</datav-tabs> |
||||
</datav-card> |
||||
</el-col> |
||||
|
||||
<el-col :span="6"> |
||||
<datav-card title="局长信箱"> |
||||
<datav-tabs |
||||
v-model="activeOrgTab" |
||||
type="bottom-button" |
||||
> |
||||
<datav-tab-item label="派出所" name="1"> |
||||
<el-row class="mb-32"> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22 |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
问题数 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22 |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
整改中 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22 |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
已整改 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22% |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
整改率 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
</el-row> |
||||
<el-scrollbar height="350px"> |
||||
<datav-chart-bar |
||||
|
||||
:size="small" |
||||
title="整改率排名" |
||||
sub-title="已整改/问题数" |
||||
unit="%" |
||||
/> |
||||
</el-scrollbar> |
||||
</datav-tab-item> |
||||
<datav-tab-item label="大队" name="2"> |
||||
<el-row class="mb-32"> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22 |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
问题数 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22 |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
整改中 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22 |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
已整改 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22% |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
整改率 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
</el-row> |
||||
<el-scrollbar height="350px"> |
||||
<datav-chart-bar |
||||
|
||||
:size="small" |
||||
title="整改率排名" |
||||
sub-title="已整改/问题数" |
||||
unit="%" |
||||
/> |
||||
</el-scrollbar> |
||||
</datav-tab-item> |
||||
</datav-tabs> |
||||
</datav-card> |
||||
<datav-card title="案件核查"> |
||||
<datav-tabs |
||||
v-model="activeOrgTab" |
||||
type="bottom-button" |
||||
> |
||||
<datav-tab-item label="派出所" name="1"> |
||||
<el-row class="mb-32"> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22 |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
问题数 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22 |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
整改中 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22 |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
已整改 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22% |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
整改率 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
</el-row> |
||||
<el-scrollbar height="350px"> |
||||
<datav-chart-bar |
||||
|
||||
:size="small" |
||||
title="整改率排名" |
||||
sub-title="已整改/问题数" |
||||
unit="%" |
||||
/> |
||||
</el-scrollbar> |
||||
</datav-tab-item> |
||||
<datav-tab-item label="大队" name="2"> |
||||
<el-row class="mb-32"> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22 |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
问题数 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22 |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
整改中 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22 |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
已整改 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
<el-col :span="6"> |
||||
<div class="descriptions_cell text-center"> |
||||
<div class="descriptions_content"> |
||||
22% |
||||
</div> |
||||
<div class="descriptions_label"> |
||||
整改率 |
||||
</div> |
||||
</div> |
||||
</el-col> |
||||
</el-row> |
||||
<el-scrollbar height="350px"> |
||||
<datav-chart-bar |
||||
|
||||
:size="small" |
||||
title="整改率排名" |
||||
sub-title="已整改/问题数" |
||||
unit="%" |
||||
/> |
||||
</el-scrollbar> |
||||
</datav-tab-item> |
||||
</datav-tabs> |
||||
</datav-card> |
||||
</el-col> |
||||
</el-row> |
||||
</main> |
||||
</div> |
||||
</el-scrollbar> |
||||
</template> |
||||
|
||||
<script setup> |
||||
import vCharts from "vue-echarts"; |
||||
import moment from "moment"; |
||||
import * as echarts from "echarts/core"; |
||||
|
||||
const time = ref([ |
||||
moment().startOf("year").format("YYYY-MM-DD"), |
||||
moment().format("YYYY-MM-DD"), |
||||
]); // 时间范围 |
||||
const router = useRouter() |
||||
import geoJson from "@/assets/data/浏阳市.json"; |
||||
|
||||
echarts.registerMap("浏阳市", geoJson); |
||||
const option = ref({ |
||||
geo: { |
||||
map: "浏阳市", |
||||
}, |
||||
tooltip: { |
||||
trigger: 'item', |
||||
formatter: function (params) { |
||||
// console.log(params); |
||||
// const dataItem = gobalTempMapVoList.value.find(item => item.name.includes(params.name.substring(0, 2))); |
||||
// if (dataItem) { |
||||
// return ` |
||||
// <div class="tooltip"> |
||||
// <div class="tooltip-title">${dataItem.originalName}</div> |
||||
// <div class="tooltip-content"> |
||||
// <ul class="tooltip-ul" > |
||||
// <li>问题总数 <span>${dataItem.totalPro}</span></li> |
||||
// <li>督察问题 <span>${dataItem.supervisePro}</span></li> |
||||
// <li>案件核查问题 <span>${dataItem.caseVerifyPro}</span></li> |
||||
// <li>信访投诉问题 <span>${dataItem.mailPro}</span></li> |
||||
// <li>民意感知问题 <span>${dataItem.policePro}</span></li> |
||||
// <li>审计督察问题 <span>${dataItem.reviewPro}</span></li> |
||||
// </ul> |
||||
// </div> |
||||
// </div>`; |
||||
// } else { |
||||
// return ` |
||||
// <div class="tooltip"> |
||||
// <div class="tooltip-title">${dataItem.originalName}</div> |
||||
// <div class="tooltip-content"> |
||||
// <ul class="tooltip-ul""> |
||||
// <li>问题总数 <span>0000</span></li> |
||||
// <li>督察问题 <span>0000</span></li> |
||||
// <li>案件核查问题 <span>0000</span></li> |
||||
// <li>信访投诉问题 <span>0000</span></li> |
||||
// <li>民意感知问题 <span>0000</span></li> |
||||
// <li>审计督察问题 <span>0000</span></li> |
||||
// |
||||
// </ul> |
||||
// |
||||
// </div> |
||||
// </div>`; |
||||
// } |
||||
}, |
||||
|
||||
}, |
||||
visualMap: { |
||||
type: "piecewise", |
||||
bottom: 10, |
||||
pieces: [ |
||||
{min: 0, max: 500, label: "问题数低于500", color: "#4987F6"}, |
||||
{min: 501, max: 1000, label: "问题数介于500-1000", color: "#F6A149"}, |
||||
{min: 1001, label: "问题数高于1000", color: "#D34343"}, |
||||
], |
||||
right: 10, |
||||
realtime: false, |
||||
orient: "horizontal", |
||||
textStyle: { |
||||
color: "#fff", |
||||
}, |
||||
calculable: true, |
||||
}, |
||||
series: [ |
||||
{ |
||||
type: "map", |
||||
map: "浏阳市", |
||||
hoverAnimation: true, |
||||
label: { |
||||
show: true, |
||||
color: "white", |
||||
}, |
||||
itemStyle: { |
||||
normal: { |
||||
areaColor: "#02215E", |
||||
borderColor: "#1773c3", |
||||
}, |
||||
}, |
||||
emphasis: { |
||||
areaColor: "#FFD700", // 高亮时区域颜色 |
||||
borderColor: "#FF0000", // 高亮时边框颜色 |
||||
borderWidth: 4 // 高亮时边框宽度 |
||||
}, |
||||
data: [] |
||||
} |
||||
], |
||||
}) |
||||
|
||||
const option1 = ref({ |
||||
xAxis: { |
||||
type: "category", |
||||
boundaryGap: false, |
||||
data: [], |
||||
}, |
||||
yAxis: { |
||||
type: "value", |
||||
splitLine: { |
||||
show: true, |
||||
lineStyle: { |
||||
color: "#193775", |
||||
}, |
||||
} |
||||
}, |
||||
tooltip: { |
||||
trigger: 'axis', |
||||
axisPointer: { |
||||
type: 'line', |
||||
label: { |
||||
backgroundColor: '#6a7985' |
||||
} |
||||
} |
||||
}, |
||||
series: [ |
||||
{ |
||||
type: "line", |
||||
smooth: true, |
||||
label: { |
||||
show: false |
||||
}, |
||||
lineStyle: { |
||||
color: "#28E6FF", |
||||
width: 4, |
||||
}, |
||||
areaStyle: { |
||||
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [ |
||||
{ |
||||
offset: 0, |
||||
color: "rgba(40,230,255,0.47)", // 渐变起始颜色 |
||||
}, |
||||
{ |
||||
offset: 1, |
||||
color: "rgba(40,230,255,0)", // 渐变结束颜色 |
||||
}, |
||||
]), |
||||
}, |
||||
data: [], |
||||
}, |
||||
], |
||||
}); |
||||
|
||||
function go() { |
||||
router.push('/datav/sub2') |
||||
} |
||||
</script> |
||||
|
||||
<style lang="scss" scoped> |
||||
@import "@/style/datav.scss"; |
||||
</style> |
||||
Loading…
Reference in new issue