448 lines
20 KiB
Plaintext
448 lines
20 KiB
Plaintext
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="mainNew.aspx.cs" Inherits="FineUIPro.Web.common.mainNew" %>
|
|
|
|
<!DOCTYPE html>
|
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head runat="server">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
|
<title>Document</title>
|
|
<script src="./lib/flex.js"></script>
|
|
<link rel="stylesheet" href="css/swiper-bundle.min.css"/>
|
|
<link rel="stylesheet" href="css/index.css"/>
|
|
</head>
|
|
<body>
|
|
<form id="form1" runat="server">
|
|
<div class="z-page">
|
|
<div class="z-main">
|
|
<div class="z-side">
|
|
<div class="z-s">
|
|
<div class="z-w">
|
|
<div class="z-lab">工时</div>
|
|
<div class="z-val" id="NumberBox1" runat="server">657.32</div>
|
|
</div>
|
|
</div>
|
|
<div class="z-s">
|
|
<div class="z-w">
|
|
<div class="z-lab">承包</div>
|
|
<div class="z-val"><span id="NumberBox2" runat="server">0</span><span class="z-unit">个</span></div>
|
|
</div>
|
|
</div>
|
|
<div class="z-s">
|
|
<div class="z-w">
|
|
<div class="z-lab">作业人员</div>
|
|
<div class="z-val"><span id="NumberBox3" runat="server">0</span><span class="z-unit">人</span></div>
|
|
</div>
|
|
</div>
|
|
<div class="z-s">
|
|
<div class="z-w">
|
|
<div class="z-lab">培训课时</div>
|
|
<div class="z-val"><span id="NumberBox4" runat="server">0</span><span class="z-unit">小时</span></div>
|
|
</div>
|
|
</div>
|
|
<div class="z-s">
|
|
<div class="z-w">
|
|
<div class="z-lab">特种作业(工作票)</div>
|
|
<div class="z-val"><span id="NumberBox5" runat="server">0</span><span class="z-unit">项</span></div>
|
|
</div>
|
|
</div>
|
|
<div class="z-s">
|
|
<div class="z-w">
|
|
<div class="z-lab">高危作业</div>
|
|
<div class="z-val"><span id="NumberBox6" runat="server">0</span><span class="z-unit">项</span></div>
|
|
</div>
|
|
</div>
|
|
<div class="z-s1">
|
|
<div class="z-w1">
|
|
<div class="z-lab">项目停工</div>
|
|
<div class="z-val"><span id="NumberBox7" runat="server">0</span><span class="z-unit">次</span></div>
|
|
</div>
|
|
<div class="z-s-box">
|
|
<div class="z_box">
|
|
<div class="z-b-lab">天气原因</div>
|
|
<div class="z-b-val"><span id="NumberBox8" runat="server">0</span> <span class="z-unit">次</span> </div>
|
|
</div>
|
|
<div class="z_box">
|
|
<div class="z-b-lab">天气原因</div>
|
|
<div class="z-b-val"><span id="NumberBox9" runat="server">0</span> <span class="z-unit">次</span> </div>
|
|
</div>
|
|
<div class="z_box">
|
|
<div class="z-b-lab">天气原因</div>
|
|
<div class="z-b-val"><span id="NumberBox10" runat="server">0</span> <span class="z-unit">次</span> </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="z-s1">
|
|
<div class="z-w1">
|
|
<div class="z-lab">项目总数</div>
|
|
<div class="z-val"><span id="NumberBox11" runat="server">0</span><span class="z-unit">个</span></div>
|
|
</div>
|
|
<div class="z-s-box">
|
|
<div class="z_box">
|
|
<div class="z-b-lab">A级</div>
|
|
<div class="z-b-val"><span id="NumberBox12" runat="server">0</span> <span class="z-unit">个</span> </div>
|
|
</div>
|
|
<div class="z_box">
|
|
<div class="z-b-lab">B级</div>
|
|
<div class="z-b-val"><span id="NumberBox13" runat="server">0</span> <span class="z-unit">个</span> </div>
|
|
</div>
|
|
<div class="z_box">
|
|
<div class="z-b-lab">C级</div>
|
|
<div class="z-b-val"><span id="NumberBox14" runat="server">0</span> <span class="z-unit">个</span> </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="z-s1">
|
|
<div class="z-w1">
|
|
<div class="z-lab">安全费用</div>
|
|
<div class="z-val"><span id="NumberBox15" runat="server">0</span><span class="z-unit">万元</span></div>
|
|
</div>
|
|
<div class="z-s-box">
|
|
<div class="z_box">
|
|
<div class="z-b-lab">已使用</div>
|
|
<div class="z-b-val"><span id="NumberBox16" runat="server">0</span> <span class="z-unit">万元</span> </div>
|
|
</div>
|
|
<div class="z_box">
|
|
<div class="z-b-lab">未归集</div>
|
|
<div class="z-b-val"><span id="NumberBox17" runat="server">0</span> <span class="z-unit">万元</span> </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="z-s2">
|
|
<div class="z-w1">
|
|
<div class="z-lab">应急演练</div>
|
|
<div class="z-val"><span id="NumberBox18" runat="server">0</span><span class="z-unit">次</span></div>
|
|
</div>
|
|
<div class="z-w1">
|
|
<div class="z-lab">应急物品</div>
|
|
<div class="z-val"><span id="NumberBox19" runat="server">0</span><span class="z-unit">项</span></div>
|
|
</div>
|
|
<div class="z-w1">
|
|
<div class="z-lab">应急药品</div>
|
|
<div class="z-val"><span id="NumberBox20" runat="server">0</span><span class="z-unit">项</span></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="z-center">
|
|
<div class="z-p">
|
|
<div class="z-p-b">
|
|
<div class="z-pb-val"><span id="divProjectNum" runat="server">0</span> <span class="z-unit">个</span> </div>
|
|
<div class="z-pb-lab">在建项目</div>
|
|
</div>
|
|
<div class="z-p-b">
|
|
<div class="z-pb-val"><span id="divJoinConstructionPersonNum" runat="server">0</span> <span class="z-unit">个</span> </div>
|
|
<div class="z-pb-lab">参建人数</div>
|
|
</div>
|
|
</div>
|
|
<div class="z-map">
|
|
<div id="cMap"></div>
|
|
</div>
|
|
</div>
|
|
<div class="z-side">
|
|
<div class="z-s1">
|
|
<div class="z-w1">
|
|
<div class="z-lab">危害因素</div>
|
|
<div class="z-val"><span id="NumberBox21" runat="server">0</span><span class="z-unit">项</span></div>
|
|
</div>
|
|
<div class="z-s-box">
|
|
<div class="z_box">
|
|
<div class="z-b-lab">重大危害</div>
|
|
<div class="z-b-val"><span id="NumberBox22" runat="server">0</span> <span class="z-unit">项</span> </div>
|
|
</div>
|
|
<div class="z_box">
|
|
<div class="z-b-lab">一般危害</div>
|
|
<div class="z-b-val"><span id="NumberBox23" runat="server">0</span> <span class="z-unit">项</span> </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="z-s3">
|
|
<div class="z-c">
|
|
<div class="z-w3">
|
|
<div class="z-w3_lab">质量问题</div>
|
|
<div class="z-w3_val"><span id="NumberBox24" runat="server">0</span><span class="z-unit">项</span></div>
|
|
</div>
|
|
<div class="z-l"></div>
|
|
<div class="z-w3">
|
|
<div class="z-w3_lab">已整改</div>
|
|
<div class="z-w3_val"><span id="NumberBox25" runat="server">0</span><span class="z-unit">项</span></div>
|
|
</div>
|
|
</div>
|
|
<div class="z-c">
|
|
<div class="z-w3">
|
|
<div class="z-w3_lab">安全问题</div>
|
|
<div class="z-w3_val"><span id="NumberBox26" runat="server">0</span><span class="z-unit">项</span></div>
|
|
</div>
|
|
<div class="z-l"></div>
|
|
<div class="z-w3">
|
|
<div class="z-w3_lab">已整改</div>
|
|
<div class="z-w3_val"><span id="NumberBox27" runat="server">0</span><span class="z-unit">项</span></div>
|
|
</div>
|
|
</div>
|
|
<div class="z-w1">
|
|
<div class="z-lab">项目停工</div>
|
|
<div class="z-val"><span id="NumberBox28" runat="server">0</span><span class="z-unit">个</span></div>
|
|
</div>
|
|
<div class="z-s-box">
|
|
<div class="z_box">
|
|
<div class="z-b-lab">重大危害</div>
|
|
<div class="z-b-val"><span id="NumberBox29" runat="server">0</span> <span class="z-unit">项</span> </div>
|
|
</div>
|
|
<div class="z_box">
|
|
<div class="z-b-lab">一般危害</div>
|
|
<div class="z-b-val"><span id="NumberBox30" runat="server">0</span> <span class="z-unit">项</span> </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="z-s2" style=" margin-bottom: .325rem;">
|
|
<div class="z-w1">
|
|
<div class="z-lab">特种设备/日检查</div>
|
|
<div class="z-val"><span id="NumberBox31" runat="server">0</span><span class="z-unit">次</span></div>
|
|
</div>
|
|
<div class="z-w1">
|
|
<div class="z-lab">特种设备/周排查</div>
|
|
<div class="z-val"><span id="NumberBox32" runat="server">0</span><span class="z-unit">项</span></div>
|
|
</div>
|
|
<div class="z-w1">
|
|
<div class="z-lab">特种设备/月调度情况</div>
|
|
<div class="z-val"><span id="NumberBox33" runat="server">0</span><span class="z-unit">项</span></div>
|
|
</div>
|
|
</div>
|
|
<div class="z-s1">
|
|
<div class="z-w1">
|
|
<div class="z-lab">参与五星计划</div>
|
|
<div class="z-val"><span id="NumberBox34" runat="server">0</span><span class="z-unit">人次</span></div>
|
|
</div>
|
|
<div class="z-s-box">
|
|
<div class="z_box">
|
|
<div class="z-b-lab">五星</div>
|
|
<div class="z-b-val"><span id="NumberBox35" runat="server">0</span> <span class="z-unit">人</span> </div>
|
|
</div>
|
|
<div class="z_box">
|
|
<div class="z-b-lab">四星</div>
|
|
<div class="z-b-val"><span id="NumberBox36" runat="server">0</span> <span class="z-unit">人</span> </div>
|
|
</div>
|
|
<div class="z_box">
|
|
<div class="z-b-lab">三星</div>
|
|
<div class="z-b-val"><span id="NumberBox37" runat="server">0</span> <span class="z-unit">人</span> </div>
|
|
</div>
|
|
<div class="z_box">
|
|
<div class="z-b-lab">二星</div>
|
|
<div class="z-b-val"><span id="NumberBox38" runat="server">0</span> <span class="z-unit">人</span> </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="z-s4">
|
|
<div class="z-w1">
|
|
<div class="z-lab">领导个人行动计划</div>
|
|
<div class="z-val"><span id="NumberBox39" runat="server">0</span><span class="z-unit">次</span></div>
|
|
</div>
|
|
<div class="z-w1">
|
|
<div class="z-lab">安全行为观察与沟通</div>
|
|
<div class="z-val"><span id="NumberBox40" runat="server">0</span><span class="z-unit">次</span></div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="z-b">
|
|
<div class="z-tit">HSE监管片区责任和网格化管理情况</div>
|
|
<div class="z-imgb">
|
|
<div class="swiper">
|
|
<div class="swiper-wrapper" id="swiper_div" runat="server">
|
|
<%-- <div class="swiper-slide">
|
|
<img src="images/m06.png"/>
|
|
</div>--%>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</body>
|
|
</html>
|
|
<script src="lib/swiper-bundle.min.js"></script>
|
|
<script src="lib/china1.js"></script>
|
|
<script src="lib/echarts.min.js"></script>
|
|
<script>
|
|
var mySwiper = new Swiper('.swiper', {
|
|
autoplay: true,//可选选项,自动滑动
|
|
})
|
|
|
|
createChinaMap()
|
|
function createChinaMap() {
|
|
// 地图 点
|
|
var chinaData = JSON.parse('<%=ProjectInfo %>')
|
|
// 中国地图 配置
|
|
let chinaOption = {
|
|
tooltip: { show: false },
|
|
geo: [
|
|
{
|
|
// 地理坐标系组件
|
|
map: "china",
|
|
roam: false, // 可以缩放和平移
|
|
aspectScale: 0.75, // 比例
|
|
top: 140,
|
|
zlevel: 2,
|
|
zoom: 1.4,
|
|
tooltip: {
|
|
show: true,
|
|
backgroundColor: "#4CB0DD",
|
|
borderColor: 'rgba(0, 0, 0, 0.2)',
|
|
formatter: function (h) {
|
|
console.log(h)
|
|
let html = `<div style="z-index:99999999;color: #ffffff;">
|
|
<p>`+ h.name.split("@")[0] + `</p>
|
|
</div>`
|
|
return html
|
|
},
|
|
},
|
|
label: {
|
|
show: false
|
|
},
|
|
regions: [
|
|
{
|
|
name: "南海诸岛",
|
|
itemStyle: {
|
|
// 隐藏地图
|
|
normal: {
|
|
opacity: 0, // 为 0 时不绘制该图形
|
|
}
|
|
},
|
|
label: {
|
|
show: false // 隐藏文字
|
|
}
|
|
}
|
|
],
|
|
itemStyle: {
|
|
// 图形上的地图区域
|
|
normal: {
|
|
areaColor: "#062539",
|
|
borderColor: "#07121B",
|
|
}
|
|
},
|
|
|
|
emphasis: {
|
|
disabled: true,
|
|
}
|
|
|
|
},
|
|
{
|
|
// 地理坐标系组件
|
|
map: "china",
|
|
roam: false, // 可以缩放和平移
|
|
aspectScale: 0.75, // 比例
|
|
top: 130,
|
|
zlevel: 9,
|
|
zoom: 1.4,
|
|
regions: [
|
|
{
|
|
name: "南海诸岛",
|
|
itemStyle: {
|
|
// 隐藏地图
|
|
normal: {
|
|
opacity: 0, // 为 0 时不绘制该图形
|
|
}
|
|
},
|
|
label: {
|
|
show: false // 隐藏文字
|
|
}
|
|
}
|
|
],
|
|
itemStyle: {
|
|
// 图形上的地图区域
|
|
normal: {
|
|
areaColor: "#0576B3",
|
|
borderColor: "#076393",
|
|
}
|
|
},
|
|
|
|
emphasis: {
|
|
disabled: true,
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
// 地理坐标系组件
|
|
map: "china",
|
|
roam: false, // 可以缩放和平移
|
|
aspectScale: 0.75, // 比例
|
|
top: 120,
|
|
zlevel: 12,
|
|
zoom: 1.4,
|
|
label: {
|
|
color: "#ffffff",
|
|
show: true
|
|
},
|
|
regions: [
|
|
{
|
|
name: "南海诸岛",
|
|
label: {
|
|
show: false // 隐藏文字
|
|
}
|
|
}
|
|
],
|
|
itemStyle: {
|
|
// 图形上的地图区域
|
|
normal: {
|
|
borderWidth: 1,
|
|
areaColor: "#0E6492",
|
|
borderColor: "#45A8DB",
|
|
}
|
|
},
|
|
emphasis: {
|
|
disabled: true,
|
|
}
|
|
|
|
},
|
|
],
|
|
series: [
|
|
{
|
|
id: 'isSkip',
|
|
type: 'effectScatter',
|
|
coordinateSystem: 'geo',
|
|
symbolSize: 10,
|
|
zlevel: 100,
|
|
selectedMode: true,
|
|
select: {
|
|
disabled: true,
|
|
label: true,
|
|
},
|
|
itemStyle: {
|
|
color: "#FDFF04"
|
|
},
|
|
rippleEffect: {
|
|
|
|
},
|
|
tooltip: {
|
|
show: true
|
|
},
|
|
data: chinaData,
|
|
}],
|
|
|
|
}
|
|
echarts.registerMap('china', chinaJson);
|
|
let chinaChart = echarts.init(document.getElementById('cMap'));
|
|
chinaChart.setOption(chinaOption);
|
|
|
|
window.addEventListener("resize", function () {
|
|
chinaChart.resize(); //myChart指自己定义的echartsDom对象
|
|
});
|
|
|
|
|
|
chinaChart.on('click', function (params) {
|
|
// 控制台打印点击的地区名称
|
|
if (params.seriesType == 'effectScatter') {
|
|
/*alert('点击了' + params.name);*/
|
|
}
|
|
// 你可以在这里添加你的逻辑代码
|
|
});
|
|
|
|
}
|
|
// 重置大小
|
|
function resetSize(size, initWidth = 1920) {
|
|
let clientWidth = document.body.clientWidth
|
|
return size * (clientWidth / initWidth)
|
|
}
|
|
</script>
|