2023-08-04

This commit is contained in:
2023-08-04 17:23:14 +08:00
parent 6571d291e8
commit f13d77c520
4 changed files with 1168 additions and 751 deletions
+1
View File
@@ -1320,6 +1320,7 @@
<Content Include="res\assets\css\login.css" /> <Content Include="res\assets\css\login.css" />
<Content Include="res\assets\css\swiper.min.css" /> <Content Include="res\assets\css\swiper.min.css" />
<Content Include="res\assets\css\video-7.15.0.min.css" /> <Content Include="res\assets\css\video-7.15.0.min.css" />
<Content Include="res\assets\css\xfk.css" />
<Content Include="res\assets\iconfont\iconfont.css" /> <Content Include="res\assets\iconfont\iconfont.css" />
<Content Include="res\assets\image\bj1.jpg" /> <Content Include="res\assets\image\bj1.jpg" />
<Content Include="res\assets\image\bj2.jpg" /> <Content Include="res\assets\image\bj2.jpg" />
+299 -56
View File
@@ -4,15 +4,16 @@
<html xmlns="http://www.w3.org/1999/xhtml"> <html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server"> <head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>质量焊接数据看板</title> <title>质量焊接数据看板</title>
<link rel="stylesheet" href="../res/assets/iconfont/iconfont.css"/> <link rel="stylesheet" href="../res/assets/iconfont/iconfont.css" />
<link rel="stylesheet" href="../res/assets/css/video-7.15.0.min.css"/> <link rel="stylesheet" href="../res/assets/css/video-7.15.0.min.css" />
<link rel="stylesheet" href="../res/assets/css/index2.css"/> <link rel="stylesheet" href="../res/assets/css/index2.css" />
<link rel="stylesheet" href="../res/assets/css/xfk.css"/>
</head> </head>
<body> <body>
<div class="sd-index2-body"> <div class="sd-index2-body">
<div class="sd-header" style="display:none"> <div class="sd-header" style="display: none;">
<div class="sd-header-top"> <div class="sd-header-top">
<div class="sd-header-top-right"> <div class="sd-header-top-right">
<div id="sd-location-time" class="sd-location-time">2021年10月10日 12:52:36 星期二</div> <div id="sd-location-time" class="sd-location-time">2021年10月10日 12:52:36 星期二</div>
@@ -26,7 +27,7 @@
<div class="sb-left"> <div class="sb-left">
<div class="sbl-top"> <div class="sbl-top">
<div class="tit">质量培训数据</div> <div class="tit">质量培训数据</div>
<div class="zlpxsj-wrap"> <div class="zlpxsj-wrap js-hover" data-type="QualityTrainingData">
<div class="zlpxsj"> <div class="zlpxsj">
<div class="left"> <div class="left">
<div class="num"><%=showData(cQMSData_CQMS.TrainPersonNum,"--") %></div> <div class="num"><%=showData(cQMSData_CQMS.TrainPersonNum,"--") %></div>
@@ -41,7 +42,7 @@
</div> </div>
<div class="sbl-center"> <div class="sbl-center">
<div class="tit">计量器具数据</div> <div class="tit">计量器具数据</div>
<div class="sblc-content flexCenter"> <div class="sblc-content flexCenter js-hover" data-type="MeasuringInstrumentsData">
<div class="item"> <div class="item">
<div class="desc">在用计量器具</div> <div class="desc">在用计量器具</div>
<div class="num-wrap"> <div class="num-wrap">
@@ -61,7 +62,7 @@
</div> </div>
<div class="sbl-bottom"> <div class="sbl-bottom">
<div class="tit">质量管理人员数据</div> <div class="tit">质量管理人员数据</div>
<div class="zlglry-wrap"> <div class="zlglry-wrap js-hover" data-type="ManagerData">
<div class="zlglry"> <div class="zlglry">
<div class="top"> <div class="top">
<div class="item"> <div class="item">
@@ -87,20 +88,20 @@
</div> </div>
<div class="sb-center"> <div class="sb-center">
<div class="sbc-top flexCenter"> <div class="sbc-top flexCenter">
<div class="sbct-left bg"> <div class="sbct-left bg js-hover" data-type="QualityProblem">
<div class="tit">质量问题治理数据</div> <div class="tit">质量问题治理数据</div>
<div class="pic" id="zlwtzlsj"></div> <div class="pic" id="zlwtzlsj"></div>
</div> </div>
<div class="sbct-right bg"> <div class="sbct-right bg js-hover" data-type="QualityControlPoint">
<div class="tit">质量控制点数据</div> <div class="tit">质量控制点数据</div>
<div class="pic" id="zlkzdsj"></div> <div class="pic" id="zlkzdsj"></div>
</div> </div>
</div> </div>
<div class="sbc-center bg"> <div class="sbc-center bg js-hover" data-type="QualityAcceptance">
<div class="tit">质量验收数据</div> <div class="tit">质量验收数据</div>
<div class="pic" id="zlyssj"></div> <div class="pic" id="zlyssj"></div>
</div> </div>
<div class="sbc-bottom bg"> <div class="sbc-bottom bg js-hover" data-type="ProjectDivision">
<div class="tit">工程划分数据</div> <div class="tit">工程划分数据</div>
<div class="sbcb-content"> <div class="sbcb-content">
<div class="item item1"> <div class="item item1">
@@ -136,13 +137,13 @@
<div class="tit">焊接数据</div> <div class="tit">焊接数据</div>
<div class="sbrc-item"> <div class="sbrc-item">
<div class="sbrci-bigTit"> <div class="sbrci-bigTit">
<div class="sbig-left"> <div class="sbig-left js-hover" data-type="HjData">
<div class="first">焊工</div> <div class="first">焊工</div>
<div>总数</div> <div>总数</div>
</div> </div>
<div class="sbig-right"><%=showData(hJGLData_HJGL.WelderNum,"--") %></div> <div class="sbig-right"><%=showData(hJGLData_HJGL.WelderNum,"--") %></div>
</div> </div>
<div class="sbrci-list"> <div class="sbrci-list js-hover" data-type="HjData">
<div class="item"> <div class="item">
<div class="item-c"> <div class="item-c">
<div class="num"><%=showData(hJGLData_HJGL.TotalDineNum,"--") %></div> <div class="num"><%=showData(hJGLData_HJGL.TotalDineNum,"--") %></div>
@@ -168,12 +169,23 @@
</div> </div>
</div> </div>
</div> </div>
<div class="sbrci-smallTit">缺陷分析</div> <div class="sbrci-smallTit" >缺陷分析</div>
<div class="pic" id="qxfx"></div> <div class="pic js-hover" data-type="DefectAnalysis" id="qxfx"></div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</div>
<div class="hover-wrap">
<div class="hover-item">
</div>
</div>
<div class="click-wrap" style="height: 75%; top: 10%;">
<div class="click-close"></div>
<div class="click-item">
<%-- <iframe src="../SysManage/Unit.aspx" width="100%" height="450"></iframe>--%>
<iframe src="" id="iframe" width="100%" height="450"></iframe>
</div>
</div> </div>
<script src="../res/assets/js/jquery-2.1.1.min.js"></script> <script src="../res/assets/js/jquery-2.1.1.min.js"></script>
<script src="../res/assets/js/jquery.mousewheel.min.js"></script> <script src="../res/assets/js/jquery.mousewheel.min.js"></script>
@@ -201,8 +213,9 @@
function move(event) { function move(event) {
event.preventDefault(); event.preventDefault();
if ($(".is-vertical").offset() != undefined) {
distance = event.pageY - $(".is-vertical").offset().top; distance = event.pageY - $(".is-vertical").offset().top;
if (isMouseDown == true) { } if (isMouseDown == true) {
scroll(distance) scroll(distance)
} }
} }
@@ -293,39 +306,6 @@
}, 1000); }, 1000);
} }
function initPie(id, data) {
var chartDom = document.getElementById(id);
var myChartPie = echarts.init(chartDom);
var option;
option = {
tooltip: {
trigger: 'item',
formatter: '{a}<br />{b}<span style="color:#000;font-weight:bold;margin-left:15px;">{d}%</span>'
},
// color: ['#1AB1FF', '#FADC42', '#E56E34', '#F24166'],
series: [
{
name: '安全风险数据',
type: 'pie', // 设置图表类型为饼图
radius: ['40%', '55%'], // 饼图的半径,外半径为可视区尺寸(容器高宽中较小一项)的 55% 长度。
startAngle: 90,//起始角度 不设置该值默认为:90
data: data,
label: {
color: '#97B0D3'
}
}
]
};
option && myChartPie.setOption(option);
window.addEventListener("resize", function () {
myChartPie.resize();
});
}
function initqxfx(id, data1, indicator) { function initqxfx(id, data1, indicator) {
var chartDom = document.getElementById(id); var chartDom = document.getElementById(id);
var myChartLD = echarts.init(chartDom); var myChartLD = echarts.init(chartDom);
@@ -345,7 +325,7 @@
textStyle: { textStyle: {
color: '#F3DC14', color: '#F3DC14',
} }
} ] }]
}, },
radar: { radar: {
splitNumber: 6, // 雷达图圈数设置 splitNumber: 6, // 雷达图圈数设置
@@ -563,7 +543,7 @@
align: 'center', align: 'center',
verticalAlign: 'middle', verticalAlign: 'middle',
position: 'insideBottom', position: 'insideBottom',
distance: 15 //distance: 15
}; };
option = { option = {
@@ -595,7 +575,8 @@
axisLabel: { axisLabel: {
textStyle: { textStyle: {
color: '#84D7FE' color: '#84D7FE'
} },
interval: 0
} }
} }
], ],
@@ -662,6 +643,7 @@
data: xArr, data: xArr,
axisLabel: { axisLabel: {
color: '#179eb3', color: '#179eb3',
interval: 0
}, },
axisTick: { axisTick: {
show: false, show: false,
@@ -673,6 +655,7 @@
width: 1, width: 1,
} }
}, },
boundaryGap: false boundaryGap: false
}, },
yAxis: { yAxis: {
@@ -736,7 +719,265 @@
}); });
} }
function initPie(id, data) {
var chartDom = document.getElementById(id);
var myChartPie = echarts.init(chartDom);
var option;
option = {
tooltip: {
trigger: 'item',
formatter: '{a}<br />{b}<span style="color:#000;font-weight:bold;margin-left:15px;">{d}%</span>'
},
series: [
{
name: '缺陷分析',
type: 'pie', // 设置图表类型为饼图
radius: ['40%', '55%'], // 饼图的半径,外半径为可视区尺寸(容器高宽中较小一项)的 55% 长度。
startAngle: 90,//起始角度 不设置该值默认为:90
data: data,
label: {
color: '#97B0D3'
}
}
]
};
option && myChartPie.setOption(option);
window.addEventListener("resize", function () {
myChartPie.resize();
});
}
/*
function GetHtml(obj) {
var $this = $(obj), type = $this.attr('data-type'), tabType = $this.attr('data-tabType') || '';
var title = '';
var content = '';
if (type == 'QualityTrainingData') {
title = '质量培训数据'
}
else if (type == 'MeasuringInstrumentsData') {
title = '计量器具数据'
}
else if (type == 'ManagerData') {
title = '管理人员数据'
}
else if (type == 'QualityProblem') {
title = '质量问题数据'
}
else if (type == 'QualityControlPoint') {
title = '质量控制点数据'
}
else if (type == 'QualityAcceptance') {
title = '质量验收数据'
}
else if (type == 'ProjectDivision') {
title = '工程划分数据'
}
else if (type == 'HjData') {
title = '焊接数据'
}
else if (type == 'DefectAnalysis') {
title = '缺陷分析'
}
if (tabType != '') {
tabType = $this.closest('.bb-item').find('.tab-wrap .tab .active').attr('data-type')
if (tabType == null) {
tabType = $this.closest('.str-bottom').find('.tab-wrap .tab .active').attr('data-type')
}
}
content = dataHtmlContent[type + tabType] || ''
var html = ''
html += '<div class="tit">'
html += title
html += '</div>'
html += '<div class="content">'
if (content != '') {
var contentArr = content.split('|')
for (var i = 0; i < contentArr.length; i++) {
var contentNow = contentArr[i] || ''
if (contentNow != '') {
html += '<div class="text">'
html += contentNow
html += '</div>'
}
}
}
html += '</div>'
return html;
}
function initHover() {
var x = 10, y = 20;
// 设置maxHeight值
//$('.hover-wrap .hover-item').css('max-height', '300px')
$(".js-hover").mouseover(function (e) {
if ($('.click-wrap').css('display') == 'block') {
return
}
var $hoverWrap = $(".hover-wrap");
var htmlContent = GetHtml(this)
$hoverWrap.find('.hover-item').html(htmlContent)
var length = $hoverWrap.find('.hover-item .text').length
var numHeightFix = length > 10 ? (length / 2) * 20 : 0
var windowX = $(window).width(), windowY = $(window).height();
var leftValue = e.clientX, righttValue = e.clientX
if (leftValue < windowX / 2) {
leftValue = e.clientX + y
righttValue = 'auto'
} else {
leftValue = 'auto'
righttValue = windowX - e.clientX + y
}
var topValue = e.clientY, bottomValue = e.clientY
if (topValue < windowY / 2) {
topValue = Math.max(e.clientY + x + $(document).scrollTop() - numHeightFix, 0)
bottomValue = 'auto'
} else {
topValue = 'auto'
//bottomValue = windowY - (e.clientY + x) - $(document).scrollTop() - numHeightFix
if (windowY - e.clientY < numHeightFix) {
bottomValue = windowY - (e.clientY + x) - $(document).scrollTop()
}
else {
bottomValue = windowY - (e.clientY + x) - $(document).scrollTop() - numHeightFix
}
// console.log("1:", e.clientY, numHeightFix, windowY - (e.clientY + x) - $(document).scrollTop())
}
$hoverWrap.css({
top: topValue,
bottom: bottomValue,
left: leftValue,
right: righttValue,
}).show()
}).mouseout(function () {
$(".hover-wrap").hide()
}).mousemove(function (e) {
if ($('.click-wrap').css('display') == 'block') {
return
}
var $hoverWrap = $(".hover-wrap");
var htmlContent = GetHtml(this)
$hoverWrap.find('.hover-item').html(htmlContent)
var length = $hoverWrap.find('.hover-item .text').length
var numHeightFix = length > 10 ? (length / 2) * 20 : 0
var windowX = $(window).width(), windowY = $(window).height();
var leftValue = e.clientX
var righttValue = e.clientX
if (leftValue < windowX / 2) {
leftValue = e.clientX + y
righttValue = 'auto'
} else {
leftValue = 'auto'
righttValue = windowX - e.clientX + y
}
// console.log('mousemove - end', leftValue, righttValue)
var topValue = e.clientY, bottomValue = e.clientY
if (topValue < windowY / 2) {
topValue = Math.max(e.clientY + x + $(document).scrollTop() - numHeightFix, 0)
bottomValue = 'auto'
} else {
topValue = 'auto'
//bottomValue = Math.max(windowY - (e.clientY + x) - $(document).scrollTop() - numHeightFix, 0)
//bottomValue = windowY - (e.clientY + x) - $(document).scrollTop() - numHeightFix
if (windowY - e.clientY < numHeightFix) {
bottomValue = windowY - (e.clientY + x) - $(document).scrollTop()
}
else {
bottomValue = windowY - (e.clientY + x) - $(document).scrollTop() - numHeightFix
}
// console.log("2:", e.clientY, numHeightFix, windowY - (e.clientY + x) - $(document).scrollTop())
}
$hoverWrap.css({
top: topValue,
bottom: bottomValue,
left: leftValue,
right: righttValue,
}).show()
})
}*/
function GetClickHtml(obj) {
var $this = $(obj), type = $this.attr('data-type'), tabType = $this.attr('data-tabType') || '';
var title = '';
if (tabType != '') {
tabType = $this.closest('.bb-item').find('.tab-wrap .tab .active').attr('data-type')
if (tabType == null) {
tabType = $this.closest('.str-bottom').find('.tab-wrap .tab .active').attr('data-type')
}
}
console.log(type)
if (type == 'QualityTrainingData') {
// $('iframe').attr('src', '../InterfacePopup/CQMS/QualityTrainingData.aspx') //质量培训数据
window.open("../DataShow/QualityTraining.aspx")
}
else if (type == 'MeasuringInstrumentsData') {
// $('iframe').attr('src', '../InterfacePopup/CQMS/MeasuringInstrumentsData.aspx') //计量器具数据
window.open("../DataShow/QualityInstruments.aspx")
title = '计量器具数据'
}
else if (type == 'ManagerData') {
// $('iframe').attr('src', '../InterfacePopup/CQMS/ManagerData.aspx') //管理人员数据
window.open("../DataShow/QualityPerson.aspx")
title = '管理人员数据'
}
else if (type == 'QualityProblem') {
// $('iframe').attr('src', '../InterfacePopup/CQMS/QualityProblem.aspx') //质量问题数据
window.open("../DataShow/QualityProblem.aspx")
}
else if (type == 'QualityControlPoint') {
// $('iframe').attr('src', '../InterfacePopup/CQMS/QualityControlPoint.aspx') //质量控制点数据
window.open("../DataShow/QualityControlPoint.aspx")
}
else if (type == 'QualityAcceptance') {
// $('iframe').attr('src', '../InterfacePopup/CQMS/QualityAcceptance.aspx') //质量验收数据
window.open("../DataShow/QualityAcceptance.aspx")
}
else if (type == 'ProjectDivision') {
// $('iframe').attr('src', '../InterfacePopup/CQMS/ProjectDivision.aspx') //工程划分数据
window.open("../DataShow/ProjectDivision.aspx")
}
else if (type == 'HjData') {
// $('iframe').attr('src', '../InterfacePopup/CQMS/HjData.aspx') //焊接数据
window.open("../DataShow/HJGLWelding.aspx")
}
else if (type == 'DefectAnalysis') {
// $('iframe').attr('src', '../InterfacePopup/CQMS/DefectAnalysis.aspx') //缺陷分析
window.open("../DataShow/HJGLDefect.aspx")
}
else {
// $('iframe').attr('src', '../SysManage/Unit.aspx')
//window.open("../DataShow/HJGLDefect.aspx")
console.log("通用")
}
}
function initClick() {
// 设置iframe高度
$('.click-wrap .click-item iframe').height($('.click-wrap').height())
$(".js-hover").click(function () {
var htmlContent = GetClickHtml(this)
//$('.click-wrap').show()
//$(".hover-wrap").hide()
})
$('.click-close').click(function () {
$('.click-wrap').hide()
})
}
$(function () { $(function () {
initDate() initDate()
var dataYZLWT = [<%=showData(cQMSData_CQMS.ProblemNum,"0") %>, <%=showData(cQMSData_CQMS.ProblemCompletedNum,"0") %>, <%=showData(cQMSData_CQMS.ProblemNotCompletedNum,"0") %>, <%=finishRate%>] var dataYZLWT = [<%=showData(cQMSData_CQMS.ProblemNum,"0") %>, <%=showData(cQMSData_CQMS.ProblemCompletedNum,"0") %>, <%=showData(cQMSData_CQMS.ProblemNotCompletedNum,"0") %>, <%=finishRate%>]
@@ -751,14 +992,16 @@
var xArrYH = ['关键工序验收', '特殊过程验收', '隐蔽工程验收', '单位工程一次验收', '材料进场复验'] var xArrYH = ['关键工序验收', '特殊过程验收', '隐蔽工程验收', '单位工程一次验收', '材料进场复验']
initZlyssj('zlyssj', xArrYH, dataY1, dataY2, dataY3) initZlyssj('zlyssj', xArrYH, dataY1, dataY2, dataY3)
var dataaq1 = [<%=dataaq1%>] var dataaq1 = [<%=dataaq1%>]
var indicator = [ <%=indicator%> ] var indicator = [ <%=indicator%> ]
//initqxfx('qxfx', dataaq1, indicator) //initqxfx('qxfx', dataaq1, indicator)
var pie = [<%=pie%>] initPie("qxfx", dataaq1)
initPie("qxfx", pie)
initScroll() initScroll()
// initHover();
initClick();
}); });
</script> </script>
</body> </body>
</html> </html>
+217 -45
View File
@@ -9,6 +9,7 @@
<link rel="stylesheet" href="../res/assets/iconfont/iconfont.css"/> <link rel="stylesheet" href="../res/assets/iconfont/iconfont.css"/>
<link rel="stylesheet" href="../res/assets/css/video-7.15.0.min.css"/> <link rel="stylesheet" href="../res/assets/css/video-7.15.0.min.css"/>
<link rel="stylesheet" href="../res/assets/css/index1.css"/> <link rel="stylesheet" href="../res/assets/css/index1.css"/>
<link rel="stylesheet" href="../res/assets/css/xfk.css"/>
</head> </head>
<body> <body>
<div class="sd-index1-body"> <div class="sd-index1-body">
@@ -29,7 +30,7 @@
<div class="tit">安监人员数据</div> <div class="tit">安监人员数据</div>
<div class="content"> <div class="content">
<div class="item flexCenter"> <div class="item flexCenter">
<div class="i-item stl-top-tw"> <div class="i-item stl-top-tw js-hover" data-type="HeadOfficeNum">
<div class="i-tit i-tit-w">企业总部人数</div> <div class="i-tit i-tit-w">企业总部人数</div>
<div class="flexCenter"> <div class="flexCenter">
<div class="i-content flexCenterV rightGap"> <div class="i-content flexCenterV rightGap">
@@ -42,7 +43,7 @@
</div> </div>
</div> </div>
</div> </div>
<div class="i-item stl-top-tw"> <div class="i-item stl-top-tw js-hover" data-type="Branch">
<div class="i-tit">分支机构</div> <div class="i-tit">分支机构</div>
<div class="flexCenter"> <div class="flexCenter">
<div class="i-content flexCenterV rightGap"> <div class="i-content flexCenterV rightGap">
@@ -57,7 +58,7 @@
</div> </div>
</div> </div>
<div class="item flexCenter"> <div class="item flexCenter">
<div class="i-item stl-top-cw"> <div class="i-item stl-top-cw js-hover" data-type="ProjectNum">
<div class="i-tit">项目人数</div> <div class="i-tit">项目人数</div>
<div class="flexCenter"> <div class="flexCenter">
<div class="i-content flexCenterV rightGap"> <div class="i-content flexCenterV rightGap">
@@ -74,7 +75,7 @@
</div> </div>
</div> </div>
</div> </div>
<div class="i-item stl-top-cw1"> <div class="i-item stl-top-cw1 js-hover" data-type="SafetyInjectionEngineer">
<div class="i-tit i-tit-w1">注安师</div> <div class="i-tit i-tit-w1">注安师</div>
<div class="flexCenter"> <div class="flexCenter">
<div class="i-content flexCenterV"> <div class="i-content flexCenterV">
@@ -85,7 +86,7 @@
</div> </div>
</div> </div>
<div class="item"> <div class="item">
<div class="i-item"> <div class="i-item js-hover" data-type="Certificate">
<div class="i-tit">三类人员</div> <div class="i-tit">三类人员</div>
<div class="flexCenter"> <div class="flexCenter">
<div class="i-content flexCenterV rightGap"> <div class="i-content flexCenterV rightGap">
@@ -105,7 +106,7 @@
</div> </div>
</div> </div>
</div> </div>
<div class="stl-bottom bg"> <div class="stl-bottom bg js-hover" data-type="SafetyMeetingData">
<div class="tit">安全会议数据</div> <div class="tit">安全会议数据</div>
<div class="aqhysj-wrap flexCenter"> <div class="aqhysj-wrap flexCenter">
<div class="aqhysj"> <div class="aqhysj">
@@ -131,19 +132,19 @@
</div> </div>
<div class="sd-top-center"> <div class="sd-top-center">
<div class="stc-top flexCenter"> <div class="stc-top flexCenter">
<div class="i-item"> <div class="i-item js-hover" data-type="BeUnderConstructionNum">
<div class="desc desc-cl1">在建项目</div> <div class="desc desc-cl1">在建项目</div>
<div class="desc desc-cl1"><%=showData(hSSEData_HSSE.BeUnderConstructionNum,"--") %></div> <div class="desc desc-cl1"><%=showData(hSSEData_HSSE.BeUnderConstructionNum,"--") %></div>
</div> </div>
<div class="i-item"> <div class="i-item js-hover" data-type="ShutdownNum">
<div class="desc desc-cl2">停工项目</div> <div class="desc desc-cl2">停工项目</div>
<div class="desc desc-cl2"><%=showData(hSSEData_HSSE.ShutdownNum,"--") %></div> <div class="desc desc-cl2"><%=showData(hSSEData_HSSE.ShutdownNum,"--") %></div>
</div> </div>
<div class="i-item"> <div class="i-item js-hover" data-type="JoinConstructionPersonNum">
<div class="desc desc-cl3">参建人数</div> <div class="desc desc-cl3">参建人数</div>
<div class="desc desc-cl3"><%=showData(hSSEData_HSSE.JoinConstructionPersonNum,"--") %></div> <div class="desc desc-cl3"><%=showData(hSSEData_HSSE.JoinConstructionPersonNum,"--") %></div>
</div> </div>
<div class="i-item"> <div class="i-item js-hover" data-type="MajorProjectsUnderConstructionNum">
<div class="desc desc-cl4">在施危大工程</div> <div class="desc desc-cl4">在施危大工程</div>
<div class="desc desc-cl4"><%=showData(hSSEData_HSSE.MajorProjectsUnderConstructionNum,"--") %></div> <div class="desc desc-cl4"><%=showData(hSSEData_HSSE.MajorProjectsUnderConstructionNum,"--") %></div>
</div> </div>
@@ -158,8 +159,8 @@
</div> </div>
</div> </div>
</div> </div>
<div class="stc-bottom flexCenter"> <div class="stc-bottom flexCenter ">
<div class="i-item"> <div class="i-item js-hover" data-type="WorkingHourData">
<div class="ii-desc">工时数据</div> <div class="ii-desc">工时数据</div>
<div class="ii-item bg1"> <div class="ii-item bg1">
<div class="desc">总工时数</div> <div class="desc">总工时数</div>
@@ -174,7 +175,7 @@
<div class="num num-cl2"><%=showData(hSSEData_HSSE.SafeWorkingHour,"--") %></div> <div class="num num-cl2"><%=showData(hSSEData_HSSE.SafeWorkingHour,"--") %></div>
</div> </div>
</div> </div>
<div class="i-item"> <div class="i-item js-hover" data-type="SafeTrainData">
<div class="ii-desc">安全教育培训人数数据</div> <div class="ii-desc">安全教育培训人数数据</div>
<div class="ii-item bg4"> <div class="ii-item bg4">
<div class="desc">三级安全教育培训</div> <div class="desc">三级安全教育培训</div>
@@ -189,26 +190,29 @@
<div class="num"><%=showData(hSSEData_HSSE.SpecialOperationTrainNum,"--") %></div> <div class="num"><%=showData(hSSEData_HSSE.SpecialOperationTrainNum,"--") %></div>
</div> </div>
</div> </div>
<div class="i-item"> <div class="i-item js-hover" data-type="EnvironmentalData">
<div class="ii-desc">环保数据</div> <div class="ii-desc">环保数据</div>
<div class="ii-item bg5"> <div class="ii-item bg5">
<div class="desc">能耗总量<br/>(万吨标准煤)</div> <div class="desc">能耗总量<br/>(万吨标准煤)</div>
<div class="num num-cl3"><%=showDecimalData(hSSEData_HSSE.TotalEnergyConsumption,"--") %></div> <div class="num num-cl3"><%=showDecimalData(hSSEData_HSSE.TotalEnergyConsumption,"--") %></div>
<%--<div class="num num-cl3">45.5708</div>--%>
</div> </div>
<div class="ii-item bg5"> <div class="ii-item bg5">
<div class="desc">万元营业收入综合能耗<br/>(吨标准煤/万元)</div> <div class="desc">万元营业收入综合能耗<br/>(吨标准煤/万元)</div>
<div class="num num-cl3"><%=showDecimalData(hSSEData_HSSE.IncomeComprehensiveEnergyConsumption,"--") %></div> <div class="num num-cl3"><%=showDecimalData(hSSEData_HSSE.IncomeComprehensiveEnergyConsumption,"--") %></div>
<%--<div class="num num-cl3">0.9664</div>--%>
</div> </div>
<div class="ii-item bg5"> <div class="ii-item bg5">
<div class="desc">用新水量<br/>(万吨)</div> <div class="desc">二氧化碳<br/>(万吨)</div>
<div class="num num-cl3"><%=showDecimalData(hSSEData_HSSE.NewWaterConsumption,"--") %></div> <div class="num num-cl3"><%=showDecimalData(hSSEData_HSSE.NewWaterConsumption,"--") %></div>
<%--<div class="num num-cl3">780.7763</div>--%>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div class="sd-top-right"> <div class="sd-top-right">
<div class="str-top flexCenter"> <div class="str-top flexCenter">
<div class="i-item"> <div class="i-item js-hover" data-type="SafeCost">
<div class="i-txt">安全费用</div> <div class="i-txt">安全费用</div>
<div class="i-desc flexCenterV tbMg"> <div class="i-desc flexCenterV tbMg">
<div class="id-txt">费用提取(万元)</div> <div class="id-txt">费用提取(万元)</div>
@@ -219,7 +223,7 @@
<div class="id-num"><%=showData(hSSEData_HSSE.CostUse,"--") %></div> <div class="id-num"><%=showData(hSSEData_HSSE.CostUse,"--") %></div>
</div> </div>
</div> </div>
<div class="i-item"> <div class="i-item js-hover" data-type="ConstructionEquipment">
<div class="i-txt">施工机具设备</div> <div class="i-txt">施工机具设备</div>
<div class="i-desc flexCenterV tbMg"> <div class="i-desc flexCenterV tbMg">
<div class="id-txt">在用</div> <div class="id-txt">在用</div>
@@ -230,7 +234,7 @@
<div class="id-num"><%=showData(hSSEData_HSSE.SpecialEquipmentNum,"--") %></div> <div class="id-num"><%=showData(hSSEData_HSSE.SpecialEquipmentNum,"--") %></div>
</div> </div>
</div> </div>
<div class="i-item"> <div class="i-item js-hover" data-type="HighRiskWorkPermit">
<div class="i-txt">高风险作业许可</div> <div class="i-txt">高风险作业许可</div>
<div class="i-desc flexCenterV tbMg"> <div class="i-desc flexCenterV tbMg">
<div class="id-txt">许可项</div> <div class="id-txt">许可项</div>
@@ -247,35 +251,35 @@
<div class="txt tab-wrap"> <div class="txt tab-wrap">
<div>隐患排查治理数据</div> <div>隐患排查治理数据</div>
<div class="tab"> <div class="tab">
<div class="active">一般隐患</div> <div class="active" data-type="yb">一般隐患</div>
<div>重大隐患</div> <div data-type="zd">重大隐患</div>
</div> </div>
</div> </div>
</div> </div>
<div class="strb-top flexCenter"> <div class="strb-top flexCenter js-hover" data-type="yhpc" data-tabType="yhpc">
<div class="strbt-left"> <div class="strbt-left js-hover" >
<div class="sl-item flexCenterV"> <div class="sl-item flexCenterV js-hover" >
<div class="desc">整改闭环项</div> <div class="desc">整改闭环项</div>
<div id="yhpc_1" class="num"><%=showData(hSSEData_HSSE.GeneralClosedNum,"--") %></div> <div id="yhpc_1" class="num"><%=showData(hSSEData_HSSE.GeneralClosedNum,"--") %></div>
</div> </div>
<div class="sl-item flexCenterV"> <div class="sl-item flexCenterV js-hover" >
<div class="desc">未整改完成项</div> <div class="desc">未整改完成项</div>
<div id="yhpc_2" class="num1"><%=showData(hSSEData_HSSE.GeneralNotClosedNum,"--") %></div> <div id="yhpc_2" class="num1"><%=showData(hSSEData_HSSE.GeneralNotClosedNum,"--") %></div>
</div> </div>
</div> </div>
<div class="strbt-right"> <div class="strbt-right js-hover" >
<div id="zgl" class="strbt-right-pic"></div> <div id="zgl" class="strbt-right-pic"></div>
<div class="strbt-right-tit flexCenter">整改率</div> <div class="strbt-right-tit flexCenter">整改率</div>
</div> </div>
</div> </div>
<div class="strb-bottom"> <div class="strb-bottom " >
<div id="yhpczlsj" class="strb-bottom-pic"></div> <div id="yhpczlsj" class="strb-bottom-pic" ></div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div class="sd-body-bottom"> <div class="sd-body-bottom">
<div class="bb-item"> <div class="bb-item js-hover" data-type="SafetySupervisionAndInspectionData">
<div class="tit"> <div class="tit">
<div class="txt">安全监督检查数据</div> <div class="txt">安全监督检查数据</div>
</div> </div>
@@ -283,7 +287,7 @@
<div id="aqjdjcsj" class="sd-chart"></div> <div id="aqjdjcsj" class="sd-chart"></div>
</div> </div>
</div> </div>
<div class="bb-item"> <div class="bb-item js-hover" data-type="AccidentEventData">
<div class="tit"> <div class="tit">
<div class="txt">事故事件数据</div> <div class="txt">事故事件数据</div>
</div> </div>
@@ -291,11 +295,11 @@
<div class="sgsjsj"> <div class="sgsjsj">
<div class="sg-top"> <div class="sg-top">
<div class="sg-top-item"> <div class="sg-top-item">
<div>未遂事件</div> <div>未遂</div>
<div class="num"><%=showData(hSSEData_HSSE.NearMissNum,"--") %></div> <div class="num"><%=showData(hSSEData_HSSE.NearMissNum,"--") %></div>
</div> </div>
<div class="sg-top-item"> <div class="sg-top-item">
<div>可记录事件</div> <div>可记录</div>
<div class="num"><%=showData(hSSEData_HSSE.RecordableEventNum,"--") %></div> <div class="num"><%=showData(hSSEData_HSSE.RecordableEventNum,"--") %></div>
</div> </div>
</div> </div>
@@ -308,32 +312,32 @@
<div class="txt tab-wrap"> <div class="txt tab-wrap">
<div>应急管理数据</div> <div>应急管理数据</div>
<div class="tab"> <div class="tab">
<div class="active">企业级</div> <div class="active" data-type="qyj">企业级</div>
<div>项目级</div> <div data-type="xmj">项目级</div>
</div> </div>
</div> </div>
</div> </div>
<div class="content flexCenter"> <div class="content flexCenter">
<div class="yjglsj"> <div class="yjglsj">
<div class="item"> <div class="item js-hover" data-type="yjglsj" data-tabType="yjglsj">
<div class="item-inner flexCenterV"> <div class="item-inner flexCenterV">
<div id="yj_num_1" class="num"><%=showData(hSSEData_HSSE.CompanyComprehensivePlanNum,"--") %></div> <div id="yj_num_1" class="num"><%=showData(hSSEData_HSSE.CompanyComprehensivePlanNum,"--") %></div>
<div class="desc">综合预案</div> <div class="desc">综合预案</div>
</div> </div>
</div> </div>
<div class="item"> <div class="item js-hover" data-type="yjglsj" data-tabType="yjglsj">
<div class="item-inner flexCenterV"> <div class="item-inner flexCenterV">
<div id="yj_num_2" class="num"><%=showData(hSSEData_HSSE.CompanySpecialPlanNum,"--") %></div> <div id="yj_num_2" class="num"><%=showData(hSSEData_HSSE.CompanySpecialPlanNum,"--") %></div>
<div class="desc">专项预案</div> <div class="desc">专项预案</div>
</div> </div>
</div> </div>
<div class="item"> <div class="item js-hover" data-type="yjglsj" data-tabType="yjglsj">
<div class="item-inner flexCenterV"> <div class="item-inner flexCenterV">
<div id="yj_num_3" class="num"><%=showData(hSSEData_HSSE.CompanyOnSiteDisposalPlan,"--") %></div> <div id="yj_num_3" class="num"><%=showData(hSSEData_HSSE.CompanyOnSiteDisposalPlan,"--") %></div>
<div class="desc">现场处置预案</div> <div class="desc">现场处置预案</div>
</div> </div>
</div> </div>
<div class="item"> <div class="item js-hover" data-type="yjglsj" data-tabType="yjglsj">
<div class="item-inner flexCenterV"> <div class="item-inner flexCenterV">
<div id="yj_num_4" class="num"><%=showData(hSSEData_HSSE.CompanyDrillNum,"--") %></div> <div id="yj_num_4" class="num"><%=showData(hSSEData_HSSE.CompanyDrillNum,"--") %></div>
<div class="desc">演练次数</div> <div class="desc">演练次数</div>
@@ -342,7 +346,7 @@
</div> </div>
</div> </div>
</div> </div>
<div class="bb-item"> <div class="bb-item js-hover" data-type="Video">
<div class="tit"> <div class="tit">
<div class="txt">安全云监控</div> <div class="txt">安全云监控</div>
</div> </div>
@@ -358,7 +362,7 @@
</div> </div>
</div> </div>
</div> </div>
<div class="bb-item"> <div class="bb-item js-hover" data-type="SafeRiskData">
<div class="tit"> <div class="tit">
<div class="txt">安全风险数据</div> <div class="txt">安全风险数据</div>
</div> </div>
@@ -371,32 +375,32 @@
<div class="txt tab-wrap"> <div class="txt tab-wrap">
<div>危大工程数据</div> <div>危大工程数据</div>
<div class="tab"> <div class="tab">
<div class="active">危大工程</div> <div class="active" data-type="large">危大工程</div>
<div>超危大工程</div> <div data-type="super">超危大工程</div>
</div> </div>
</div> </div>
</div> </div>
<div class="content flexCenter"> <div class="content flexCenter">
<div class="wdgcsj"> <div class="wdgcsj">
<div class="item"> <div class="item js-hover" data-type="wdgcsj" data-tabType="wdgcsj">
<div class="item-inner leftPos"> <div class="item-inner leftPos">
<div class="desc mgbS">审批完成</div> <div class="desc mgbS">审批完成</div>
<div id="pro_static_1" class="num"><%=showData(hSSEData_HSSE.CompletedNum,"--") %></div> <div id="pro_static_1" class="num"><%=showData(hSSEData_HSSE.CompletedNum,"--") %></div>
</div> </div>
</div> </div>
<div class="item"> <div class="item js-hover" data-type="wdgcsj" data-tabType="wdgcsj">
<div class="item-inner rightPos"> <div class="item-inner rightPos">
<div class="desc mgbS">培训人次数</div> <div class="desc mgbS">培训人次数</div>
<div id="pro_static_2" class="num"><%=showData(hSSEData_HSSE.TrainPersonNum,"--") %></div> <div id="pro_static_2" class="num"><%=showData(hSSEData_HSSE.TrainPersonNum,"--") %></div>
</div> </div>
</div> </div>
<div class="item"> <div class="item js-hover" data-type="wdgcsj" data-tabType="wdgcsj">
<div class="item-inner leftPos"> <div class="item-inner leftPos">
<div id="pro_static_3" class="num mgbS numC1"><%=showData(hSSEData_HSSE.ConstructionNum,"--") %></div> <div id="pro_static_3" class="num mgbS numC1"><%=showData(hSSEData_HSSE.ConstructionNum,"--") %></div>
<div class="desc">施工个数</div> <div class="desc">施工个数</div>
</div> </div>
</div> </div>
<div class="item"> <div class="item js-hover" data-type="wdgcsj" data-tabType="wdgcsj">
<div class="item-inner rightPos"> <div class="item-inner rightPos">
<div id="pro_static_4" class="num mgbS numC2"><%=showData(hSSEData_HSSE.FinishedNum,"--") %></div> <div id="pro_static_4" class="num mgbS numC2"><%=showData(hSSEData_HSSE.FinishedNum,"--") %></div>
<div class="desc">完工个数</div> <div class="desc">完工个数</div>
@@ -407,6 +411,17 @@
</div> </div>
</div> </div>
</div> </div>
</div>
<div class="hover-wrap">
<div class="hover-item">
</div>
</div>
<div class="click-wrap" >
<div class="click-close"></div>
<div class="click-item">
<%-- <iframe src="../SysManage/Unit.aspx" width="100%" height="450"></iframe>--%>
<iframe src="" id="iframe" width="100%" height="450"></iframe>
</div>
</div> </div>
<script src="../res/assets/js/jquery-2.1.1.min.js"></script> <script src="../res/assets/js/jquery-2.1.1.min.js"></script>
<script src="../res/assets/js/jquery.mousewheel.min.js"></script> <script src="../res/assets/js/jquery.mousewheel.min.js"></script>
@@ -1062,7 +1077,162 @@
}) })
} }
function GetClickHtml(obj) {
var $this = $(obj), type = $this.attr('data-type'), tabType = $this.attr('data-tabType') || '';
var title = '';
if (tabType != '') {
tabType = $this.closest('.bb-item').find('.tab-wrap .tab .active').attr('data-type')
if (tabType == null) {
tabType = $this.closest('.str-bottom').find('.tab-wrap .tab .active').attr('data-type')
}
}
console.log(type)
if (type == 'HeadOfficeNum') {
$('iframe').attr('src', '../DataShow/CompanyPerson.aspx') //企业总部
window.open("../DataShow/CompanyPerson.aspx")
}
else if (type == 'Branch') {
$('iframe').attr('src', '../DataShow/CompanyPerson.aspx') //分支机构
window.open("../DataShow/CompanyPerson.aspx")
}
else if (type == 'ProjectNum') {
$('iframe').attr('src', '../DataShow/ProjectPerson.aspx')//项目人员
window.open("../DataShow/ProjectPerson.aspx")
}
else if (type == 'SafetyInjectionEngineer') {
$('iframe').attr('src', '../DataShow/ProjectPerson.aspx')//项目人员
window.open("../DataShow/ProjectPerson.aspx")
}
else if (type == 'Certificate') {
$('iframe').attr('src', '../DataShow/ProjectPerson.aspx') //项目人员
window.open("../DataShow/ProjectPerson.aspx")
}
else if (type == 'SafetyMeetingData') {
$('iframe').attr('src', '../DataShow/Meeting.aspx') //安全会议数据
window.open("../DataShow/Meeting.aspx")
}
else if (type == 'BeUnderConstructionNum') {
$('iframe').attr('src', '../DataShow/Project.aspx') //项目信息
window.open("../DataShow/Project.aspx")
}
else if (type == 'ShutdownNum') {
$('iframe').attr('src', '../DataShow/Project.aspx') //项目信息
window.open("../DataShow/Project.aspx")
}
else if (type == 'JoinConstructionPersonNum') {
$('iframe').attr('src', '../DataShow/Project.aspx') //项目信息
window.open("../DataShow/Project.aspx")
}
else if (type == 'MajorProjectsUnderConstructionNum') {
$('iframe').attr('src', '../DataShow/Project.aspx') //项目信息
window.open("../DataShow/Project.aspx")
}
else if (type == 'WorkingHourData') {
$('iframe').attr('src', '../DataShow/WorkingHours.aspx') //工时数据
window.open("../DataShow/WorkingHours.aspx")
}
else if (type == 'SafeTrainData') {
$('iframe').attr('src', '../DataShow/EduTrain.aspx') //安全教育培训
window.open("../DataShow/EduTrain.aspx")
}
else if (type == 'EnvironmentalData') {
$('iframe').attr('src', '../DataShow/Environmental.aspx') //环保数据
window.open("../DataShow/Environmental.aspx")
}
else if (type == 'SafeCost') {
$('iframe').attr('src', '../DataShow/SecurityCost.aspx') //安全费用
window.open("../DataShow/SecurityCost.aspx")
}
else if (type == 'ConstructionEquipment') {
$('iframe').attr('src', '../DataShow/ConstructionEquipment.aspx') //施工机具设备
window.open("../DataShow/ConstructionEquipment.aspx")
}
else if (type == 'HighRiskWorkPermit') {
$('iframe').attr('src', '../DataShow/License.aspx') //高风险作业许可
window.open("../DataShow/License.aspx")
}
else if (type == 'SafetySupervisionAndInspectionData') {
$('iframe').attr('src', '../DataShow/Check.aspx') //安全监督检查
window.open("../DataShow/Check.aspx")
}
else if (type == 'AccidentEventData') {
$('iframe').attr('src', '../DataShow/Accident.aspx') //事故事件数据
window.open("../DataShow/Accident.aspx")
}
else if (type == 'SafeRiskData') {
$('iframe').attr('src', '../DataShow/SecurityRisk.aspx') //安全风险数据
window.open("../DataShow/SecurityRisk.aspx")
}
else if (type == 'yjglsj' && tabType == "qyj") {
$('iframe').attr('src', '../DataShow/Emergency.aspx')//应急管理数据-企业级
window.open("../DataShow/Emergency.aspx")
}
else if (type == 'yjglsj' && tabType == "xmj") {
$('iframe').attr('src', '../DataShow/Emergency.aspx')//应急管理数据-项目级
window.open("../DataShow/Emergency.aspx")
}
else if (type == 'wdgcsj' && tabType == "large") {
$('iframe').attr('src', '../DataShow/LargeEngineering.aspx')//危大工程- 危大工程
window.open("../DataShow/LargeEngineering.aspx")
}
else if (type == 'wdgcsj' && tabType == "super") {
$('iframe').attr('src', '../DataShow/LargeEngineering.aspx') // 危大工程 - 超危大工程
window.open("../DataShow/LargeEngineering.aspx")
}
else if (type == 'yhpc' && tabType == "yb") {
$('iframe').attr('src', '../DataShow/HiddenRectification.aspx') //隐患排查-一般隐患
window.open("../DataShow/HiddenRectification.aspx")
}
else if (type == 'yhpc' && tabType == "zd") {
$('iframe').attr('src', '../DataShow/HiddenRectification.aspx')//隐患排查-重大隐患
window.open("../DataShow/HiddenRectification.aspx")
}/*
else if (type == 'Video') {
$('iframe').attr('src', '../InterfacePopup/HSSE/VideoView.aspx') //视频监控
}*/
else {
// $('iframe').attr('src', '../SysManage/Unit.aspx')
// window.open("../DataShow/Unit.aspx")
console.log("通用")
}
}
function initClick() {
// 设置iframe高度
$('.click-wrap .click-item iframe').height($('.click-wrap').height())
$(".js-hover").click(function () {
var htmlContent = GetClickHtml(this)
// $('.click-wrap').show()
// $(".hover-wrap").hide()
})
$('.click-close').click(function () {
$('.click-wrap').hide()
})
}
$(function () { $(function () {
initDate() initDate()
initZgl('zgl',<%=zgl1%>) initZgl('zgl',<%=zgl1%>)
@@ -1091,6 +1261,8 @@
initTab() initTab()
// initScroll() // initScroll()
initClick();
}); });
</script> </script>
@@ -0,0 +1 @@
*{padding:0;margin:0;box-sizing:border-box}li,ol{list-style:none}a{text-decoration:none}@font-face{font-family:"方正大黑_GBK";src:url("../font/方正大黑_GBK.eot?") format("eot");src:url("../font/方正大黑_GBK.woff") format("woff"),url("../font/方正大黑_GBK.ttf") format("truetype")}@font-face{font-family:"液晶数字";src:url("../font/液晶数字.eot?") format("eot");src:url("../font/液晶数字.woff") format("woff"),url("../font/液晶数字.ttf") format("truetype")}::-webkit-scrollbar{width:5px;height:5px;background-color:transparent}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#6b81d4}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#1843e2}::-webkit-scrollbar-thumb:hover{border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:rgba(0,0,0,0.4)}html{scrollbar-face-color:#071857;scrollbar-highlight-color:#010a2c;scrollbar-3dlight-color:#010a2c;scrollbar-darkshadow-color:#010a2c;scrollbar-shadow-color:#071857;scrollbar-arrow-color:rgba(1,10,44,0.4);scrollbar-track-color:#071857}html{font-size:10vw;width:100%;height:100%;min-width:1200px;font-family:Microsoft YaHei;line-height:1}@media screen and (max-width: 1200px){html{font-size:120px}}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flexCenter{display:flex;align-items:center;justify-content:center}.flexCenterV{display:flex;align-items:center;justify-content:center;flex-direction:column}.hover-wrap{display:none;position:absolute;z-index:999999;border-style:solid;white-space:nowrap;background-color:rgba(7,44,89,0.8);border-width:1px;border-radius:.02083rem;font-size:.07292rem;border-color:rgba(7,166,255,0.76);box-shadow:#07a6ff 0px 0px .05208rem;pointer-events:auto;padding:.10417rem}.hover-wrap .hover-item{overflow:auto;color:#fff}.hover-wrap .hover-item .tit{font-size:.09375rem;margin-bottom:.08333rem;text-indent:.09375rem;position:relative}.hover-wrap .hover-item .tit::before{content:'';display:block;width:.07292rem;height:.07292rem;background-color:blueviolet;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.hover-wrap .hover-item .text{font-size:.08333rem;margin-bottom:.04167rem;position:relative;text-indent:.07292rem}.hover-wrap .hover-item .text::before{content:'';display:block;width:.05208rem;height:.05208rem;background-color:#FFA600;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.click-wrap{display:none;position:absolute;width:90%;left:5%;top:3%;min-height:2.60417rem;height:90%;padding:.10417rem .15625rem .10417rem .10417rem;z-index:999999;border-style:solid;white-space:nowrap;background-color:rgba(7,44,89,0.95);border-width:.00521rem;border-radius:.02083rem;font-size:.07292rem;border-color:rgba(7,166,255,0.76);box-shadow:#07a6ff 0px 0px .05208rem;pointer-events:auto}.click-wrap .click-close{position:absolute;right:-.13021rem;top:-.13021rem;width:.26042rem;height:.26042rem;background:#2b468c;border-radius:.13021rem;box-shadow:.01042rem .01042rem .02604rem 0px black;cursor:pointer}.click-wrap .click-close:hover{background:#b22222}.click-wrap .click-close::before{position:absolute;content:'';width:.15625rem;height:.05208rem;background:white;transform:rotate(45deg);top:.10417rem;left:.05208rem}.click-wrap .click-close::after{content:'';position:absolute;width:.15625rem;height:.05208rem;background:white;transform:rotate(-45deg);top:.10417rem;left:.05208rem}.click-wrap .click-item{color:#fff}.click-wrap .ck-list{display:flex;flex-direction:column}.click-wrap .ck-list .ck-l-item{display:flex;justify-content:space-between;align-items:center;padding-bottom:.04167rem;border-bottom:1px solid #fff;margin-bottom:.04167rem}.click-wrap .ck-list .ck-l-item:last-child{margin-bottom:0}.click-wrap .ck-list .ck-l-item .ck-l-right{display:flex;justify-content:space-between;align-items:center}.click-wrap .ck-list .ck-l-item .ck-l-right .ck-lr-href{margin-left:.04167rem;color:#8d9fce;cursor:pointer}