|
|
|
@ -46,24 +46,26 @@
|
|
|
|
|
</div>
|
|
|
|
|
<div class="section">
|
|
|
|
|
<module-title> 举报事件年度分类统计 </module-title>
|
|
|
|
|
<div id="pie" />
|
|
|
|
|
<div class="labels">
|
|
|
|
|
<div
|
|
|
|
|
class="label-item"
|
|
|
|
|
v-for="(item, index) in pieData"
|
|
|
|
|
:key="index"
|
|
|
|
|
:style="{
|
|
|
|
|
backgroundImage: `url(${require('@/assets/sentimeent/' +
|
|
|
|
|
(item.name === '小程序' ? '其他' : item.name) +
|
|
|
|
|
'.png')})`,
|
|
|
|
|
backgroundSize: '100% 100%',
|
|
|
|
|
}"
|
|
|
|
|
>
|
|
|
|
|
<div class="label-content">
|
|
|
|
|
<div class="percent" :style="{ color: getItemColor(index) }">
|
|
|
|
|
{{ getItemPercent(item) }}%
|
|
|
|
|
<div class="pie-container">
|
|
|
|
|
<div id="pie" />
|
|
|
|
|
<div class="labels">
|
|
|
|
|
<div
|
|
|
|
|
class="label-item"
|
|
|
|
|
v-for="(item, index) in pieData"
|
|
|
|
|
:key="index"
|
|
|
|
|
:style="{
|
|
|
|
|
backgroundImage: `url(${require('@/assets/sentimeent/' +
|
|
|
|
|
(item.name === '小程序' ? '其他' : item.name) +
|
|
|
|
|
'.png')})`,
|
|
|
|
|
backgroundSize: '100% 100%',
|
|
|
|
|
}"
|
|
|
|
|
>
|
|
|
|
|
<div class="label-content">
|
|
|
|
|
<div class="percent" :style="{ color: getItemColor(index) }">
|
|
|
|
|
{{ getItemPercent(item) }}%
|
|
|
|
|
</div>
|
|
|
|
|
<div class="name">{{ item.name }}</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="name">{{ item.name }}</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
@ -662,6 +664,7 @@ export default {
|
|
|
|
|
labelLine: {
|
|
|
|
|
show: false,
|
|
|
|
|
length: 30,
|
|
|
|
|
fontSize: 14,
|
|
|
|
|
},
|
|
|
|
|
label: {
|
|
|
|
|
show: false,
|
|
|
|
@ -700,6 +703,7 @@ export default {
|
|
|
|
|
labelLine: {
|
|
|
|
|
show: true,
|
|
|
|
|
length: 30,
|
|
|
|
|
fontWeight: "bold",
|
|
|
|
|
},
|
|
|
|
|
label: {
|
|
|
|
|
show: true,
|
|
|
|
@ -750,8 +754,7 @@ export default {
|
|
|
|
|
height: 60,
|
|
|
|
|
x: -5,
|
|
|
|
|
y: -5,
|
|
|
|
|
image: require("@/assets/sentimeent/警告.png")
|
|
|
|
|
|
|
|
|
|
image: require("@/assets/sentimeent/警告.png"),
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
@ -762,15 +765,13 @@ export default {
|
|
|
|
|
height: 100,
|
|
|
|
|
x: -25,
|
|
|
|
|
y: -25,
|
|
|
|
|
image: require("@/assets/sentimeent/椭圆.png")
|
|
|
|
|
image: require("@/assets/sentimeent/椭圆.png"),
|
|
|
|
|
},
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
],
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
optionSecond.graphic = [
|
|
|
|
|
warningIcon,
|
|
|
|
|
];
|
|
|
|
|
optionSecond.graphic = [warningIcon];
|
|
|
|
|
myChart.setOption(optionSecond, true);
|
|
|
|
|
|
|
|
|
|
echartsJump(myChart, optionSecond);
|
|
|
|
@ -1138,20 +1139,20 @@ export default {
|
|
|
|
|
width: 100%;
|
|
|
|
|
height: 100%;
|
|
|
|
|
.module-container {
|
|
|
|
|
width: 1540px;
|
|
|
|
|
width: 100%;
|
|
|
|
|
height: 100%;
|
|
|
|
|
// float: right;
|
|
|
|
|
margin: 130px 50px 0 0;
|
|
|
|
|
margin: 204px 50px 0 0;
|
|
|
|
|
display: flex;
|
|
|
|
|
flex-wrap: wrap;
|
|
|
|
|
// justify-content: space-between;
|
|
|
|
|
// align-content: space-between;
|
|
|
|
|
.section {
|
|
|
|
|
width:50%;
|
|
|
|
|
height:50%;
|
|
|
|
|
width: 50%;
|
|
|
|
|
height: 50%;
|
|
|
|
|
.clean-action-table {
|
|
|
|
|
margin-top: 20px;
|
|
|
|
|
height: 400px;
|
|
|
|
|
height: calc(100% - 76px);
|
|
|
|
|
width: 100%;
|
|
|
|
|
|
|
|
|
|
.table-header {
|
|
|
|
|
display: flex;
|
|
|
|
@ -1256,7 +1257,7 @@ export default {
|
|
|
|
|
.processflow {
|
|
|
|
|
// padding-top: 20px;
|
|
|
|
|
position: relative;
|
|
|
|
|
height: 100%;
|
|
|
|
|
height: calc(100% - 76px);
|
|
|
|
|
background: url("~@/assets/sentimeent/举报流程环形图.png") no-repeat
|
|
|
|
|
center,
|
|
|
|
|
url("~@/assets/sentimeent/举报流程(环形中间).png") no-repeat center;
|
|
|
|
@ -1377,15 +1378,7 @@ export default {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
#pie {
|
|
|
|
|
position: relative;
|
|
|
|
|
top: 0px;
|
|
|
|
|
left: 5px;
|
|
|
|
|
width: 100%;
|
|
|
|
|
height: 70%;
|
|
|
|
|
// margin-top: 30px;
|
|
|
|
|
// background: url("~@/assets/ecosphere/bg-饼图.png") no-repeat;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.qlzfsjtj {
|
|
|
|
|
margin-left: 54px;
|
|
|
|
|
.qlzf-head {
|
|
|
|
@ -1630,9 +1623,8 @@ export default {
|
|
|
|
|
.charts-container {
|
|
|
|
|
display: flex;
|
|
|
|
|
flex-direction: column;
|
|
|
|
|
height: 400px;
|
|
|
|
|
margin-top: 10px;
|
|
|
|
|
|
|
|
|
|
height: calc(100% - 76px);
|
|
|
|
|
width: 100%;
|
|
|
|
|
.chart-box {
|
|
|
|
|
flex: 1;
|
|
|
|
|
width: 100%;
|
|
|
|
@ -1660,45 +1652,58 @@ export default {
|
|
|
|
|
transform: translateX(0px);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.labels {
|
|
|
|
|
position: relative;
|
|
|
|
|
display: flex;
|
|
|
|
|
justify-content: space-between;
|
|
|
|
|
// margin-top: 80px;
|
|
|
|
|
padding: 0 20px;
|
|
|
|
|
|
|
|
|
|
.label-item {
|
|
|
|
|
.pie-container {
|
|
|
|
|
width: 100%;
|
|
|
|
|
height: calc(100% - 76px);
|
|
|
|
|
#pie {
|
|
|
|
|
position: relative;
|
|
|
|
|
top: 0px;
|
|
|
|
|
left: 5px;
|
|
|
|
|
width: 100%;
|
|
|
|
|
height: 70%;
|
|
|
|
|
// margin-top: 30px;
|
|
|
|
|
// background: url("~@/assets/ecosphere/bg-饼图.png") no-repeat;
|
|
|
|
|
}
|
|
|
|
|
.labels {
|
|
|
|
|
position: relative;
|
|
|
|
|
width: 170px;
|
|
|
|
|
height: 65px;
|
|
|
|
|
// border: 1px dashed;
|
|
|
|
|
display: flex;
|
|
|
|
|
justify-content: center;
|
|
|
|
|
align-items: center;
|
|
|
|
|
justify-content: space-between;
|
|
|
|
|
// margin-top: 80px;
|
|
|
|
|
padding: 0 20px;
|
|
|
|
|
|
|
|
|
|
.label-content {
|
|
|
|
|
.label-item {
|
|
|
|
|
position: relative;
|
|
|
|
|
width: 170px;
|
|
|
|
|
height: 65px;
|
|
|
|
|
// border: 1px dashed;
|
|
|
|
|
display: flex;
|
|
|
|
|
flex-direction: column;
|
|
|
|
|
align-items: center;
|
|
|
|
|
justify-content: center;
|
|
|
|
|
align-items: center;
|
|
|
|
|
|
|
|
|
|
.percent {
|
|
|
|
|
font-size: 28px;
|
|
|
|
|
font-weight: bold;
|
|
|
|
|
font-family: Arial;
|
|
|
|
|
line-height: 1.2;
|
|
|
|
|
margin-top: -10px;
|
|
|
|
|
}
|
|
|
|
|
.label-content {
|
|
|
|
|
display: flex;
|
|
|
|
|
flex-direction: column;
|
|
|
|
|
align-items: center;
|
|
|
|
|
justify-content: center;
|
|
|
|
|
|
|
|
|
|
.name {
|
|
|
|
|
font-family: AlibabaPuHuiTiR;
|
|
|
|
|
font-size: 20px;
|
|
|
|
|
color: #b4f9ff;
|
|
|
|
|
line-height: 22px;
|
|
|
|
|
text-align: justifyLeft;
|
|
|
|
|
font-style: normal;
|
|
|
|
|
text-transform: none;
|
|
|
|
|
margin-top: 5px;
|
|
|
|
|
.percent {
|
|
|
|
|
font-size: 28px;
|
|
|
|
|
font-weight: bold;
|
|
|
|
|
font-family: Arial;
|
|
|
|
|
line-height: 1.2;
|
|
|
|
|
margin-top: -10px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.name {
|
|
|
|
|
font-family: AlibabaPuHuiTiR;
|
|
|
|
|
font-size: 20px;
|
|
|
|
|
color: #b4f9ff;
|
|
|
|
|
line-height: 22px;
|
|
|
|
|
text-align: justifyLeft;
|
|
|
|
|
font-style: normal;
|
|
|
|
|
text-transform: none;
|
|
|
|
|
margin-top: 5px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|