监测点、终端的状态修改
This commit is contained in:
@@ -1294,12 +1294,12 @@ public class ReportController {
|
||||
+ stringInstantiateUtil.deInstantiate(stringInstantiateUtil.stringDeInstantiate(jedisManager.hget(RedisDB.SHORT_TIME_QUERY, userIndex, "linecount"))) + "个,其中";
|
||||
tips = tips + devmap.get(0).getName() + "、" + devmap.get(1).getName() + "监测点数量较多 ,监测点在线率达到"
|
||||
+ df.format(rate) + "%(通讯正常为:" + String.valueOf(oncount) + "个,通讯异常为:" + String.valueOf(offcount)
|
||||
+ "个)[在线率=通讯正常点数/总监测点数(统计时候排除检修和热备用监测点)],具体见下图";
|
||||
+ "个)[在线率=通讯正常点数/总监测点数(统计时候排除检修和检修监测点)],具体见下图";
|
||||
} else {
|
||||
tips = reportAreaPojo.getAreaname() + "电网总共有监测点"
|
||||
+ stringInstantiateUtil.deInstantiate(stringInstantiateUtil.stringDeInstantiate(jedisManager.hget(RedisDB.SHORT_TIME_QUERY, userIndex, "linecount"))) + "个。";
|
||||
tips = tips + "监测点在线率达到" + df.format(rate) + "%(通讯正常为:" + String.valueOf(oncount) + "个,通讯异常为:"
|
||||
+ String.valueOf(offcount) + "个)[通讯正常/总监测点数(统计时候排除检修和热备用监测点)],具体见下图:";
|
||||
+ String.valueOf(offcount) + "个)[通讯正常/总监测点数(统计时候排除检修和检修监测点)],具体见下图:";
|
||||
}
|
||||
WordUtils.addParagraph(jcwfbContentRun, "宋体", 11, "000000", tips, false);
|
||||
String devmapImage = stringInstantiateUtil.deInstantiate(stringInstantiateUtil.stringDeInstantiate(jedisManager.hget(RedisDB.SHORT_TIME_QUERY, userIndex, "devmapImage")));
|
||||
|
||||
@@ -27,8 +27,8 @@
|
||||
<if test="_databaseId == 'MariaDB'">
|
||||
case
|
||||
when a.devflag = 0 then '投运'
|
||||
when a.devflag = 1 then '热备用'
|
||||
when a.devflag = 2 then '停运'
|
||||
when a.devflag = 1 then '检修'
|
||||
when a.devflag = 2 then '退运'
|
||||
end
|
||||
as devflag,
|
||||
case
|
||||
@@ -38,7 +38,7 @@
|
||||
as status,
|
||||
</if>
|
||||
<if test="_databaseId == 'Oracle'">
|
||||
decode(a.devflag, 0, '投运', 1, '热备用', '停运') as devflag,
|
||||
decode(a.devflag, 0, '投运', 1, '检修', '退运') as devflag,
|
||||
decode(a.status, 0, '中断', 1, '正常') as status,
|
||||
</if>
|
||||
<if test="_databaseId == 'Oracle'">
|
||||
@@ -252,8 +252,8 @@
|
||||
<if test="_databaseId == 'MariaDB'">
|
||||
case
|
||||
when a.devflag = 0 then '投运'
|
||||
when a.devflag = 1 then '热备用'
|
||||
when a.devflag = 2 then '停运'
|
||||
when a.devflag = 1 then '检修'
|
||||
when a.devflag = 2 then '退运'
|
||||
end
|
||||
as devflag,
|
||||
case
|
||||
@@ -263,7 +263,7 @@
|
||||
as status,
|
||||
</if>
|
||||
<if test="_databaseId == 'Oracle'">
|
||||
decode(a.DEVFLAG, 0, '正常', 1, '热备用', '停运') as devflag,
|
||||
decode(a.DEVFLAG, 0, '正常', 1, '检修', '退运') as devflag,
|
||||
decode(a.status, 0, '中断', 1, '正常') as status,
|
||||
</if>
|
||||
<if test="_databaseId == 'Oracle'">
|
||||
@@ -317,8 +317,8 @@
|
||||
<if test="_databaseId == 'MariaDB'">
|
||||
case
|
||||
when a.devflag = 0 then '投运'
|
||||
when a.devflag = 1 then '热备用'
|
||||
when a.devflag = 2 then '停运'
|
||||
when a.devflag = 1 then '检修'
|
||||
when a.devflag = 2 then '退运'
|
||||
end
|
||||
as devflag,
|
||||
case
|
||||
@@ -328,11 +328,11 @@
|
||||
as status,
|
||||
</if>
|
||||
<if test="_databaseId == 'Oracle'">
|
||||
decode(a.devflag, 0, '投运', 1, '热备用', '停运') as devflag,
|
||||
decode(a.devflag, 0, '投运', 1, '检修', '退运') as devflag,
|
||||
decode(a.status, 0, '中断', 1, '正常') as status,
|
||||
</if>
|
||||
<if test="_databaseId == 'Oracle'">
|
||||
decode(d.status, 0, '投运', 1, '热备用', '停运') as lineStatus,
|
||||
decode(d.status, 0, '投运', 1, '检修', '退运') as lineStatus,
|
||||
</if>
|
||||
<if test="_databaseId == 'Oracle'">
|
||||
to_char(a.updatetime, 'yyyy-MM-dd hh24:mi:ss') as updatetime,
|
||||
|
||||
@@ -159,7 +159,7 @@
|
||||
},
|
||||
data : info,
|
||||
"createdRow": function ( row, data, index ) {
|
||||
if(data[9]=="停运"){
|
||||
if(data[9]=="退运"){
|
||||
$('td', row).eq(9).css('color','#FF2D2D')
|
||||
}else if(data[9]=="中断"){
|
||||
$('td', row).eq(9).css('color','#FFFF37')
|
||||
|
||||
@@ -66,8 +66,8 @@
|
||||
class="form-control" id="devflag">
|
||||
<option value="">全部</option>
|
||||
<option value="0">投运</option>
|
||||
<option value="1">热备用</option>
|
||||
<option value="2">停运</option>
|
||||
<option value="1">检修</option>
|
||||
<option value="2">退运</option>
|
||||
</select> <label class="form-group">通讯状态:</label> <select id="status"
|
||||
class="form-control">
|
||||
<option value="">全部</option>
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
<div class="container-fluid">
|
||||
<div class="form-inline mt10 wanzhengdiv">
|
||||
<div class="form-group has-feedback mr10">
|
||||
<span class=' font12 fontBold'>终端状态(左柱) <span class='run'><span class='inB bg-run smallBlock'></span> 投运 </span><span class='breaks'><span class='inB bg-breaks smallBlock'></span> 热备用 </span><span class='grey'><span class='inB bg-grey smallBlock'></span> 停运 </span></span>
|
||||
<span class=' font12 fontBold'>终端状态(左柱) <span class='run'><span class='inB bg-run smallBlock'></span> 投运 </span><span class='breaks'><span class='inB bg-breaks smallBlock'></span> 检修 </span><span class='grey'><span class='inB bg-grey smallBlock'></span> 退运 </span></span>
|
||||
<span class=' font12 fontBold' > 终端在线率(右柱) <span class='info'><span class='inB smallBlock' style="background-color:#2E8B57 "></span> 在线率≥90%</span><span class='warn'> <span class='inB bg-warn smallBlock'></span> 60%≤在线率<90% </span><span class='error'> <span class='inB bg-error smallBlock'></span> 在线率<60%</span> </span>
|
||||
</div>
|
||||
</div>
|
||||
@@ -82,8 +82,8 @@
|
||||
<th>区域</th>
|
||||
<th>终端个数</th>
|
||||
<th>投运</th>
|
||||
<th>热备用</th>
|
||||
<th>停运</th>
|
||||
<th>检修</th>
|
||||
<th>退运</th>
|
||||
<th>在线率(%)</th>
|
||||
</tr>
|
||||
</thead>
|
||||
@@ -98,8 +98,8 @@
|
||||
<th>厂家</th>
|
||||
<th>终端个数</th>
|
||||
<th>投运</th>
|
||||
<th>热备用</th>
|
||||
<th>停运</th>
|
||||
<th>检修</th>
|
||||
<th>退运</th>
|
||||
<th>在线率(%)</th>
|
||||
</tr>
|
||||
</thead>
|
||||
@@ -294,8 +294,8 @@
|
||||
tips +='<br/><font style="font-size: 12px">终端状态(%)</font>';
|
||||
if (color === noMonitor) {
|
||||
tips += '<br/><font style="font-size: 10px">投运 : /</font>';
|
||||
tips += '<br/><font style="font-size: 10px">热备用 : /</font>';
|
||||
tips += '<br/><font style="font-size: 10px">停运 : /</font>';
|
||||
tips += '<br/><font style="font-size: 10px">检修 : /</font>';
|
||||
tips += '<br/><font style="font-size: 10px">退运 : /</font>';
|
||||
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
||||
tips+='<br/><font style="font-size: 10px">/</font>';
|
||||
}else{
|
||||
@@ -349,13 +349,13 @@
|
||||
barMaxWidth: barMax,
|
||||
data: run
|
||||
}, {
|
||||
name: '热备用',
|
||||
name: '检修',
|
||||
type: 'bar',
|
||||
stack: 'sum',
|
||||
barMaxWidth:barMax,
|
||||
data: breaks
|
||||
},{
|
||||
name: '停运',
|
||||
name: '退运',
|
||||
type: 'bar',
|
||||
stack: 'sum',
|
||||
barMaxWidth: barMax,
|
||||
@@ -571,8 +571,8 @@
|
||||
tips +='<br/><font style="font-size: 12px">终端状态(%)</font>';
|
||||
if (color === noMonitor) {
|
||||
tips += '<br/><font style="font-size: 10px">投运 : /</font>';
|
||||
tips += '<br/><font style="font-size: 10px">热备用 : /</font>';
|
||||
tips += '<br/><font style="font-size: 10px">停运 : /</font>';
|
||||
tips += '<br/><font style="font-size: 10px">检修 : /</font>';
|
||||
tips += '<br/><font style="font-size: 10px">退运 : /</font>';
|
||||
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
||||
tips+='<br/><font style="font-size: 10px">/</font>';
|
||||
}else{
|
||||
@@ -626,13 +626,13 @@
|
||||
barMaxWidth: barMax,
|
||||
data: run
|
||||
}, {
|
||||
name: '热备用',
|
||||
name: '检修',
|
||||
type: 'bar',
|
||||
stack: 'sum',
|
||||
barMaxWidth: barMax,
|
||||
data: breaks
|
||||
},{
|
||||
name: '停运',
|
||||
name: '退运',
|
||||
type: 'bar',
|
||||
stack: 'sum',
|
||||
barMaxWidth: barMax,
|
||||
|
||||
@@ -36,8 +36,8 @@
|
||||
<h2 id="jcdyxzt">一、监测点运行状态</h2>
|
||||
<p class="pcontent">本系统中,对监测点运行状态有如下若干定义:</p>
|
||||
<p class="pcontent">1:运行状态:监测点相关监测终端与系统有通信链路,处于投运工作状态,需考核终端在线率和数据完整性。运行状态又可分为两个子状态:投运状态、异常状态(包括终端故障、链路中断)。</p>
|
||||
<p class="pcontent">2:停运状态:监测终端虽已安装到现场或在系统中已建立台账,但还没有投运,不纳入终端考核。</p>
|
||||
<p class="pcontent">3:热备用状态:处于运行状态的终端由授权人员人工切换的一个状态,处于热备用状态的终端不参与日常的终端考核和事件统计。</p>
|
||||
<p class="pcontent">2:退运状态:监测终端虽已安装到现场或在系统中已建立台账,但还没有投运,不纳入终端考核。</p>
|
||||
<p class="pcontent">3:检修状态:处于运行状态的终端由授权人员人工切换的一个状态,处于检修状态的终端不参与日常的终端考核和事件统计。</p>
|
||||
<div class="row">
|
||||
<img src="${ctx}/images/jcdzt.png" class="col-md-4 col-md-offset-2" style="width: 600px;height: 400px;" >
|
||||
</div>
|
||||
|
||||
@@ -64,7 +64,7 @@
|
||||
<li id="item0">
|
||||
<div style="position:absolute;z-index: 99">
|
||||
<div>
|
||||
<span class=' font12 fontBold ' style="display: block;margin-left: 10px">终端状态(左柱) <span class='run'><span class='inB bg-run smallBlock'></span> 投运 </span><span class='breaks'><span class='inB bg-breaks smallBlock'></span> 热备用 </span><span class='grey'><span class='inB bg-grey smallBlock'></span> 停运 </span></span>
|
||||
<span class=' font12 fontBold ' style="display: block;margin-left: 10px">终端状态(左柱) <span class='run'><span class='inB bg-run smallBlock'></span> 投运 </span><span class='breaks'><span class='inB bg-breaks smallBlock'></span> 检修 </span><span class='grey'><span class='inB bg-grey smallBlock'></span> 退运 </span></span>
|
||||
<span class=' font12 fontBold' style="display: block;margin-left: 10px;margin-top: 8px" > 终端在线率(右柱) <span class='info'><span class='inB smallBlock' style="background-color:#2E8B57 "></span> 在线率≥90%</span><span class='warn'> <span class='inB bg-warn smallBlock'></span> 60%≤在线率<90% </span><span class='error'> <span class='inB bg-error smallBlock'></span> 在线率<60%</span> </span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -42,8 +42,8 @@
|
||||
<th>区域</th>
|
||||
<th>终端个数</th>
|
||||
<th>投运</th>
|
||||
<th>热备用</th>
|
||||
<th>停运</th>
|
||||
<th>检修</th>
|
||||
<th>退运</th>
|
||||
<th>在线率(%)</th>
|
||||
</tr>
|
||||
</thead>
|
||||
@@ -58,8 +58,8 @@
|
||||
<th>厂家</th>
|
||||
<th>终端个数</th>
|
||||
<th>投运</th>
|
||||
<th>热备用</th>
|
||||
<th>停运</th>
|
||||
<th>检修</th>
|
||||
<th>退运</th>
|
||||
<th>在线率(%)</th>
|
||||
</tr>
|
||||
</thead>
|
||||
@@ -234,8 +234,8 @@
|
||||
tips +='<br/><font style="font-size: 12px">终端状态(%)</font>';
|
||||
if (color === noMonitor) {
|
||||
tips += '<br/><font style="font-size: 10px">投运 : /</font>';
|
||||
tips += '<br/><font style="font-size: 10px">热备用 : /</font>';
|
||||
tips += '<br/><font style="font-size: 10px">停运 : /</font>';
|
||||
tips += '<br/><font style="font-size: 10px">检修 : /</font>';
|
||||
tips += '<br/><font style="font-size: 10px">退运 : /</font>';
|
||||
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
||||
tips+='<br/><font style="font-size: 10px">/</font>';
|
||||
}else{
|
||||
@@ -289,13 +289,13 @@
|
||||
barMaxWidth: barMax,
|
||||
data: run
|
||||
}, {
|
||||
name: '热备用',
|
||||
name: '检修',
|
||||
type: 'bar',
|
||||
stack: 'sum',
|
||||
barMaxWidth:barMax,
|
||||
data: breaks
|
||||
},{
|
||||
name: '停运',
|
||||
name: '退运',
|
||||
type: 'bar',
|
||||
stack: 'sum',
|
||||
barMaxWidth: barMax,
|
||||
@@ -515,8 +515,8 @@
|
||||
tips +='<br/><font style="font-size: 12px">终端状态(%)</font>';
|
||||
if (color === noMonitor) {
|
||||
tips += '<br/><font style="font-size: 10px">投运 : /</font>';
|
||||
tips += '<br/><font style="font-size: 10px">热备用 : /</font>';
|
||||
tips += '<br/><font style="font-size: 10px">停运 : /</font>';
|
||||
tips += '<br/><font style="font-size: 10px">检修 : /</font>';
|
||||
tips += '<br/><font style="font-size: 10px">退运 : /</font>';
|
||||
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
||||
tips+='<br/><font style="font-size: 10px">/</font>';
|
||||
}else{
|
||||
@@ -570,13 +570,13 @@
|
||||
barMaxWidth: barMax,
|
||||
data: run
|
||||
}, {
|
||||
name: '热备用',
|
||||
name: '检修',
|
||||
type: 'bar',
|
||||
stack: 'sum',
|
||||
barMaxWidth: barMax,
|
||||
data: breaks
|
||||
},{
|
||||
name: '停运',
|
||||
name: '退运',
|
||||
type: 'bar',
|
||||
stack: 'sum',
|
||||
barMaxWidth: barMax,
|
||||
|
||||
@@ -3738,7 +3738,7 @@
|
||||
</symbol>
|
||||
<symbol
|
||||
id="173107110677053459"
|
||||
name="nj_热备用">
|
||||
name="nj_检修">
|
||||
<rect
|
||||
x="2"
|
||||
y="2"
|
||||
@@ -4425,7 +4425,7 @@
|
||||
</symbol>
|
||||
<symbol
|
||||
id="173107110677053480"
|
||||
name="开关热备用">
|
||||
name="开关检修">
|
||||
<rect
|
||||
x="0"
|
||||
y="0"
|
||||
@@ -9162,7 +9162,7 @@
|
||||
</symbol>
|
||||
<symbol
|
||||
id="173107110677053459-9"
|
||||
name="nj_热备用">
|
||||
name="nj_检修">
|
||||
<rect
|
||||
x="2"
|
||||
y="2"
|
||||
@@ -9849,7 +9849,7 @@
|
||||
</symbol>
|
||||
<symbol
|
||||
id="173107110677053480-7"
|
||||
name="开关热备用">
|
||||
name="开关检修">
|
||||
<rect
|
||||
x="0"
|
||||
y="0"
|
||||
|
||||
|
Before Width: | Height: | Size: 2.1 MiB After Width: | Height: | Size: 2.1 MiB |
@@ -4,9 +4,9 @@ var green="#2E8B57";/*B相*/
|
||||
var red="#A52a2a";/*C相*/
|
||||
// var runColor="#32C5E9";/*投运*/
|
||||
var runColor="#20B2AA";/*投运*/
|
||||
// var breaksColor="#9FE6B8";/*热备用*/
|
||||
var breaksColor="#F4A460";/*热备用*/
|
||||
var grey="#696969";/*灰色 暂降触发点、停运状态*/
|
||||
// var breaksColor="#9FE6B8";/*检修*/
|
||||
var breaksColor="#F4A460";/*检修*/
|
||||
var grey="#696969";/*灰色 暂降触发点、退运状态*/
|
||||
var blue="#87CEEB";/*在线率*/
|
||||
var orange="#FF7E50";/*单柱状图*/
|
||||
var canvasBG="#F9F9F9";//画布背景色
|
||||
|
||||
@@ -144,8 +144,8 @@ $('#importExl').click(function () {
|
||||
// var str =
|
||||
// "<div>" +
|
||||
// "<input type='radio' name='time' id='time' value='0'>投运" +
|
||||
// "<input type='radio' name='time' id='time' style='margin-left:25%' value='1'>热备用" +
|
||||
// "<input type='radio' name='time' id='time' style='margin-left:25%' value='2'>停运" +
|
||||
// "<input type='radio' name='time' id='time' style='margin-left:25%' value='1'>检修" +
|
||||
// "<input type='radio' name='time' id='time' style='margin-left:25%' value='2'>退运" +
|
||||
// "<br/>" +
|
||||
// "更改原因:<input type='text' class='form-control' style='width: 80%;display: inline' name='terminalDescribe' id='terminalDescribe'>" +
|
||||
// "</div>"
|
||||
@@ -161,10 +161,10 @@ $('#importExl').click(function () {
|
||||
// devTypeBefore = "投运";
|
||||
// } else if (data.devFlag == 1) {
|
||||
// $("input[name='time'][value='1']").attr("checked", true);
|
||||
// devTypeBefore = "热备用";
|
||||
// devTypeBefore = "检修";
|
||||
// } else {
|
||||
// $("input[name='time'][value='2']").attr("checked", true);
|
||||
// devTypeBefore = "停运";
|
||||
// devTypeBefore = "退运";
|
||||
// }
|
||||
// }
|
||||
// });
|
||||
@@ -182,9 +182,9 @@ $('#importExl').click(function () {
|
||||
// if (devflag == 0) {
|
||||
// devTypeNow = "投运";
|
||||
// } else if (devflag == 1) {
|
||||
// devTypeNow = "热备用";
|
||||
// devTypeNow = "检修";
|
||||
// } else {
|
||||
// devTypeNow = "停运";
|
||||
// devTypeNow = "退运";
|
||||
// }
|
||||
// var terminalDescribe = $("#terminalDescribe").val();
|
||||
// var str = terminalDescribe.replace(/(^\s*)|(\s*$)/g, '');//去除空格;
|
||||
@@ -267,10 +267,10 @@ function initTable(data) {
|
||||
url: '/pqs9200/json/chine.json'
|
||||
},
|
||||
"createdRow": function (row, data, index) {
|
||||
if (data[9] == "停运") {
|
||||
if (data[9] == "退运") {
|
||||
$('td', row).eq(9).css('color', '#696969')
|
||||
|
||||
} else if (data[9] == "热备用") {
|
||||
} else if (data[9] == "检修") {
|
||||
$('td', row).eq(9).css('color', '#FFD700')
|
||||
} else if (data[9] == "投运") {
|
||||
$('td', row).eq(9).css('color', '#2E8B57')
|
||||
|
||||
@@ -135,8 +135,8 @@ function drawAreaPic (area,intervals) {
|
||||
var value=params[0].value;
|
||||
if(value===3.1415){
|
||||
tips+='<br/>投运 : /';
|
||||
tips+='<br/>热备用 : /';
|
||||
tips+='<br/>停运 : /';
|
||||
tips+='<br/>检修 : /';
|
||||
tips+='<br/>退运 : /';
|
||||
tips+='<br/>在线率 : /';
|
||||
}else{
|
||||
for (var i = 0; i < params.length; i++) {
|
||||
@@ -179,13 +179,13 @@ function drawAreaPic (area,intervals) {
|
||||
barMaxWidth: barMax,
|
||||
data: run
|
||||
}, {
|
||||
name: '热备用',
|
||||
name: '检修',
|
||||
type: 'bar',
|
||||
stack: 'sum',
|
||||
barMaxWidth:barMax,
|
||||
data: breaks
|
||||
},{
|
||||
name: '停运',
|
||||
name: '退运',
|
||||
type: 'bar',
|
||||
stack: 'sum',
|
||||
barMaxWidth: barMax,
|
||||
@@ -342,8 +342,8 @@ function drawCompanyPic(companys,intervals) {
|
||||
var value=params[0].value;
|
||||
if(value===3.1415){
|
||||
tips+='<br/>投运 : /';
|
||||
tips+='<br/>热备用 : /';
|
||||
tips+='<br/>停运 : /';
|
||||
tips+='<br/>检修 : /';
|
||||
tips+='<br/>退运 : /';
|
||||
tips+='<br/>在线率 : /';
|
||||
}else{
|
||||
for (var i = 0; i < params.length; i++) {
|
||||
@@ -384,13 +384,13 @@ function drawCompanyPic(companys,intervals) {
|
||||
barMaxWidth: barMax,
|
||||
data: run
|
||||
}, {
|
||||
name: '热备用',
|
||||
name: '检修',
|
||||
type: 'bar',
|
||||
stack: 'sum',
|
||||
barMaxWidth: barMax,
|
||||
data: breaks
|
||||
},{
|
||||
name: '停运',
|
||||
name: '退运',
|
||||
type: 'bar',
|
||||
stack: 'sum',
|
||||
barMaxWidth: barMax,
|
||||
|
||||
@@ -59,7 +59,7 @@ var greenIcon = new BMap.Icon("../images/img/pgreen.png", new BMap.Size(25, 25))
|
||||
var yellowIcon = new BMap.Icon("../images/img/pyellow.png", new BMap.Size(25, 25));
|
||||
var grayIcon = new BMap.Icon("../images/img/pgray.png", new BMap.Size(25, 25));
|
||||
var winIcon = new BMap.Icon("../images/img/warning.gif", new BMap.Size(40, 40));
|
||||
//终端状态(0:投运;1:中断;2:停运)
|
||||
//终端状态(0:投运;1:中断;2:退运)
|
||||
var redMarkerOptions = {
|
||||
icon: redIcon,
|
||||
enableDragging: false
|
||||
|
||||
@@ -216,7 +216,7 @@ function getTitleInfoDeviceStatus(startTime, endTime) {
|
||||
return "<span class='fr font12 fontBold' > 终端在线率(右柱) <span class='info'><span class='inB bg-info smallBlock'></span> 在线率≥90%</span><span class='warn''> " +
|
||||
"<span class='inB bg-warn smallBlock'></span>" +
|
||||
" 60%≤在线率<90% </span><span class='error'> <span class='inB bg-error smallBlock'></span> 在线率" +
|
||||
"<60%</span> </span><span class='fr font12 fontBold'>终端状态(左柱) <span class='run'><span class='inB bg-run smallBlock'></span> 投运 </span><span class='breaks'><span class='inB bg-breaks smallBlock'></span> 热备用 </span><span class='grey'><span class='inB bg-grey smallBlock'></span> 停运 </span></span><span class='fr font12 '><span class='fontBold'>统计时间:</span><span class='' >" + startTime + "-" + endTime + " </span></span>";
|
||||
"<60%</span> </span><span class='fr font12 fontBold'>终端状态(左柱) <span class='run'><span class='inB bg-run smallBlock'></span> 投运 </span><span class='breaks'><span class='inB bg-breaks smallBlock'></span> 检修 </span><span class='grey'><span class='inB bg-grey smallBlock'></span> 退运 </span></span><span class='fr font12 '><span class='fontBold'>统计时间:</span><span class='' >" + startTime + "-" + endTime + " </span></span>";
|
||||
|
||||
}
|
||||
|
||||
@@ -539,7 +539,7 @@ function initRun(area) {
|
||||
barMaxWidth: barMax,
|
||||
data: breaks
|
||||
}, {
|
||||
name: '停运',
|
||||
name: '退运',
|
||||
type: 'bar',
|
||||
stack: 'sum',
|
||||
barMaxWidth: barMax,
|
||||
|
||||
@@ -101,7 +101,7 @@ function drawAreaPic (area,intervals) {
|
||||
color:[green,yellow,grey],
|
||||
legend: {
|
||||
x: 'left',
|
||||
data: ['投运','热备用','停运'],
|
||||
data: ['投运','检修','退运'],
|
||||
},
|
||||
tooltip: {
|
||||
trigger: 'axis',
|
||||
@@ -114,8 +114,8 @@ function drawAreaPic (area,intervals) {
|
||||
var value=params[0].value;
|
||||
if(value===3.1415){
|
||||
tips+='<br/>投运 : /';
|
||||
tips+='<br/>热备用 : /';
|
||||
tips+='<br/>停运 : /';
|
||||
tips+='<br/>检修 : /';
|
||||
tips+='<br/>退运 : /';
|
||||
tips+='<br/>在线率 : /';
|
||||
}else{
|
||||
for (var i = 0; i < params.length; i++) {
|
||||
@@ -156,13 +156,13 @@ function drawAreaPic (area,intervals) {
|
||||
barMaxWidth: barMax,
|
||||
data: run
|
||||
}, {
|
||||
name: '热备用',
|
||||
name: '检修',
|
||||
type: 'bar',
|
||||
stack: 'sum',
|
||||
barMaxWidth:barMax,
|
||||
data: breaks
|
||||
},{
|
||||
name: '停运',
|
||||
name: '退运',
|
||||
type: 'bar',
|
||||
stack: 'sum',
|
||||
barMaxWidth: barMax,
|
||||
@@ -310,7 +310,7 @@ function drawCompanyPic(companys,intervals) {
|
||||
color:[green,yellow,grey],
|
||||
legend: {
|
||||
x: 'left',
|
||||
data: ['投运','热备用','停运'],
|
||||
data: ['投运','检修','退运'],
|
||||
},
|
||||
tooltip: {
|
||||
trigger: 'axis',
|
||||
@@ -323,8 +323,8 @@ function drawCompanyPic(companys,intervals) {
|
||||
var value=params[0].value;
|
||||
if(value===3.1415){
|
||||
tips+='<br/>投运 : /';
|
||||
tips+='<br/>热备用 : /';
|
||||
tips+='<br/>停运 : /';
|
||||
tips+='<br/>检修 : /';
|
||||
tips+='<br/>退运 : /';
|
||||
tips+='<br/>在线率 : /';
|
||||
}else{
|
||||
for (var i = 0; i < params.length; i++) {
|
||||
@@ -365,13 +365,13 @@ function drawCompanyPic(companys,intervals) {
|
||||
barMaxWidth: barMax,
|
||||
data: run
|
||||
}, {
|
||||
name: '热备用',
|
||||
name: '检修',
|
||||
type: 'bar',
|
||||
stack: 'sum',
|
||||
barMaxWidth: barMax,
|
||||
data: breaks
|
||||
},{
|
||||
name: '停运',
|
||||
name: '退运',
|
||||
type: 'bar',
|
||||
stack: 'sum',
|
||||
barMaxWidth: barMax,
|
||||
|
||||
@@ -156,12 +156,12 @@ var dataPoint = 'monitor';
|
||||
function getPoint(lineMap,map,iFlag) {
|
||||
var point = new BMap.Point(lineMap.longitude, lineMap.latitude);
|
||||
//监测点点位信息;终端状态;终端状态颜色
|
||||
var marker,strState = '停运',fontState ='#808080';
|
||||
var marker,strState = '退运',fontState ='#808080';
|
||||
//通讯状态,通讯状态颜色
|
||||
var strStatus = '中断',fontStatus='#FF0000';
|
||||
/********************************
|
||||
终端状态: 2停运 灰色 128,128,128 #808080
|
||||
1热备用 金色 255,215,0 #FFD700
|
||||
终端状态: 2退运 灰色 128,128,128 #808080
|
||||
1检修 金色 255,215,0 #FFD700
|
||||
0投运(正常的则判断通讯状态)
|
||||
通讯状态: 0正常 绿色 0,128,0 #08CF5A
|
||||
1中断 红色 255,0,0 #FF0000
|
||||
@@ -191,7 +191,7 @@ function getPoint(lineMap,map,iFlag) {
|
||||
}
|
||||
break;
|
||||
case 1:
|
||||
strState = '热备用';
|
||||
strState = '检修';
|
||||
fontState='#FFD700';
|
||||
if(lineMap.totalcount > 0)
|
||||
marker = new BMap.Marker(point, winyellowMarkerOptions);//假如终端出现了暂降事件
|
||||
@@ -199,7 +199,7 @@ function getPoint(lineMap,map,iFlag) {
|
||||
marker = new BMap.Marker(point, yellowMarkerOptions);
|
||||
break;
|
||||
case 2:
|
||||
strState = '停运';
|
||||
strState = '退运';
|
||||
fontState='#808080';
|
||||
if(lineMap.totalcount > 0)
|
||||
marker = new BMap.Marker(point, wingrayMarkerOptions);
|
||||
|
||||
Reference in New Issue
Block a user