河北专项检查和移动端

This commit is contained in:
2025-04-06 23:26:22 +08:00
parent 64c7be5db4
commit 8aba5b01bc
204 changed files with 41904 additions and 3226 deletions
+353 -142
View File
@@ -12,13 +12,22 @@
<link href="../res/indexv2/assets/css/swiper.min.css" rel="stylesheet" />
<link rel="stylesheet" href="../res/css/base.css">
<link rel="stylesheet" href="../res/css/projectIndex.css?v1">
<link rel="stylesheet" href="../res/css/projectIndex.css?v3">
<script src="../res/lib/flex.js"></script>
<style type="text/css">
.sd-body2 .sd-section .sd-section7-inner .sd-labor-echart .sd-labor-echart-box {
height: 1.4rem
}
input[type="date"] {
background-color: rgba(0,0,0,0);
color: #ffffff;
}
input[type="date"]::-webkit-calendar-picker-indicator {
filter: invert(1);
}
html, body, .wrap {
height: calc(100% - 1.5rem);
}
@@ -150,6 +159,13 @@
.sd-body2 .sd-section .sd-section5-inner .sd-quality-items .sd-quality-item {
width: 30%;
}
.z-date {
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 4px;
}
</style>
<style type="text/css">
</style>
@@ -159,59 +175,78 @@
<div class="main flex-row">
<div class="side side-left">
<div class="side-tit image-full">
<asp:Literal runat="server" Text="<%$ Resources:Lan,SafetyStatistics%>" /></div>
<asp:Literal runat="server" Text="劳务数据" />
<div class="z-date">
<input id="labour" type="date" value="" />
</div>
</div>
<div class="anq-box">
<div class="anq-overview image-full flex-row flex-start flex-item-center">
<div class="anq-lab">
<asp:Literal runat="server" Text="<%$ Resources:Lan,SafeLaborHours%>" /></div>
<div class="anq-val" runat="server" id="divSafeWorkTime">0</div>
<asp:Literal runat="server" Text="现场人数" />
</div>
<div class="anq-val" ><span id="all_count"></span> <span style="font-size: 14px;">人</span></div>
</div>
<div class="anq-inner flex-row flex-center">
<div class="anq-inner-b flex-column flex-center">
<div class="anq-inner-b-text">
<asp:Literal runat="server" Text="<%$ Resources:Lan,DangersCount%>" /></div>
<div class="anq-inner-b-val"><span class="color1" runat="server" id="divAllRectify">0</span><span>个</span></div>
<asp:Literal runat="server" Text="管理人员" />
</div>
<div class="anq-inner-b-val"><span class="color1" id="manager">0</span><span>人</span></div>
</div>
<div class="anq-inner-b flex-column flex-center">
<%-- <div class="anq-inner-b flex-column flex-center">
<div class="anq-inner-b-text">
<asp:Literal runat="server" Text="<%$ Resources:Lan,completed%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,completed%>" />
</div>
<div class="anq-inner-b-val"><span class="color2" runat="server" id="divCRectify">0</span><span>个</span></div>
</div>
</div>--%>
<div class="anq-inner-b flex-column flex-center">
<div class="anq-inner-b-text">
<asp:Literal runat="server" Text="<%$ Resources:Lan,uncompleted%>" /></div>
<div class="anq-inner-b-val"><span class="color3" runat="server" id="divUCRectify">0</span><span>个</span></div>
<asp:Literal runat="server" Text="作业人员" />
</div>
<div class="anq-inner-b-val"><span class="color3" id="job_count">0</span><span>人</span></div>
</div>
</div>
</div>
<div class="side-tit image-full tit1">
<asp:Literal runat="server" Text="<%$ Resources:Lan,ServiceData%>" /></div>
<asp:Literal runat="server" Text="安全问题统计" />
<div class="z-date">
<input id="safe_start" type="date" value="" />
<span style="font-size: 10px; padding: 0 6px;">至</span>
<input id="safe_end" type="date" value="" />
</div>
</div>
<div class="lw-tit flex-row flex-between">
<div class="lw-item flex-column flex-start flex-item-center">
<div class="lw-item-lab">
<p>
<asp:Literal runat="server" Text="<%$ Resources:Lan,CurrentPersonnel%>" /></p>
问题总数
</p>
</div>
<div class="lw-item-val color1" runat="server" id="divALLPerson">0</div>
<div class="lw-item-val color1" runat="server" id="all">0</div>
</div>
<div class="lw-item flex-column flex-start flex-item-center">
<div class="lw-item-lab">
<p>
<asp:Literal runat="server" Text="<%$ Resources:Lan,WorkPersonnel%>" /></p>
已完成
</p>
</div>
<div class="lw-item-val color2" runat="server" id="divZYPerson">0</div>
<div class="lw-item-val color2" runat="server" id="done">0</div>
</div>
<div class="lw-item flex-column flex-start flex-item-center">
<div class="lw-item-lab">
<p>
<asp:Literal runat="server" Text="<%$ Resources:Lan,managersCount%>" /></p>
未完成
</p>
</div>
<div class="lw-item-val color4" runat="server" id="divGLPerson">0</div>
<div class="lw-item-val color4" runat="server" id="undone">0</div>
</div>
</div>
<div class="lw-map">
<div id="lw-map"></div>
<p style="text-align:center;margin-top: 10%;color:#ffffff;">暂无数据</p>`
</div>
<%--<div class="side-tit image-full tit1">视频监控</div>
@@ -221,7 +256,8 @@
</div>
</div>--%>
<div class="side-tit image-full tit1">
<asp:Literal runat="server" Text="<%$ Resources:Lan,VideoSurveillance%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,VideoSurveillance%>" />
</div>
<div class="vid-box sd-section-content video_content" style="height: 3.75rem;">
<live-player id="player01" live="true" aspect="16:12"></live-player>
<div class="bottom">
@@ -229,8 +265,10 @@
<div class="bottom_left">
<asp:Literal runat="server" Text="<%$ Resources:Lan,RealTimeVideo%>" />
</div>
<div class="bottom_right"><span id='more'>
<asp:Literal runat="server" Text="<%$ Resources:Lan,more%>" /><</span></div>
<div class="bottom_right">
<span id='more'>
<asp:Literal runat="server" Text="<%$ Resources:Lan,more%>" /><</span>
</div>
</div>
@@ -249,12 +287,14 @@
</div>
<div class="pro-d-exp-row flex-row flex-start">
<div class="pro-d-exp-row-lab">
<asp:Literal runat="server" Text="<%$ Resources:Lan,ConstructionUnit%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,ConstructionUnit%>" />
</div>
<div class="pro-d-exp-row-val" title='<%=divSGUnitTitle %>'><%=divSGUnitTitle2 %></div>
</div>
<div class="pro-d-exp-row flex-row flex-start">
<div class="pro-d-exp-row-lab">
<asp:Literal runat="server" Text="<%$ Resources:Lan,SupervisionUnit%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,SupervisionUnit%>" />
</div>
<div class="pro-d-exp-row-val" title='<%=divJLUnitTitle %>'><%=divJLUnitTitle2 %></div>
</div>
</div>
@@ -266,58 +306,68 @@
<div class="ht-box flex-row flex-between">
<div class="ht-item flex-column flex-center flex-item-start">
<div class="ht-item-lab">
<asp:Literal runat="server" Text="<%$ Resources:Lan,TotalContractDuration%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,TotalContractDuration%>" />
</div>
<div class="ht-item-val"><span class="color1" runat="server" id="divProjectDays">1,100</span><span>天</span></div>
</div>
<div class="ht-item flex-column flex-center flex-item-start">
<div class="ht-item-lab">
<asp:Literal runat="server" Text="<%$ Resources:Lan,ContractExpirationTime%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,ContractExpirationTime%>" />
</div>
<div class="ht-item-val color3" runat="server" id="divEndDate">2027-01-30</div>
</div>
<div class="ht-item flex-column flex-center flex-item-start">
<div class="ht-item-lab">
<asp:Literal runat="server" Text="<%$ Resources:Lan,RemainingTimeCompletion%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,RemainingTimeCompletion%>" />
</div>
<div class="ht-item-val"><span class="color4" runat="server" id="divRemainingDays">---</span><span>天</span></div>
</div>
</div>
<div class="jd-box">
<div class="jd-tit">
<asp:Literal runat="server" Text="<%$ Resources:Lan,ProjectSchedule%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,ProjectSchedule%>" />
</div>
<div id="jd-box-map">
<div class="flex-row ">
<div class="jd-line-dot flex-column flex-center" id="scheline0" runat="server">
<div class="jd-line"></div>
<div class="jd-dot flex-row flex-center"></div>
<div class="jd-lab" id="scheName0" runat="server">
<asp:Literal runat="server" Text="<%$ Resources:Lan,Start_time%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,Start_time%>" />
</div>
<div class="jd-timer" id="scheDate0" runat="server">2024-01-25</div>
</div>
<div class="jd-line-dot flex-column flex-center" id="scheline1" runat="server">
<div class="jd-line"></div>
<div class="jd-dot flex-row flex-center"></div>
<div class="jd-lab" id="scheName1" runat="server">
<asp:Literal runat="server" Text="<%$ Resources:Lan,Pilefoundationconstruction%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,Pilefoundationconstruction%>" />
</div>
<div class="jd-timer" id="scheDate1" runat="server">2024-04-18</div>
</div>
<div class="jd-line-dot flex-column flex-center" id="scheline2" runat="server">
<div class="jd-line"></div>
<div class="jd-dot flex-row flex-center"></div>
<div class="jd-lab" id="scheName2" runat="server">
<asp:Literal runat="server" Text="<%$ Resources:Lan,CivilInfrastructure%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,CivilInfrastructure%>" />
</div>
<div class="jd-timer" id="scheDate2" runat="server">2024-12-30</div>
</div>
<div class="jd-line-dot flex-column flex-center" id="scheline3" runat="server">
<div class="jd-line"></div>
<div class="jd-dot flex-row flex-center"></div>
<div class="jd-lab" id="scheName3" runat="server">
<asp:Literal runat="server" Text="<%$ Resources:Lan,PipeInstallationStarts%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,PipeInstallationStarts%>" />
</div>
<div class="jd-timer" id="scheDate3" runat="server">2024-11-30</div>
</div>
<div class="jd-line-dot flex-column flex-center" id="scheline4" runat="server">
<div class="jd-line"></div>
<div class="jd-dot flex-row flex-center"></div>
<div class="jd-lab" id="scheName4" runat="server">PC/BPA
<asp:Literal runat="server" Text="<%$ Resources:Lan,FirstEquipmentArrived%>" /></div>
<div class="jd-lab" id="scheName4" runat="server">
PC/BPA
<asp:Literal runat="server" Text="<%$ Resources:Lan,FirstEquipmentArrived%>" />
</div>
<div class="jd-timer" id="scheDate4" runat="server">2025-04-25</div>
</div>
<div class="jd-line-dot flex-column flex-center" id="scheline5" runat="server">
@@ -336,7 +386,8 @@
<div class="jd-line"></div>
<div class="jd-dot flex-row flex-center"></div>
<div class="jd-lab" id="scheName7" runat="server">
<asp:Literal runat="server" Text="<%$ Resources:Lan,TimeCompletion%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,TimeCompletion%>" />
</div>
<div class="jd-timer" id="scheDate7" runat="server">2027-01-30</div>
</div>
</div>
@@ -345,22 +396,26 @@
<div class="cs-box flex-row flex-between flex-center">
<div class="cs-item">
<div class="cs-item-lab">
<asp:Literal runat="server" Text="<%$ Resources:Lan,temperature%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,temperature%>" />
</div>
<div class="cs-item-val"><span runat="server" id="divHJ1">0</span><span>℃</span></div>
</div>
<div class="cs-item">
<div class="cs-item-lab">
<asp:Literal runat="server" Text="<%$ Resources:Lan,humidness%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,humidness%>" />
</div>
<div class="cs-item-val"><span runat="server" id="divHJ2">0</span><span>%rh</span></div>
</div>
<div class="cs-item">
<div class="cs-item-lab">
<asp:Literal runat="server" Text="<%$ Resources:Lan,WindSpeed%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,WindSpeed%>" />
</div>
<div class="cs-item-val"><span runat="server" id="divHJ3">0</span><span>km/h</span></div>
</div>
<div class="cs-item">
<div class="cs-item-lab">
<asp:Literal runat="server" Text="<%$ Resources:Lan,noise%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,noise%>" />
</div>
<div class="cs-item-val"><span runat="server" id="divHJ4">0</span><span>db</span></div>
</div>
<div class="cs-item">
@@ -375,24 +430,28 @@
</div>
<div class="side side-right">
<div class="side-tit image-full">
<asp:Literal runat="server" Text="<%$ Resources:Lan,QualityStatistics%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,QualityStatistics%>" />
</div>
<div class="zl-box">
<div class="zl-box-tit flex-row flex-between flex-item-center">
<div class="zl-box-tit-item flex-column flex-item-center flex-between">
<div class="zl-box-tit-item-val color1" runat="server" id="divCQMSAllNum">176</div>
<div class="zl-box-tit-item-lab">
<asp:Literal runat="server" Text="<%$ Resources:Lan,ProblemTotal%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,ProblemTotal%>" />
</div>
</div>
<div class="zl-box-tit-item flex-column flex-item-center flex-between">
<div class="zl-box-tit-item-val color2" runat="server" id="divCQMSCAllNum">176</div>
<div class="zl-box-tit-item-lab">
<asp:Literal runat="server" Text="<%$ Resources:Lan,completed%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,completed%>" />
</div>
</div>
<div class="zl-box-tit-item flex-column flex-item-center flex-between">
<div class="zl-box-tit-item-val color3" runat="server" id="divCQMSUCAllNum">176</div>
<div class="zl-box-tit-item-lab">
<asp:Literal runat="server" Text="<%$ Resources:Lan,uncompleted%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,uncompleted%>" />
</div>
</div>
</div>
<div class="zl-box-maps flex-row flex-between">
@@ -402,7 +461,8 @@
</div>
</div>
<div class="side-tit image-full tit2">
<asp:Literal runat="server" Text="<%$ Resources:Lan,TodoList%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,TodoList%>" />
</div>
<div class="db-box">
<div class="db-box-ul flex-column flex-start flex-item-start" id='swiper2' runat="server">
<%--<div class="db-box-li">待办事项:内容填充文字</div>
@@ -416,63 +476,81 @@
</div>
</div>
<div class="side-tit image-full tit2">
<asp:Literal runat="server" Text="<%$ Resources:Lan,Quawarning%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,Quawarning%>" />
</div>
<div class="zzh-box flex-column flex-between">
<div class="a flex-row flex-between">
<div class="zzh-item flex-column flex-item-end">
<div class="zzh-item-lab">
<asp:Literal runat="server" Text="<%$ Resources:Lan,Quawarning%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,Quawarning%>" />
</div>
<div class="zzh-item-val color2" runat="server" id="divQualityWarningNum">0</div>
</div>
<div class="zzh-item flex-column flex-item-end">
<div class="zzh-item-lab">
<asp:Literal runat="server" Text="<%$ Resources:Lan,CertificateWarning%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,CertificateWarning%>" />
</div>
<div class="zzh-item-val color4" runat="server" id="divWorkWarningNum">0</div>
</div>
</div>
<div class="b flex-row flex-between">
<div class="zzh-item">
<div class="zzh-item-lab flex-column flex-item-end">
<asp:Literal runat="server" Text="<%$ Resources:Lan,MechanicalWarning%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,MechanicalWarning%>" />
</div>
<div class="zzh-item-val color1" runat="server" id="divMechanicsWarningNum">0</div>
</div>
<div class=" zzh-item">
<div class="zzh-item-lab flex-column flex-item-end">
<asp:Literal runat="server" Text="<%$ Resources:Lan,QualityWarning%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,QualityWarning%>" />
</div>
<div class="zzh-item-val color3" runat="server" id="divCQMSWarningNum">0</div>
</div>
</div>
</div>
<div class="side-tit image-full tit2">
<asp:Literal runat="server" Text="<%$ Resources:Lan,RiskControl%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,RiskControl%>" />
</div>
<div class="fx-box flex-row flex-between">
<div class="fx-item">
<div class="fx-item-im color1" runat="server" id="divHazard4Num">0</div>
<div class="fx-item-lab">4
<asp:Literal runat="server" Text="<%$ Resources:Lan,Level%>" /></div>
<div class="fx-item-lab">
4
<asp:Literal runat="server" Text="<%$ Resources:Lan,Level%>" />
</div>
<div class="fx-item-val">
<asp:Literal runat="server" Text="<%$ Resources:Lan,MajorRisk%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,MajorRisk%>" />
</div>
</div>
<div class="fx-item">
<div class="fx-item-im color4" runat="server" id="divHazard3Num">0</div>
<div class="fx-item-lab">3
<asp:Literal runat="server" Text="<%$ Resources:Lan,Level%>" /></div>
<div class="fx-item-lab">
3
<asp:Literal runat="server" Text="<%$ Resources:Lan,Level%>" />
</div>
<div class="fx-item-val">
<asp:Literal runat="server" Text="<%$ Resources:Lan,GreaterRisk%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,GreaterRisk%>" />
</div>
</div>
<div class="fx-item">
<div class="fx-item-im color5" runat="server" id="divHazard2Num">0</div>
<div class="fx-item-lab">2
<asp:Literal runat="server" Text="<%$ Resources:Lan,Level%>" /></div>
<div class="fx-item-lab">
2
<asp:Literal runat="server" Text="<%$ Resources:Lan,Level%>" />
</div>
<div class="fx-item-val">
<asp:Literal runat="server" Text="<%$ Resources:Lan,GeneralRisk%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,GeneralRisk%>" />
</div>
</div>
<div class="fx-item">
<div class="fx-item-im color1" runat="server" id="divHazard1Num">0</div>
<div class="fx-item-lab">1
<asp:Literal runat="server" Text="<%$ Resources:Lan,Level%>" /></div>
<div class="fx-item-lab">
1
<asp:Literal runat="server" Text="<%$ Resources:Lan,Level%>" />
</div>
<div class="fx-item-val">
<asp:Literal runat="server" Text="<%$ Resources:Lan,LowRisk%>" /></div>
<asp:Literal runat="server" Text="<%$ Resources:Lan,LowRisk%>" />
</div>
</div>
</div>
</div>
@@ -488,7 +566,219 @@
<script type="text/javascript" src="../res/indexv2/assets/js/swiper.min.js"></script>
<script src="../res/liveplayer/liveplayer-element.min.js"></script>
<script>
let AQWTChart = null; // 安全问题统计柱状图的实体
// 5分钟刷新一次数据
setInterval(function () {
// 问题类型统计
problemTypeStatistics($('#safe_start').val(), $('#safe_end').val())
// 劳务数据统计
serviceData($("#labour").val())
}, 300000)
$(document).ready(function () {
let ProjectId = "<%= ProjectId%>"
// 给劳务数据日期选择框赋当天日期
$('#labour').val(nowDate());
serviceData(nowDate())
// 切换日期时请求数据
$('#labour').on("change", function (e) {
serviceData($(this).val())
})
// 给安全问题统计赋值
let date = new Date()
let year = date.getFullYear()
let month = date.getMonth() + 1
$('#safe_start').val(`${year}-${month.toString().padStart(2, '0') }-01`);
$('#safe_end').val(`${year}-${month.toString().padStart(2, '0')}-${new Date(year, month, 0).getDate() }`);
problemTypeStatistics($('#safe_start').val(), $('#safe_end').val())
$('#safe_start').on('change', function () {
let safe_start = $('#safe_start').val()
let safe_end = $('#safe_end').val()
if (new Date(safe_start).getTime() > new Date(safe_end)) {
alert("请选择小于" + safe_end + "日期")
$('#safe_start').val(safe_end)
} else {
problemTypeStatistics($('#safe_start').val(), $('#safe_end').val())
}
})
$('#safe_end').on('change', function () {
let safe_start = $('#safe_start').val()
let safe_end = $('#safe_end').val()
if (new Date(safe_start).getTime() > new Date(safe_end)) {
$('#safe_start').val(nowDate())
alert("请选择大于" + safe_start + "日期")
} else {
problemTypeStatistics($('#safe_start').val(), $('#safe_end').val())
}
})
// 获取当天日期
function nowDate() {
var now = new Date();
//格式化日,如果小于9,前面补0
var day = ("0" + now.getDate()).slice(-2);
//格式化月,如果小于9,前面补0
var month = ("0" + (now.getMonth() + 1)).slice(-2);
//拼装完整日期格式
var today = now.getFullYear() + "-" + (month) + "-" + (day);
return today
}
// 安全问题统计
function problemTypeStatistics(startdate, enddate) {
$.ajax({
url: "mainProject.aspx/GetSafetyProblemStatistics",
type: "POST",
contentType: "application/json; charset=utf-8",
dataType: "json",
data: JSON.stringify({
ProjectId: ProjectId,
startdate: startdate,
enddate: enddate,
}),
success: function (data) {
console.log(data)
let d = data.d
$("#all").text(d.AllCount)
$("#done").text(d.DoneCount)
$("#undone").text(d.UnDoneCount)
let tits = []
let vals = []
d.CheckList.map(e => {
tits.push(e.type)
vals.push(e.count)
})
initAQWTap('lw-map', tits, vals)
//if (d.CheckList.length > 0) {
// d.CheckList.map(e => {
// tits.push(e.type)
// vals.push(e.count)
// })
// $("#lw-map").show()
// $(".lw-map>p").hide()
// initAQWTap('lw-map', tits, vals)
//} else {
// $("#lw-map").hide()
// $(".lw-map>p").show()
//}
}
})
}
// 请求劳务数据
function serviceData(date) {
$.ajax({
url: "mainProject.aspx/GetServiceData",
type: "POST",
contentType: "application/json; charset=utf-8",
dataType: "json",
data: JSON.stringify({
date: date,
ProjectId: ProjectId,
}),
success: function (data) {
console.log(data)
let d = data.d
$('#manager').text(d.m_count)
$('#all_count').text(d.all_count)
$('#job_count').text(d.job_count)
}
})
}
function initAQWTap(el, tit, val) {
if (!AQWTChart) {
var chartDom = document.getElementById(el);
AQWTChart = echarts.init(chartDom);
}
var option = {
grid: {
containLabel: true,
left: 0,
bottom: resetSize(10),
},
xAxis: {
type: 'category',
data: tit,
/* axisTick: { alignWithLabel: true },*/
axisLabel: {
rotate: -25,
interval: 0,
textStyle: {
fontSize: resetSize(12),
color: '#84D7FE'
}
}
},
yAxis: {
type: 'value',
axisLabel: {
textStyle: {
color: '#63CAFF'
}
},
splitLine: {
lineStyle: {
color: "#31485B",
width: 1,
},
},
},
series: [
{
barWidth: resetSize(20),
data: val,
type: 'bar',
label: {
show: true,
position: 'top',
color: "#ffffff"
},
itemStyle: {
color: "#00FFFF"
}
}
]
};
if (tit.length > 8) {
option.dataZoom = [{
type: 'slider',
show: true,
xAxisIndex: [0],
startValue: 0,
left: '0', //滚动条靠左侧的百分比
right: '0',
bottom: 0,
start: 0,//滚动条的起始位置
end: 50, //滚动条的截止位置(按比例分割你的柱状图x轴长度)
fillerColor: '#6B7388', //滑块的颜色
backgroundColor: '#2B3755',  // 滑块轨道的颜色
borderColor: 'transparent', // 滑块轨道边框的颜色
height: 6,   // 滑块高度
handleSize: '80%',
handleIcon: 'path://M512,500m-430,0a448,448,0,1,0,896,0a448,448,0,1,0,-896,0Z',
handleStyle: {
borderWidth: 0,
color: '#6B7388',
},
zoomLock: false,
zoomOnMouseWheel: false,
brushSelect: false,
showDetail: false,
showDataShadow: false
}]
}
option && AQWTChart.setOption(option);
}
// 执行一些jQuery代码
console.log(getCookie("SelectLan"))
if (getCookie("SelectLan").includes("en-US")) {
@@ -611,7 +901,7 @@
offset: 1,
color: '#BDFF00'
}
]
]
)
}
},
@@ -683,86 +973,7 @@
}
initLWMap('lw-map', JSON.parse('<%=WorkPostS %>'), JSON.parse('<%=InPostCounts %>'))
function initLWMap(el, tit, val) {
var chartDom = document.getElementById(el);
var myChart = echarts.init(chartDom);
var option = {
grid: {
containLabel: true,
top: resetSize(10),
left: 0,
bottom: resetSize(10),
},
dataZoom: [{
type: 'slider',
show: true,
xAxisIndex: [0],
startValue: 0,
left: '0', //滚动条靠左侧的百分比
right: '0',
bottom: 0,
start: 0,//滚动条的起始位置
end: 20, //滚动条的截止位置(按比例分割你的柱状图x轴长度)
fillerColor: '#6B7388', //滑块的颜色
backgroundColor: '#2B3755',  // 滑块轨道的颜色
borderColor: 'transparent', // 滑块轨道边框的颜色
height: 6,   // 滑块高度
handleSize: '80%',
handleIcon: 'path://M512,500m-430,0a448,448,0,1,0,896,0a448,448,0,1,0,-896,0Z',
handleStyle: {
borderWidth: 0,
color: '#6B7388',
},
zoomLock: true,
zoomOnMouseWheel: false,
brushSelect: false,
showDetail: false,
showDataShadow: false
}],
xAxis: {
type: 'category',
data: tit,
axisTick: { alignWithLabel: true },
axisLabel: {
rotate: -25,
interval: 0,
textStyle: {
fontSize: resetSize(12),
color: '#84D7FE'
}
}
},
yAxis: {
type: 'value',
axisLabel: {
textStyle: {
color: '#63CAFF'
}
},
splitLine: {
lineStyle: {
color: "#31485B",
width: 1,
},
},
},
series: [
{
barWidth: resetSize(20),
data: val,
type: 'bar',
itemStyle: {
color: "#00FFFF"
}
}
]
};
option && myChart.setOption(option);
}
function resetSize(size, initWidth = 1920) {
let clientWidth = document.body.clientWidth