fix: BUG修改

This commit is contained in:
kun 2024-05-21 01:19:55 +08:00
parent 7cb8caba16
commit ff079741c7
2 changed files with 232 additions and 10 deletions

View File

@ -87,7 +87,7 @@ if (process.env.NODE_ENV == 'development') {
// axios.defaults.baseURL ='http://192.168.34.221:19111/' //郭圣雄本地 // axios.defaults.baseURL ='http://192.168.34.221:19111/' //郭圣雄本地
axios.defaults.baseURL = 'http://192.168.34.155:19111/' //彭洁本地 axios.defaults.baseURL = 'http://192.168.34.155:19111/' //彭洁本地
// axios.defaults.baseURL = 'http://182.90.224.237:51234' //郭圣雄远程 // axios.defaults.baseURL = 'http://182.90.224.237:51234' //郭圣雄远程
axios.defaults.baseURL = 'http://jxj.zhgdyun.com:61212/' //彭洁远程 // axios.defaults.baseURL = 'http://jxj.zhgdyun.com:61212/' //彭洁远程
// axios.defaults.baseURL ='http://101.43.164.214:45020/' //沈阳和盈 // axios.defaults.baseURL ='http://101.43.164.214:45020/' //沈阳和盈
// axios.defaults.baseURL ='http://183.249.224.118:9000/' //嘉兴王江泾公用码头 // axios.defaults.baseURL ='http://183.249.224.118:9000/' //嘉兴王江泾公用码头
// axios.defaults.baseURL ='http://101.43.164.214:11111/' // 百色三标段项目 // axios.defaults.baseURL ='http://101.43.164.214:11111/' // 百色三标段项目

View File

@ -14,6 +14,24 @@
</div> </div>
</div> --> </div> -->
</div> </div>
<div class="top-content-three">
<div class="chart" ref="ChartTwo"></div>
<!-- <div v-if="statsEnterpriseList.length == 0">
<div class="placeholderBox">
<img src="@/assets/images/noData.png" alt="" />
<p>暂无数据</p>
</div>
</div> -->
</div>
<div class="top-content-four">
<div class="chart" ref="ChartThree"></div>
<!-- <div v-if="statsEnterpriseList.length == 0">
<div class="placeholderBox">
<img src="@/assets/images/noData.png" alt="" />
<p>暂无数据</p>
</div>
</div> -->
</div>
<!-- <div class="topLeft whiteBlock2"> <!-- <div class="topLeft whiteBlock2">
<div class="blockInner blockInnerup"> <div class="blockInner blockInnerup">
<div class="box-between"> <div class="box-between">
@ -33,8 +51,210 @@ export default {
created() {}, created() {},
mounted() { mounted() {
this.topChartOne(); this.topChartOne();
this.topChartTwo();
this.topChartThree();
}, },
methods: { methods: {
// 3
topChartThree() {
let ageChart = echarts.init(this.$refs.ChartThree);
let option = {
color: ["#36CE90", "#FF952C", "#FE0B0F","#CCCCCC"],
title: {
//
show: true,
left: "32%",
top: "40%",
text: "100.00%",
textStyle: {
fontSize: 20,
color: "#000"
},
subtext: "录像完整率",
subtextStyle: {
fontSize: 12,
color: "#000"
},
},
tooltip: {
trigger: "item",
},
legend: {
//
right: 120,
top: "middle",
bottom: 20,
orient: "vertical", //
itemGap: 15, //
textStyle: {
//
color: "#687F96",
rich: {
name: {
//legend
fontSize: 10,
padding: [3, 10, 0, 0], //1.10()
},
value: {
//legend
fontSize: 12,
color: "#182F41",
backgroundColor: "transparent", //2.
align: "right", //3.
padding: [5, -100, 0, 0], //4.-100(-70/-80..)
},
},
},
formatter: function (name) {
let data = option.series[0].data;
let total = 0;
let tarValue;
for (let i = 0; i < data.length; i++) {
total += data[i].value;
if (data[i].name == name) {
tarValue = data[i].value;
}
}
let v = tarValue;
return [`{name|${name}}` + `{value|${v}}`].join("");
},
},
series: [
{
name: "Access From",
type: "pie",
center: ["40%", "50%"], //
radius: ["55%", "80%"], //
avoidLabelOverlap: false,
label: {
show: false,
position: "center",
},
emphasis: {
label: {
show: false,
fontSize: 40,
fontWeight: "bold",
},
},
labelLine: {
show: false,
},
data: [
{ value: 1048, name: "录像完整" },
{ value: 735, name: "录像丢失" },
{ value: 580, name: "诊断失败" },
{ value: 580, name: "未检测" }
],
},
],
};
ageChart.setOption(option);
window.addEventListener("resize", () => {
ageChart.resize();
});
},
// 2
topChartTwo() {
let ageChart = echarts.init(this.$refs.ChartTwo);
let option = {
color: ["#36CE90", "#FF952C", "#FE0B0F","#CCCCCC"],
title: {
//
show: true,
left: "32%",
top: "40%",
text: "100.00%",
textStyle: {
fontSize: 20,
color: "#000"
},
subtext: "录像正常率",
subtextStyle: {
fontSize: 12,
color: "#000"
},
},
tooltip: {
trigger: "item",
},
legend: {
//
right: 120,
top: "middle",
bottom: 20,
orient: "vertical", //
itemGap: 15, //
textStyle: {
//
color: "#687F96",
rich: {
name: {
//legend
fontSize: 10,
padding: [3, 10, 0, 0], //1.10()
},
value: {
//legend
fontSize: 12,
color: "#182F41",
backgroundColor: "transparent", //2.
align: "right", //3.
padding: [5, -100, 0, 0], //4.-100(-70/-80..)
},
},
},
formatter: function (name) {
let data = option.series[0].data;
let total = 0;
let tarValue;
for (let i = 0; i < data.length; i++) {
total += data[i].value;
if (data[i].name == name) {
tarValue = data[i].value;
}
}
let v = tarValue;
return [`{name|${name}}` + `{value|${v}}`].join("");
},
},
series: [
{
name: "Access From",
type: "pie",
center: ["40%", "50%"], //
radius: ["55%", "80%"], //
avoidLabelOverlap: false,
label: {
show: false,
position: "center",
},
emphasis: {
label: {
show: false,
fontSize: 40,
fontWeight: "bold",
},
},
labelLine: {
show: false,
},
data: [
{ value: 1048, name: "图像正常" },
{ value: 735, name: "图像异常" },
{ value: 580, name: "诊断失败" },
{ value: 735, name: "未检测" }
],
},
],
};
ageChart.setOption(option);
window.addEventListener("resize", () => {
ageChart.resize();
});
},
// 1 // 1
topChartOne() { topChartOne() {
let ageChart = echarts.init(this.$refs.ChartOne); let ageChart = echarts.init(this.$refs.ChartOne);
@ -43,15 +263,17 @@ export default {
title: { title: {
// //
show: true, show: true,
left: "24%", left: "32%",
top: "42%", top: "40%",
text: "十类问题", text: "100.00%",
textStyle: { textStyle: {
fontSize: 12,
},
subtext: "8800",
subtextStyle: {
fontSize: 20, fontSize: 20,
color: "#000"
},
subtext: "监控点在线率",
subtextStyle: {
fontSize: 12,
color: "#000"
}, },
}, },
tooltip: { tooltip: {
@ -59,7 +281,7 @@ export default {
}, },
legend: { legend: {
// //
right: 100, right: 120,
top: "middle", top: "middle",
bottom: 20, bottom: 20,
orient: "vertical", // orient: "vertical", //
@ -161,7 +383,7 @@ export default {
font-size: 36px; font-size: 36px;
} }
} }
&-two { &-two, &-three, &-four {
.chart { .chart {
width: 100%; width: 100%;
height: 100%; height: 100%;