<template> <div class="exa"> <div class="exaone"> <div class="topleft"> <div class="exaleft"> <div style="color: #188df0">优秀</div> <div>考核级别</div> <div style=" width: 30px; border-bottom: 1px solid #188df0; margin-top: 10px; " ></div> </div> <div class="exacenter" id="myChartpieone" :style="{ width: '250px', height: '100%' }" ></div> <div class="exaright"> <div style="color: #188df0"> <span>3</span> <img src="../../assets/up.png" style="width: 15px; height: 12px; margin-bottom: 3px" /> </div> <div>排名</div> <div style=" width: 30px; border-bottom: 1px solid #188df0; margin-top: 10px; " ></div> </div> </div> <div class="topright"> <div class="exatop"> 2021年度全县共处置<span style="color: #b65bff; font-size: 20px" >367件</span >燃气事故,事故办结率<span style="color: red; font-size: 20px" >100%</span >,平均办结时效<span style="color: #1c84c6; font-size: 20px" >24小时</span >; </div> <div class="exatop"> 共组织燃气取暖专项排查、检查任务<span style="color: #2934ff; font-size: 20px" >256次</span >,燃气企业日常巡查<span style="color: #ffbc00; font-size: 20px" >566次</span >,整改<span style="color: red; font-size: 20px">765次</span >安全隐患。 </div> <div class="exatop"> 共寄到投诉<span style="color: #1c84c6; font-size: 20px">271次</span >,已全部处置完成。 </div> <div class="exabottom"> <div class="bottoml">全年燃气总结:</div> <div class="bottomr"> 燃气监管由排名、区域、企业名称、经营类别、燃气事故(件),隐患整治(次),投诉处置(件)、考核得分、考核结果组成。 共组织燃区隐患装箱排查、检查任务677次,燃气企业日常巡查344次; 2021年度全县共处置367件燃气事故,事故办结率100%,平均办结时效24小时;共组织燃气隐患专项排查、检查任务256次,燃气企业日常巡查566次,整改765次安全隐患。共接到投诉271次,已经全部处置完成。 </div> </div> </div> </div> <div class="exatwo"> <div class="exatwobanner"> <div style="font-size: 22px; margin-left: 5%">企业排名</div> </div> <div class="exatwoul"> <div> <table class="table"> <thead> <tr> <th>排名</th> <th>区域</th> <th>企业名称</th> <th>经营类别</th> <th>燃气事故(件)</th> <th>隐患整治(次)</th> <th>投诉处置(件)</th> <th>考核得分</th> <th>考核结果</th> </tr> </thead> <tbody> <tr v-for="(user, index) in stu" :key="index + 1"> <td>{{ index + 1 }}</td> <td>{{ user.name }}</td> <td>{{ user.type }}</td> <td>{{ user.num }}</td> <td>{{ user.price }}</td> <td>{{ user.yh }}</td> <td>{{ user.ts }}</td> <td>{{ user.kh }}</td> <td>{{ user.jg }}</td> </tr> </tbody> </table> </div> </div> </div> </div> </template> <script> export default { components: {}, data() { return { user: { name: "", type: "", num: "", price: "" }, stu: [ { name: "河北省石家庄平山县", type: "中燃翔科", num: "管道燃气", price: "0件", yh: "50次", ts: "20次", kh: 100, jg: "优秀", }, { name: "河北省石家庄平山县", type: "中诚燃气", num: "管道燃气", price: "0件", yh: "42次", ts: "10次", kh: 100, jg: "优秀", }, { name: "河北省石家庄平山县", type: "敬业集团", num: "瓶装燃气", price: "0件", yh: "30次", ts: "20次", kh: 100, jg: "优秀", }, { name: "河北省石家庄平山县", type: "盈德气体", num: "瓶装燃气", price: "0件", yh: "70次", ts: "18次", kh: 90, jg: "良好", }, { name: "河北省石家庄平山县", type: "石家庄柏坡正元化肥有限公司", num: "瓶装燃气", price: "0件", yh: "46次", ts: "10次", kh: 100, jg: "优秀", }, { name: "河北省石家庄平山县", type: "平山县顺诚燃气有限公司 -", num: "城镇燃气", price: "0件", yh: "50次", ts: "10次", kh: 100, jg: "优秀", }, { name: "河北省石家庄平山县", type: "河北玺竑能源有限公司", num: "汽车加气", price: "0件", yh: "43次", ts: "25次", kh: 100, jg: "优秀", }, { name: "河北省石家庄平山县", type: "石家庄新捷燃气运输有限公司", num: "瓶装燃气", price: "0件", yh: "71次", ts: "20次", kh: 100, jg: "优秀", }, { name: "河北省石家庄平山县", type: "中裕燃气公司", num: "天然气经营", price: "0件", yh: "56次", ts: "14次", kh: 100, jg: "优秀", }, { name: "河北省石家庄平山县", type: "石家庄华玉燃气有限公司汽车天然气加气站", num: "汽车加气", price: "0件", yh: "33次", ts: "20次", kh: 100, jg: "优秀", }, { name: "河北省石家庄平山县", type: "河北天然气华建CNG加气站", num: "汽车加气", price: "0件", yh: "43次", ts: "29次", kh: 100, jg: "优秀", }, { name: "河北省石家庄平山县", type: "顺诚燃气加气站", num: "汽车加气", price: "0件", yh: "54次", ts: "27次", kh: 100, jg: "优秀", }, { name: "河北省石家庄平山县", type: "平山博闵加气站", num: "汽车加气", price: "0件", yh: "38次", ts: "16次", kh: 100, jg: "优秀", }, { name: "河北省石家庄平山县", type: "平山县平安天然气有限公司", num: "汽车加气", price: "0件", yh: "54次", ts: "11次", kh: 100, jg: "优秀", }, { name: "河北省石家庄平山县", type: "平山县烟堡村", num: "管道燃气", price: "0件", yh: "26次", ts: "10次", kh: 100, jg: "优秀", }, { name: "河北省石家庄平山县", type: "平山县西石桥", num: "管道燃气", price: "0件", yh: "19次", ts: "11次", kh: 92, jg: "良好", }, { name: "河北省石家庄平山县", type: "河北泽宏科技股份有限公司", num: "管道燃气", price: "0件", yh: "10次", ts: "0次", kh: 100, jg: "优秀", }, ], }; }, mounted() { this.drawLine(); }, methods: { drawLine() { // 基于准备好的dom,初始化echarts实例 let myChart1 = this.$echarts.init( document.getElementById("myChartpieone") ); // 绘制图表 myChart1.setOption({ color: ["#5ff76a", "#1890ff"], grid: { bottom: "2%", containLabel: true, }, series: [ { name: "Access From", type: "pie", radius: ["60%", "80%"], avoidLabelOverlap: false, hoverAnimation: false, silent: true, itemStyle: { borderRadius: 5, borderColor: "#fff", borderWidth: 2, }, label: { show: false, position: "center", normal: { show: true, formatter: "{c}分", position: "center", lineHight: 30, fontSize: 40, }, }, labelLine: { show: false, }, data: [ { value: 15, name: "Search Engine" }, { value: 85, name: "Direct" }, ], }, ], }); }, }, }; </script> <style lang="scss" scoped> .exa { width: 100%; height: 100%; } .exaone { width: 100%; height: 250px; background: url(../../assets/exa2.png); background-repeat: no-repeat; background-size: 100% 100%; display: flex; justify-content: space-around; } @media (max-width: 1300px) { .exaone { overflow: hidden !important; } .exatop{ margin-top:5px !important; } .bottomr{ width: 100% !important; } } .topleft { width: 40%; height: 100%; display: flex; justify-content: space-around; padding: 0 6% 0 4%; } .exaleft { width: 100px; height: 30%; display: flex; flex-direction: column; justify-content: center; align-items: center; margin-top: 80px; font-size: 20px; } .exaright { width: 100px; height: 30%; display: flex; flex-direction: column; justify-content: center; align-items: center; margin-top: 80px; font-size: 20px; } .exaline { width: 40px; height: 1px; background: #00c3f1; margin-top: 10px; } .topright { width: 60%; height: 100%; padding: 0 30px 0 0; } .exatop { text-align: right; margin-top: 15px; } .exabottom { width: 100%; padding: 10px 30px; } .bottoml { font-size: 20px; float: left; } .bottomr { width: 80%; height: 100px; overflow: auto; float: left; } .exatwo { width: 100%; height: 600px; margin-bottom: 10px; margin-top: 20px; } .exatwobanner { width: 92%; height: 35px; margin-left: 4%; background: url(../../assets/exa1.png); background-size: 100% 100%; background-repeat: no-repeat; } .exatwoul { width: 100%; height: 525px; overflow: auto; padding: 0 30px; margin-top: 25px; } .table { table-layout: fixed; border: none; border-collapse: collapse; background: white; text-align: center; margin-top: 10px; thead { tr { color: white; height: 50px; th { color: #383737; background: #fff; font-size: 20px; min-width: 100px; position: -webkit-sticky; position: sticky; top: 0; z-index: 3; } } } tbody { tr { height: 30px; color: black; td { width: 12%; font-size: 14px; position: -webkit-sticky; position: sticky; } } tr:nth-child(odd) { background: #ededed; color: #188df0; } tr:nth-child(even) { height: 40px; } } } </style>