CNCEC_SUBQHSE_WUHUAN/SGGL/FineUIPro.Web/common/mainMenu_SYHSEN.aspx

448 lines
15 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="mainMenu_SYHSEN.aspx.cs" Inherits="FineUIPro.Web.common.mainMenu_SYHSEN" %>
<!DOCTYPE html>
<html lang="en">
<head runat="server">
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="initial-scale=scale,maximum-scale=scale,minimum-scale=scale,user-scalable=no">
<title>实业板块数据看板</title>
<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/index6.css">
<link rel="stylesheet" href="../res/assets/css/swiper.min.css">
<style>
.swiper-container{
width: 100%;
height: 1.33854rem;
}
.swiper-slide {
/* height: 28px; */
height: auto;
}
.sd-body .sd-right-new .content{
align-items: flex-start;
margin-top: 0;
}
</style>
</head>
<body>
<div class="sd-index4-body disflex">
<div class="sd-header" style="display:none;">
<div class="sd-header-top">
<div class="sd-header-top-right">
<div id="sd-location-time" class="sd-location-time"></div>
</div>
</div>
<div class="sd-header-title">
实业看板
</div>
</div>
<div class="sd-body">
<div class="sd-left sd-l-wrap">
<div class="sbl-top bg">
<div class="tit">安全人工时</div>
<div class="sdsec-wrap">
<div class="sd-security-value">001235465698</div>
</div>
</div>
<div class="sbl-bottom bg">
<div class="tit">风险管控</div>
<div class="content-fxgk">
<div class="sd-top-wrap">
<div class="stw-item-wrap">
<div class="stw-item bg1">
<div class="num">2</div>
<div class="desc">四级/重大风险</div>
</div>
</div>
<div class="stw-item-wrap">
<div class="stw-item bg2">
<div class="num">20</div>
<div class="desc">三级/较大风险</div>
</div>
</div>
<div class="stw-item-wrap">
<div class="stw-item bg3">
<div class="num">31</div>
<div class="desc">二级/一般风险</div>
</div>
</div>
<div class="stw-item-wrap">
<div class="stw-item bg4">
<div class="num">106</div>
<div class="desc">一级/低风险</div>
</div>
</div>
</div>
<div class="cf-list" id="heightFixFX">
<!-- Swiper -->
<div class="news-list swiper-container" id="Swiper3">
<div class="swiper-wrapper">
<div class="swiper-slide">
<a class="news-item" title="1.风险分级管理" href="javascrilt:;">
1.风险分级管理~~~
</a>
</div>
<div class="swiper-slide">
<a class="news-item" href="javascrilt:;">
2.风险分级管理
</a>
</div>
<div class="swiper-slide">
<a class="news-item" href="javascrilt:;">
3.风险分级管理
</a>
</div>
<div class="swiper-slide">
<a class="news-item" href="javascrilt:;">
4.风险分级管理
</a>
</div>
<div class="swiper-slide">
<a class="news-item" href="javascrilt:;">
5.风险分级管理
</a>
</div>
<div class="swiper-slide">
<a class="news-item" href="javascrilt:;">
6.风险分级管理
</a>
</div>
<div class="swiper-slide">
<a class="news-item" href="javascrilt:;">
7.风险分级管理
</a>
</div>
<div class="swiper-slide">
<a class="news-item" href="javascrilt:;">
8.风险分级管理
</a>
</div>
<div class="swiper-slide">
<a class="news-item" href="javascrilt:;">
9.风险分级管理
</a>
</div>
<div class="swiper-slide">
<a class="news-item" href="javascrilt:;">
10.风险分级管理
</a>
</div>
<div class="swiper-slide">
<a class="news-item" href="javascrilt:;">
11.风险分级管理
</a>
</div>
<div class="swiper-slide">
<a class="news-item" href="javascrilt:;">
12.风险分级管理
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="sd-right-new">
<div class="sdr-top">
<div class="sd-content bg">
<div class="tit">重大危险源</div>
<div class="content" id="heightFix">
<div class="list">
<!-- Swiper -->
<div class="news-list swiper-container" id="Swiper2">
<div class="swiper-wrapper">
<%=risk %>
</div>
</div>
</div>
<div class="sd-video-item">
<div class="sd-video-item-desc">视频监控</div>
</div>
</div>
</div>
</div>
<div class="sdr-bottom bg">
<div class="tit">隐患排查</div>
<div class="sd-output-box-wrap">
<div class="sd-output-box" id="outputId"></div>
</div>
</div>
</div>
</div>
</div>
</div>
<script src="../res/assets/js/jquery-2.1.1.min.js"></script>
<script src="../res/assets/js/echarts-5.2.0.min.js"></script>
<script src="../res/assets/js/video-7.15.0.min.js"></script>
<script src="../res/assets/js/swiper.min.js"></script>
<script>
//获取当前时间
function getNowTime() {
var date = new Date();
//年 getFullYear():四位数字返回年份
var year = date.getFullYear(); //getFullYear()代替getYear()
//月 getMonth()0 ~ 11
var month = date.getMonth() + 1;
//日 getDate()(1 ~ 31)
var day = date.getDate();
//时 getHours()(0 ~ 23)
var hour = date.getHours();
//分 getMinutes() (0 ~ 59)
var minute = date.getMinutes();
//秒 getSeconds()(0 ~ 59)
var second = date.getSeconds();
var dayweeks = date.getDay();
var weeks = new Array(
"星期日",
"星期一",
"星期二",
"星期三",
"星期四",
"星期五",
"星期六"
);
var week = weeks[dayweeks];
var time = year + '年' + this.addZero(month) + '月' + this.addZero(day) + '日 ' + this.addZero(hour) + ':' + this.addZero(minute) + ':' + this.addZero(second);
return time + ' ' + week;
}
//小于10的拼接上0字符串
function addZero(s) {
return s < 10 ? ('0' + s) : s;
}
function getDateDesc() {
var dateNow = getNowTime()
$('#sd-location-time').html(dateNow)
}
function initDate() {
setInterval(() => {
getDateDesc()
}, 1000);
}
function initBarEchart(id, xAxisData, data1, data2) {
var chartDom = document.getElementById(id);
var myChart = echarts.init(chartDom);
var option;
option = {
dataZoom: [{
type: 'slider',
show: true,
startValue: 0,
endValue: 5,
height: '10',
backgroundColor: 'rgba(47,69,84,0)',
fillerColor: 'rgba(47,69,84,0)',
bottom: '0%',
zoomLock: true,
moveOnMouseWheel: true,
brushSelect: true
}],
color: ['#12CDA2', '#00AAFF', '#FFC277'],
grid: {
top: '13%',
left: '3%',
right: '1%',
bottom: '2%',
containLabel: true
},
tooltip: {
trigger: 'axis',
showDelay: 0,
axisPointer: {
type: 'shadow'
}
},
xAxis: {
data: xAxisData,
axisLabel: {
color: '#179eb3',
interval: 0
},
axisTick: {
show: false,
},
axisLine: {
onZero: true,
lineStyle: {
color: '#179eb3',
width: 1,
}
},
boundaryGap: true
},
yAxis: {
type: 'value',
axisLabel: {
show: true,
color: '#179eb3',
},
axisTick: {
show: false,
},
// axisLine: {
// show: false,
// onZero: false,
// lineStyle: {
// color: '#179eb3',
// width: 1,
// }
// },
splitLine: {
show: true,
lineStyle: {
type: 'dashed',
color: '#0D3C65',
},
},
// splitNumber: 8,
},
series: [
{
name: '当日总数',
type: 'bar',
barWidth: 24,
data: data1,
itemStyle: {
normal: {
barBorderRadius: [15, 15, 0, 0] // 左上,右上,右下、左下
}
}
},
{
name: '当日整改数',
type: 'bar',
barWidth: 24,
data: data2,
itemStyle: {
normal: {
barBorderRadius: [15, 15, 0, 0] // 左上,右上,右下、左下
}
}
}
],
legend: {
show: true,
right: "3%",
top: '0',
data: [{
name: '当日总数',
textStyle: {
color: '#12CDA2',
},
}, {
name: '当日整改数',
textStyle: {
color: '#00AAFF'
},
}]
},
};
option && myChart.setOption(option);
window.addEventListener("resize", function () {
myChart.resize();
});
}
function fontSize(res) {
const clientWidth = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;
if (!clientWidth) return;
let fontSize = clientWidth / 1920;
return res * fontSize;
}
$(function () {
var heightFixFX = $('#heightFixFX').height();
$('#Swiper3').height(heightFixFX - 10);
var heightFix = $('#heightFix').height();
$('#Swiper2').height(heightFix - 80);
var seriesOption = [{
name: '问题1',
}, {
name: '问题2',
}, {
name: '问题3',
}, {
name: '问题4',
}, {
name: '问题5',
}, {
name: '问题6',
}, {
name: '问题7',
}, {
name: '问题8',
}, {
name: '问题9',
}, {
name: '问题10',
}]
let xAxisData = [];
let data1 = [];
let data2 = [];
for (let i = 0; i < seriesOption.length; i++) {
xAxisData.push(seriesOption[i].name);
data1.push(80);
data2.push(40);
}
setTimeout(() => {
initBarEchart('outputId', xAxisData, data1, data2)
}, 1000);
var swiper2Model = new Swiper('#Swiper2', {
slidesPerView: 'auto',
direction: 'vertical',
autoplay: {
delay: 2000,
stopOnLastSlide: false,
disableOnInteraction: true,
pauseOnMouseEnter: true,
}
});
//6.6.2之前的版本需要通过代码实现此功能
swiper2Model.el.onmouseover = function () {
swiper2Model.autoplay.stop();
}
swiper2Model.el.onmouseout = function () {
swiper2Model.autoplay.start();
}
var swiper3Model = new Swiper('#Swiper3', {
slidesPerView: 'auto',
direction: 'vertical',
autoplay: {
delay: 3000,
stopOnLastSlide: false,
disableOnInteraction: true,
pauseOnMouseEnter: true,
}
});
//6.6.2之前的版本需要通过代码实现此功能
swiper3Model.el.onmouseover = function () {
swiper3Model.autoplay.stop();
}
swiper3Model.el.onmouseout = function () {
swiper3Model.autoplay.start();
}
});
</script>
</body>
</html>