监测点、终端的状态修改
This commit is contained in:
@@ -20,7 +20,7 @@ public class Tree implements Serializable {
|
|||||||
private int nodeIndex;
|
private int nodeIndex;
|
||||||
private String nodeIndexStr;
|
private String nodeIndexStr;
|
||||||
private int ppId; // 真实的PID值,对照数据库
|
private int ppId; // 真实的PID值,对照数据库
|
||||||
private int state; // 终端运行状态 0-正常 1-检修 2-停运
|
private int state; // 终端运行状态 0-正常 1-检修 2-退运
|
||||||
private int gd_index;
|
private int gd_index;
|
||||||
private int status; //终端通讯状态 0-正常 1-中断
|
private int status; //终端通讯状态 0-正常 1-中断
|
||||||
private int qualityAss;//综合质量评估
|
private int qualityAss;//综合质量评估
|
||||||
|
|||||||
@@ -81,7 +81,7 @@ public class Line {
|
|||||||
@Column(name="SUBV_NAME")
|
@Column(name="SUBV_NAME")
|
||||||
private String subvName;
|
private String subvName;
|
||||||
|
|
||||||
//监测点状态(0:投运;1:停运)
|
//监测点状态(0:投运;1:退运)
|
||||||
@Column(name="STATUS")
|
@Column(name="STATUS")
|
||||||
private Integer status;
|
private Integer status;
|
||||||
|
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ public class LineMaps {
|
|||||||
@Column(name="SUBV_NAME")
|
@Column(name="SUBV_NAME")
|
||||||
private String subvname;
|
private String subvname;
|
||||||
|
|
||||||
//终端状态(0:正常;1:中断;2:停运)
|
//终端状态(0:正常;1:中断;2:退运)
|
||||||
@Column(name="DEVFLAG")
|
@Column(name="DEVFLAG")
|
||||||
private Integer devflag;
|
private Integer devflag;
|
||||||
|
|
||||||
|
|||||||
@@ -20,10 +20,10 @@ public class AreaRuntimeExcelBody extends BaseRowModel implements Serializable {
|
|||||||
@ExcelProperty(value = "投运" ,index = 2)
|
@ExcelProperty(value = "投运" ,index = 2)
|
||||||
private String normal;
|
private String normal;
|
||||||
|
|
||||||
@ExcelProperty(value = "热备用" ,index = 3)
|
@ExcelProperty(value = "检修" ,index = 3)
|
||||||
private String breaks;
|
private String breaks;
|
||||||
|
|
||||||
@ExcelProperty(value = "停运" ,index = 4)
|
@ExcelProperty(value = "退运" ,index = 4)
|
||||||
private String shutdown;
|
private String shutdown;
|
||||||
|
|
||||||
@ExcelProperty(value = "在线率" ,index = 5)
|
@ExcelProperty(value = "在线率" ,index = 5)
|
||||||
|
|||||||
@@ -20,10 +20,10 @@ public class CompanyRuntimeExcelBody extends BaseRowModel implements Serializabl
|
|||||||
@ExcelProperty(value = "投运" ,index = 2)
|
@ExcelProperty(value = "投运" ,index = 2)
|
||||||
private String normal;
|
private String normal;
|
||||||
|
|
||||||
@ExcelProperty(value = "热备用" ,index = 3)
|
@ExcelProperty(value = "检修" ,index = 3)
|
||||||
private String breaks;
|
private String breaks;
|
||||||
|
|
||||||
@ExcelProperty(value = "停运" ,index = 4)
|
@ExcelProperty(value = "退运" ,index = 4)
|
||||||
private String shutdown;
|
private String shutdown;
|
||||||
|
|
||||||
@ExcelProperty(value = "在线率" ,index = 5)
|
@ExcelProperty(value = "在线率" ,index = 5)
|
||||||
|
|||||||
@@ -26,8 +26,8 @@
|
|||||||
<if test="_databaseId == 'MariaDB'">
|
<if test="_databaseId == 'MariaDB'">
|
||||||
case
|
case
|
||||||
when a.devflag = 0 then '投运'
|
when a.devflag = 0 then '投运'
|
||||||
when a.devflag = 1 then '热备用'
|
when a.devflag = 1 then '检修'
|
||||||
when a.devflag = 2 then '停运'
|
when a.devflag = 2 then '退运'
|
||||||
end
|
end
|
||||||
as devflag,
|
as devflag,
|
||||||
case
|
case
|
||||||
@@ -37,7 +37,7 @@
|
|||||||
as status,
|
as status,
|
||||||
</if>
|
</if>
|
||||||
<if test="_databaseId == 'Oracle'">
|
<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,
|
decode(a.status, 0, '中断', 1, '正常') as status,
|
||||||
</if>
|
</if>
|
||||||
<if test="_databaseId == 'Oracle'">
|
<if test="_databaseId == 'Oracle'">
|
||||||
@@ -227,8 +227,8 @@
|
|||||||
<if test="_databaseId == 'MariaDB'">
|
<if test="_databaseId == 'MariaDB'">
|
||||||
case
|
case
|
||||||
when a.devflag = 0 then '投运'
|
when a.devflag = 0 then '投运'
|
||||||
when a.devflag = 1 then '热备用'
|
when a.devflag = 1 then '检修'
|
||||||
when a.devflag = 2 then '停运'
|
when a.devflag = 2 then '退运'
|
||||||
end
|
end
|
||||||
as devflag,
|
as devflag,
|
||||||
case
|
case
|
||||||
@@ -238,7 +238,7 @@
|
|||||||
as status,
|
as status,
|
||||||
</if>
|
</if>
|
||||||
<if test="_databaseId == 'Oracle'">
|
<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,
|
decode(a.status, 0, '中断', 1, '正常') as status,
|
||||||
</if>
|
</if>
|
||||||
<if test="_databaseId == 'Oracle'">
|
<if test="_databaseId == 'Oracle'">
|
||||||
@@ -308,8 +308,8 @@
|
|||||||
<if test="_databaseId == 'MariaDB'">
|
<if test="_databaseId == 'MariaDB'">
|
||||||
case
|
case
|
||||||
when a.devflag = 0 then '投运'
|
when a.devflag = 0 then '投运'
|
||||||
when a.devflag = 1 then '热备用'
|
when a.devflag = 1 then '检修'
|
||||||
when a.devflag = 2 then '停运'
|
when a.devflag = 2 then '退运'
|
||||||
end
|
end
|
||||||
as devflag,
|
as devflag,
|
||||||
case
|
case
|
||||||
@@ -319,11 +319,11 @@
|
|||||||
as status,
|
as status,
|
||||||
</if>
|
</if>
|
||||||
<if test="_databaseId == 'Oracle'">
|
<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,
|
decode(a.status, 0, '中断', 1, '正常') as status,
|
||||||
</if>
|
</if>
|
||||||
<if test="_databaseId == 'Oracle'">
|
<if test="_databaseId == 'Oracle'">
|
||||||
decode(d.status, 0, '投运', 1, '热备用', '停运') as lineStatus,
|
decode(d.status, 0, '投运', 1, '检修', '退运') as lineStatus,
|
||||||
</if>
|
</if>
|
||||||
<if test="_databaseId == 'Oracle'">
|
<if test="_databaseId == 'Oracle'">
|
||||||
to_char(a.updatetime, 'yyyy-MM-dd hh24:mi:ss') as updatetime,
|
to_char(a.updatetime, 'yyyy-MM-dd hh24:mi:ss') as updatetime,
|
||||||
|
|||||||
@@ -42,7 +42,7 @@
|
|||||||
<div class="container-fluid">
|
<div class="container-fluid">
|
||||||
<div class="form-inline mt5 wanzhengdiv">
|
<div class="form-inline mt5 wanzhengdiv">
|
||||||
<div class="form-group has-feedback mr10">
|
<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 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=' 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>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -105,8 +105,8 @@
|
|||||||
<th>区域</th>
|
<th>区域</th>
|
||||||
<th>终端个数</th>
|
<th>终端个数</th>
|
||||||
<th>投运</th>
|
<th>投运</th>
|
||||||
<th>热备用</th>
|
<th>检修</th>
|
||||||
<th>停运</th>
|
<th>退运</th>
|
||||||
<th>在线率(%)</th>
|
<th>在线率(%)</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
@@ -121,8 +121,8 @@
|
|||||||
<th>厂家</th>
|
<th>厂家</th>
|
||||||
<th>终端个数</th>
|
<th>终端个数</th>
|
||||||
<th>投运</th>
|
<th>投运</th>
|
||||||
<th>热备用</th>
|
<th>检修</th>
|
||||||
<th>停运</th>
|
<th>退运</th>
|
||||||
<th>在线率(%)</th>
|
<th>在线率(%)</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
@@ -137,8 +137,8 @@
|
|||||||
<th>电压等级</th>
|
<th>电压等级</th>
|
||||||
<th>终端个数</th>
|
<th>终端个数</th>
|
||||||
<th>投运</th>
|
<th>投运</th>
|
||||||
<th>热备用</th>
|
<th>检修</th>
|
||||||
<th>停运</th>
|
<th>退运</th>
|
||||||
<th>在线率(%)</th>
|
<th>在线率(%)</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
@@ -153,8 +153,8 @@
|
|||||||
<th>干扰源类型</th>
|
<th>干扰源类型</th>
|
||||||
<th>终端个数</th>
|
<th>终端个数</th>
|
||||||
<th>投运</th>
|
<th>投运</th>
|
||||||
<th>热备用</th>
|
<th>检修</th>
|
||||||
<th>停运</th>
|
<th>退运</th>
|
||||||
<th>在线率(%)</th>
|
<th>在线率(%)</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
@@ -544,8 +544,8 @@
|
|||||||
tips +='<br/><font style="font-size: 12px">终端状态(%)</font>';
|
tips +='<br/><font style="font-size: 12px">终端状态(%)</font>';
|
||||||
if (color === noMonitor) {
|
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: 10px">退运 : /</font>';
|
||||||
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
||||||
tips+='<br/><font style="font-size: 10px">/</font>';
|
tips+='<br/><font style="font-size: 10px">/</font>';
|
||||||
}else{
|
}else{
|
||||||
@@ -599,13 +599,13 @@
|
|||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: normal
|
data: normal
|
||||||
}, {
|
}, {
|
||||||
name: '热备用',
|
name: '检修',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: breaks
|
data: breaks
|
||||||
}, {
|
}, {
|
||||||
name: '停运',
|
name: '退运',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
@@ -858,8 +858,8 @@
|
|||||||
tips +='<br/><font style="font-size: 12px">终端状态(%)</font>';
|
tips +='<br/><font style="font-size: 12px">终端状态(%)</font>';
|
||||||
if (color === noMonitor) {
|
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: 10px">退运 : /</font>';
|
||||||
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
||||||
tips+='<br/><font style="font-size: 10px">/</font>';
|
tips+='<br/><font style="font-size: 10px">/</font>';
|
||||||
}else{
|
}else{
|
||||||
@@ -914,13 +914,13 @@
|
|||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: run
|
data: run
|
||||||
}, {
|
}, {
|
||||||
name: '热备用',
|
name: '检修',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: breaks
|
data: breaks
|
||||||
}, {
|
}, {
|
||||||
name: '停运',
|
name: '退运',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
@@ -1171,8 +1171,8 @@
|
|||||||
tips +='<br/><font style="font-size: 12px">终端状态(%)</font>';
|
tips +='<br/><font style="font-size: 12px">终端状态(%)</font>';
|
||||||
if (color === noMonitor) {
|
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: 10px">退运 : /</font>';
|
||||||
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
||||||
tips+='<br/><font style="font-size: 10px">/</font>';
|
tips+='<br/><font style="font-size: 10px">/</font>';
|
||||||
}else{
|
}else{
|
||||||
@@ -1227,13 +1227,13 @@
|
|||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: run
|
data: run
|
||||||
}, {
|
}, {
|
||||||
name: '热备用',
|
name: '检修',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: breaks
|
data: breaks
|
||||||
}, {
|
}, {
|
||||||
name: '停运',
|
name: '退运',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
@@ -1484,8 +1484,8 @@
|
|||||||
tips +='<br/><font style="font-size: 12px">终端状态(%)</font>';
|
tips +='<br/><font style="font-size: 12px">终端状态(%)</font>';
|
||||||
if (color === noMonitor) {
|
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: 10px">退运 : /</font>';
|
||||||
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
||||||
tips+='<br/><font style="font-size: 10px">/</font>';
|
tips+='<br/><font style="font-size: 10px">/</font>';
|
||||||
}else{
|
}else{
|
||||||
@@ -1540,13 +1540,13 @@
|
|||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: run
|
data: run
|
||||||
}, {
|
}, {
|
||||||
name: '热备用',
|
name: '检修',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: breaks
|
data: breaks
|
||||||
}, {
|
}, {
|
||||||
name: '停运',
|
name: '退运',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
|
|||||||
@@ -150,10 +150,10 @@
|
|||||||
<div class="iconBox">
|
<div class="iconBox">
|
||||||
|
|
||||||
<div class="divs">
|
<div class="divs">
|
||||||
<img style="margin-right:9px;height: 15px" src="../images/img/pyellow.png" alt=""/> <label>热备用</label>
|
<img style="margin-right:9px;height: 15px" src="../images/img/pyellow.png" alt=""/> <label>检修</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="divs">
|
<div class="divs">
|
||||||
<img style="margin-right:5px;height: 15px" src="../images/img/pgray.png" alt=""/> <label>停运</label>
|
<img style="margin-right:5px;height: 15px" src="../images/img/pgray.png" alt=""/> <label>退运</label>
|
||||||
</div>
|
</div>
|
||||||
<label class="divs">投运</label>
|
<label class="divs">投运</label>
|
||||||
<div class="divs" style="padding-left: 10px">
|
<div class="divs" style="padding-left: 10px">
|
||||||
|
|||||||
@@ -75,8 +75,8 @@
|
|||||||
<select class="form-control" id="devflag">
|
<select class="form-control" id="devflag">
|
||||||
<option value="">全部</option>
|
<option value="">全部</option>
|
||||||
<option value="0">投运</option>
|
<option value="0">投运</option>
|
||||||
<option value="1">热备用</option>
|
<option value="1">检修</option>
|
||||||
<option value="2">停运</option>
|
<option value="2">退运</option>
|
||||||
</select> <label class="form-group">
|
</select> <label class="form-group">
|
||||||
|
|
||||||
<div class="form-inline disinlineb wanzhengdiv">
|
<div class="form-inline disinlineb wanzhengdiv">
|
||||||
|
|||||||
@@ -66,8 +66,8 @@
|
|||||||
class="form-control" id="devflag">
|
class="form-control" id="devflag">
|
||||||
<option value="">全部</option>
|
<option value="">全部</option>
|
||||||
<option value="0">投运</option>
|
<option value="0">投运</option>
|
||||||
<option value="1">热备用</option>
|
<option value="1">检修</option>
|
||||||
<option value="2">停运</option>
|
<option value="2">退运</option>
|
||||||
</select> <label class="form-group">通讯状态:</label> <select id="status"
|
</select> <label class="form-group">通讯状态:</label> <select id="status"
|
||||||
class="form-control">
|
class="form-control">
|
||||||
<option value="">全部</option>
|
<option value="">全部</option>
|
||||||
|
|||||||
@@ -48,8 +48,8 @@
|
|||||||
<th>区域</th>
|
<th>区域</th>
|
||||||
<th>终端个数</th>
|
<th>终端个数</th>
|
||||||
<th>投运</th>
|
<th>投运</th>
|
||||||
<th>热备用</th>
|
<th>检修</th>
|
||||||
<th>停运</th>
|
<th>退运</th>
|
||||||
<th>在线率(%)</th>
|
<th>在线率(%)</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
@@ -64,8 +64,8 @@
|
|||||||
<th>厂家</th>
|
<th>厂家</th>
|
||||||
<th>终端个数</th>
|
<th>终端个数</th>
|
||||||
<th>投运</th>
|
<th>投运</th>
|
||||||
<th>热备用</th>
|
<th>检修</th>
|
||||||
<th>停运</th>
|
<th>退运</th>
|
||||||
<th>在线率(%)</th>
|
<th>在线率(%)</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
@@ -316,8 +316,8 @@
|
|||||||
tips += '<br/><font style="font-size: 12px">终端状态(%)</font>';
|
tips += '<br/><font style="font-size: 12px">终端状态(%)</font>';
|
||||||
if (color === noMonitor) {
|
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: 10px">退运 : /</font>';
|
||||||
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
||||||
tips += '<br/><font style="font-size: 10px">/</font>';
|
tips += '<br/><font style="font-size: 10px">/</font>';
|
||||||
} else {
|
} else {
|
||||||
@@ -371,13 +371,13 @@
|
|||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: normal
|
data: normal
|
||||||
}, {
|
}, {
|
||||||
name: '热备用',
|
name: '检修',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: breaks
|
data: breaks
|
||||||
}, {
|
}, {
|
||||||
name: '停运',
|
name: '退运',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
@@ -635,8 +635,8 @@
|
|||||||
tips += '<br/><font style="font-size: 12px">终端状态(%)</font>';
|
tips += '<br/><font style="font-size: 12px">终端状态(%)</font>';
|
||||||
if (color === noMonitor) {
|
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: 10px">退运 : /</font>';
|
||||||
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
||||||
tips += '<br/><font style="font-size: 10px">/</font>';
|
tips += '<br/><font style="font-size: 10px">/</font>';
|
||||||
} else {
|
} else {
|
||||||
@@ -690,13 +690,13 @@
|
|||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: run
|
data: run
|
||||||
}, {
|
}, {
|
||||||
name: '热备用',
|
name: '检修',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: breaks
|
data: breaks
|
||||||
}, {
|
}, {
|
||||||
name: '停运',
|
name: '退运',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
|
|||||||
@@ -68,7 +68,7 @@
|
|||||||
<li id="item2">
|
<li id="item2">
|
||||||
<div style="position:absolute;z-index: 99">
|
<div style="position:absolute;z-index: 99">
|
||||||
<div>
|
<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>
|
<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>
|
||||||
</div>
|
</div>
|
||||||
@@ -624,13 +624,13 @@
|
|||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: normal
|
data: normal
|
||||||
}, {
|
}, {
|
||||||
name: '热备用',
|
name: '检修',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: breaks
|
data: breaks
|
||||||
}, {
|
}, {
|
||||||
name: '停运',
|
name: '退运',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
@@ -894,7 +894,7 @@
|
|||||||
return "<span class='fr font12 fontBold' > 终端在线率(右柱) <span class='info'><span class='inB bg-info smallBlock'></span> 在线率≥90%</span><span class='warn''> " +
|
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>" +
|
"<span class='inB bg-warn smallBlock'></span>" +
|
||||||
" 60%≤在线率<90% </span><span class='error'> <span class='inB bg-error 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>";
|
||||||
} else {
|
} else {
|
||||||
return "<span class='fr font12' ><span class='info'><span class='inB bg-info smallBlock'></span> "
|
return "<span class='fr font12' ><span class='info'><span class='inB bg-info smallBlock'></span> "
|
||||||
+ name + "≥90%</span><span class='warn''> <span class='inB bg-warn smallBlock'></span> 60%≤"
|
+ name + "≥90%</span><span class='warn''> <span class='inB bg-warn smallBlock'></span> 60%≤"
|
||||||
|
|||||||
@@ -5,9 +5,9 @@ var red="#A52a2a";/*C相*/
|
|||||||
var black="#000";/*总功*/
|
var black="#000";/*总功*/
|
||||||
// var runColor="#32C5E9";/*投运*/
|
// var runColor="#32C5E9";/*投运*/
|
||||||
var runColor="#20B2AA";/*投运*/
|
var runColor="#20B2AA";/*投运*/
|
||||||
// var breaksColor="#9FE6B8";/*热备用*/
|
// var breaksColor="#9FE6B8";/*检修*/
|
||||||
var breaksColor="#F4A460";/*热备用*/
|
var breaksColor="#F4A460";/*检修*/
|
||||||
var grey="#696969";/*灰色 暂降触发点、停运状态*/
|
var grey="#696969";/*灰色 暂降触发点、退运状态*/
|
||||||
var blue="#87CEEB";/*在线率*/
|
var blue="#87CEEB";/*在线率*/
|
||||||
var orange="#FF7E50";/*单柱状图*/
|
var orange="#FF7E50";/*单柱状图*/
|
||||||
var canvasBG="#F9F9F9";//画布背景色
|
var canvasBG="#F9F9F9";//画布背景色
|
||||||
|
|||||||
@@ -165,7 +165,7 @@ function drawAreaPic(area, intervals) {
|
|||||||
color: [green, yellow, grey],
|
color: [green, yellow, grey],
|
||||||
legend: {
|
legend: {
|
||||||
x: 'left',
|
x: 'left',
|
||||||
data: ['投运', '热备用', '停运'],
|
data: ['投运', '检修', '退运'],
|
||||||
},
|
},
|
||||||
tooltip: {
|
tooltip: {
|
||||||
trigger: 'axis',
|
trigger: 'axis',
|
||||||
@@ -178,8 +178,8 @@ function drawAreaPic(area, intervals) {
|
|||||||
var color = params[0].color;
|
var color = params[0].color;
|
||||||
if (color === noMonitor) {
|
if (color === noMonitor) {
|
||||||
tips += '<br/>投运 : /';
|
tips += '<br/>投运 : /';
|
||||||
tips += '<br/>热备用 : /';
|
tips += '<br/>检修 : /';
|
||||||
tips += '<br/>停运 : /';
|
tips += '<br/>退运 : /';
|
||||||
tips+='<br/>在线率 : /';
|
tips+='<br/>在线率 : /';
|
||||||
} else {
|
} else {
|
||||||
for (var i = 0; i < params.length; i++) {
|
for (var i = 0; i < params.length; i++) {
|
||||||
@@ -232,13 +232,13 @@ function drawAreaPic(area, intervals) {
|
|||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: normal
|
data: normal
|
||||||
}, {
|
}, {
|
||||||
name: '热备用',
|
name: '检修',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: breaks
|
data: breaks
|
||||||
}, {
|
}, {
|
||||||
name: '停运',
|
name: '退运',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
@@ -442,7 +442,7 @@ function drawCompanyPic(companys, intervals) {
|
|||||||
color: [green, yellow, grey],
|
color: [green, yellow, grey],
|
||||||
legend: {
|
legend: {
|
||||||
x: 'left',
|
x: 'left',
|
||||||
data: ['投运', '热备用', '停运'],
|
data: ['投运', '检修', '退运'],
|
||||||
},
|
},
|
||||||
tooltip: {
|
tooltip: {
|
||||||
trigger: 'axis',
|
trigger: 'axis',
|
||||||
@@ -455,8 +455,8 @@ function drawCompanyPic(companys, intervals) {
|
|||||||
var value=params[0].value;
|
var value=params[0].value;
|
||||||
if(value===3.1415){
|
if(value===3.1415){
|
||||||
tips+='<br/>投运 : /';
|
tips+='<br/>投运 : /';
|
||||||
tips+='<br/>热备用 : /';
|
tips+='<br/>检修 : /';
|
||||||
tips+='<br/>停运 : /';
|
tips+='<br/>退运 : /';
|
||||||
tips+='<br/>在线率 : /';
|
tips+='<br/>在线率 : /';
|
||||||
}else{
|
}else{
|
||||||
for (var i = 0; i < params.length; i++) {
|
for (var i = 0; i < params.length; i++) {
|
||||||
@@ -510,13 +510,13 @@ function drawCompanyPic(companys, intervals) {
|
|||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: run
|
data: run
|
||||||
}, {
|
}, {
|
||||||
name: '热备用',
|
name: '检修',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: breaks
|
data: breaks
|
||||||
}, {
|
}, {
|
||||||
name: '停运',
|
name: '退运',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
|
|||||||
@@ -349,12 +349,12 @@ function getPoint(lineMap, map) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//监测点点位信息;终端状态;终端状态颜色
|
//监测点点位信息;终端状态;终端状态颜色
|
||||||
var marker, strState = '停运', fontState = '#808080';
|
var marker, strState = '退运', fontState = '#808080';
|
||||||
//通讯状态,通讯状态颜色
|
//通讯状态,通讯状态颜色
|
||||||
var strStatus = '中断', fontStatus = '#FF0000';
|
var strStatus = '中断', fontStatus = '#FF0000';
|
||||||
/********************************
|
/********************************
|
||||||
终端状态: 2停运 灰色 128,128,128 #808080
|
终端状态: 2退运 灰色 128,128,128 #808080
|
||||||
1热备用 金色 255,215,0 #FFD700
|
1检修 金色 255,215,0 #FFD700
|
||||||
0投运(正常的则判断通讯状态)
|
0投运(正常的则判断通讯状态)
|
||||||
通讯状态: 0正常 绿色 0,128,0 #08CF5A
|
通讯状态: 0正常 绿色 0,128,0 #08CF5A
|
||||||
1中断 红色 255,0,0 #FF0000
|
1中断 红色 255,0,0 #FF0000
|
||||||
@@ -384,7 +384,7 @@ function getPoint(lineMap, map) {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
strState = '热备用';
|
strState = '检修';
|
||||||
fontState = '#FFD700';
|
fontState = '#FFD700';
|
||||||
if (lineMap.eventCount > 0)
|
if (lineMap.eventCount > 0)
|
||||||
marker = new BMap.Marker(point, yellowMarkerOptions);//假如终端出现了暂降事件
|
marker = new BMap.Marker(point, yellowMarkerOptions);//假如终端出现了暂降事件
|
||||||
@@ -392,7 +392,7 @@ function getPoint(lineMap, map) {
|
|||||||
marker = new BMap.Marker(point, yellowMarkerOptions);
|
marker = new BMap.Marker(point, yellowMarkerOptions);
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
strState = '停运';
|
strState = '退运';
|
||||||
fontState = '#808080';
|
fontState = '#808080';
|
||||||
if (lineMap.eventCount > 0)
|
if (lineMap.eventCount > 0)
|
||||||
marker = new BMap.Marker(point, grayMarkerOptions);
|
marker = new BMap.Marker(point, grayMarkerOptions);
|
||||||
|
|||||||
@@ -226,9 +226,9 @@ function initTable(data) {
|
|||||||
case 0:
|
case 0:
|
||||||
return "投运";
|
return "投运";
|
||||||
case 1:
|
case 1:
|
||||||
return "热备用";
|
return "检修";
|
||||||
case 2:
|
case 2:
|
||||||
return "停运";
|
return "退运";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -194,8 +194,8 @@ function updateDevflag(nameTest) {
|
|||||||
var str =
|
var str =
|
||||||
"<div>" +
|
"<div>" +
|
||||||
"<input type='radio' name='time' id='time' value='0'>投运" +
|
"<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='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='2'>退运" +
|
||||||
"<br/>" +
|
"<br/>" +
|
||||||
"更改原因:<input type='text' class='form-control' style='width: 80%;display: inline' name='terminalDescribe' id='terminalDescribe'>" +
|
"更改原因:<input type='text' class='form-control' style='width: 80%;display: inline' name='terminalDescribe' id='terminalDescribe'>" +
|
||||||
"</div>"
|
"</div>"
|
||||||
@@ -211,10 +211,10 @@ function updateDevflag(nameTest) {
|
|||||||
devTypeBefore = "投运";
|
devTypeBefore = "投运";
|
||||||
} else if (data.devFlag == 1) {
|
} else if (data.devFlag == 1) {
|
||||||
$("input[name='time'][value='1']").attr("checked", true);
|
$("input[name='time'][value='1']").attr("checked", true);
|
||||||
devTypeBefore = "热备用";
|
devTypeBefore = "检修";
|
||||||
} else {
|
} else {
|
||||||
$("input[name='time'][value='2']").attr("checked", true);
|
$("input[name='time'][value='2']").attr("checked", true);
|
||||||
devTypeBefore = "停运";
|
devTypeBefore = "退运";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -232,9 +232,9 @@ function updateDevflag(nameTest) {
|
|||||||
if (devflag == 0) {
|
if (devflag == 0) {
|
||||||
devTypeNow = "投运";
|
devTypeNow = "投运";
|
||||||
} else if (devflag == 1) {
|
} else if (devflag == 1) {
|
||||||
devTypeNow = "热备用";
|
devTypeNow = "检修";
|
||||||
} else {
|
} else {
|
||||||
devTypeNow = "停运";
|
devTypeNow = "退运";
|
||||||
}
|
}
|
||||||
var terminalDescribe = $("#terminalDescribe").val();
|
var terminalDescribe = $("#terminalDescribe").val();
|
||||||
var str = terminalDescribe.replace(/(^\s*)|(\s*$)/g, '');//去除空格;
|
var str = terminalDescribe.replace(/(^\s*)|(\s*$)/g, '');//去除空格;
|
||||||
@@ -347,10 +347,10 @@ function initTable(data) {
|
|||||||
url: '/pqs9000/json/chine.json'
|
url: '/pqs9000/json/chine.json'
|
||||||
},
|
},
|
||||||
"createdRow": function (row, data, index) {
|
"createdRow": function (row, data, index) {
|
||||||
if (data[9] == "停运") {
|
if (data[9] == "退运") {
|
||||||
$('td', row).eq(9).css('color', '#696969')
|
$('td', row).eq(9).css('color', '#696969')
|
||||||
|
|
||||||
} else if (data[9] == "热备用") {
|
} else if (data[9] == "检修") {
|
||||||
$('td', row).eq(9).css('color', '#FFD700')
|
$('td', row).eq(9).css('color', '#FFD700')
|
||||||
} else if (data[9] == "投运") {
|
} else if (data[9] == "投运") {
|
||||||
$('td', row).eq(9).css('color', '#2E8B57')
|
$('td', row).eq(9).css('color', '#2E8B57')
|
||||||
|
|||||||
@@ -132,7 +132,7 @@ function drawAreaPic(area, intervals) {
|
|||||||
color: [green, yellow, grey],
|
color: [green, yellow, grey],
|
||||||
legend: {
|
legend: {
|
||||||
x: 'right',
|
x: 'right',
|
||||||
data: ['投运', '热备用', '停运'],
|
data: ['投运', '检修', '退运'],
|
||||||
},
|
},
|
||||||
tooltip: {
|
tooltip: {
|
||||||
trigger: 'axis',
|
trigger: 'axis',
|
||||||
@@ -145,8 +145,8 @@ function drawAreaPic(area, intervals) {
|
|||||||
var color = params[0].color;
|
var color = params[0].color;
|
||||||
if (color === noMonitor) {
|
if (color === noMonitor) {
|
||||||
tips += '<br/>投运 : /';
|
tips += '<br/>投运 : /';
|
||||||
tips += '<br/>热备用 : /';
|
tips += '<br/>检修 : /';
|
||||||
tips += '<br/>停运 : /';
|
tips += '<br/>退运 : /';
|
||||||
tips+='<br/>在线率 : /';
|
tips+='<br/>在线率 : /';
|
||||||
} else {
|
} else {
|
||||||
for (var i = 0; i < params.length; i++) {
|
for (var i = 0; i < params.length; i++) {
|
||||||
@@ -199,13 +199,13 @@ function drawAreaPic(area, intervals) {
|
|||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: normal
|
data: normal
|
||||||
}, {
|
}, {
|
||||||
name: '热备用',
|
name: '检修',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: breaks
|
data: breaks
|
||||||
}, {
|
}, {
|
||||||
name: '停运',
|
name: '退运',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
@@ -409,7 +409,7 @@ function drawCompanyPic(companys, intervals) {
|
|||||||
color: [green, yellow, grey],
|
color: [green, yellow, grey],
|
||||||
legend: {
|
legend: {
|
||||||
x: 'right',
|
x: 'right',
|
||||||
data: ['投运', '热备用', '停运'],
|
data: ['投运', '检修', '退运'],
|
||||||
},
|
},
|
||||||
tooltip: {
|
tooltip: {
|
||||||
trigger: 'axis',
|
trigger: 'axis',
|
||||||
@@ -422,8 +422,8 @@ function drawCompanyPic(companys, intervals) {
|
|||||||
var value=params[0].value;
|
var value=params[0].value;
|
||||||
if(value===3.1415){
|
if(value===3.1415){
|
||||||
tips+='<br/>投运 : /';
|
tips+='<br/>投运 : /';
|
||||||
tips+='<br/>热备用 : /';
|
tips+='<br/>检修 : /';
|
||||||
tips+='<br/>停运 : /';
|
tips+='<br/>退运 : /';
|
||||||
tips+='<br/>在线率 : /';
|
tips+='<br/>在线率 : /';
|
||||||
}else{
|
}else{
|
||||||
for (var i = 0; i < params.length; i++) {
|
for (var i = 0; i < params.length; i++) {
|
||||||
@@ -476,13 +476,13 @@ function drawCompanyPic(companys, intervals) {
|
|||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: run
|
data: run
|
||||||
}, {
|
}, {
|
||||||
name: '热备用',
|
name: '检修',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: breaks
|
data: breaks
|
||||||
}, {
|
}, {
|
||||||
name: '停运',
|
name: '退运',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
|
|||||||
@@ -157,12 +157,12 @@ var dataPoint = 'monitor';
|
|||||||
function getPoint(lineMap,map,iFlag) {
|
function getPoint(lineMap,map,iFlag) {
|
||||||
var point = new BMap.Point(lineMap.longitude, lineMap.latitude);
|
var point = new BMap.Point(lineMap.longitude, lineMap.latitude);
|
||||||
//监测点点位信息;终端状态;终端状态颜色
|
//监测点点位信息;终端状态;终端状态颜色
|
||||||
var marker,strState = '停运',fontState ='#808080';
|
var marker,strState = '退运',fontState ='#808080';
|
||||||
//通讯状态,通讯状态颜色
|
//通讯状态,通讯状态颜色
|
||||||
var strStatus = '中断',fontStatus='#FF0000';
|
var strStatus = '中断',fontStatus='#FF0000';
|
||||||
/********************************
|
/********************************
|
||||||
终端状态: 2停运 灰色 128,128,128 #808080
|
终端状态: 2退运 灰色 128,128,128 #808080
|
||||||
1热备用 金色 255,215,0 #FFD700
|
1检修 金色 255,215,0 #FFD700
|
||||||
0投运(正常的则判断通讯状态)
|
0投运(正常的则判断通讯状态)
|
||||||
通讯状态: 0正常 绿色 0,128,0 #08CF5A
|
通讯状态: 0正常 绿色 0,128,0 #08CF5A
|
||||||
1中断 红色 255,0,0 #FF0000
|
1中断 红色 255,0,0 #FF0000
|
||||||
@@ -192,7 +192,7 @@ function getPoint(lineMap,map,iFlag) {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
strState = '热备用';
|
strState = '检修';
|
||||||
fontState='#FFD700';
|
fontState='#FFD700';
|
||||||
if(lineMap.totalcount > 0)
|
if(lineMap.totalcount > 0)
|
||||||
marker = new BMap.Marker(point, winyellowMarkerOptions);//假如终端出现了暂降事件
|
marker = new BMap.Marker(point, winyellowMarkerOptions);//假如终端出现了暂降事件
|
||||||
@@ -200,7 +200,7 @@ function getPoint(lineMap,map,iFlag) {
|
|||||||
marker = new BMap.Marker(point, yellowMarkerOptions);
|
marker = new BMap.Marker(point, yellowMarkerOptions);
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
strState = '停运';
|
strState = '退运';
|
||||||
fontState='#808080';
|
fontState='#808080';
|
||||||
if(lineMap.totalcount > 0)
|
if(lineMap.totalcount > 0)
|
||||||
marker = new BMap.Marker(point, wingrayMarkerOptions);
|
marker = new BMap.Marker(point, wingrayMarkerOptions);
|
||||||
|
|||||||
@@ -1294,12 +1294,12 @@ public class ReportController {
|
|||||||
+ stringInstantiateUtil.deInstantiate(stringInstantiateUtil.stringDeInstantiate(jedisManager.hget(RedisDB.SHORT_TIME_QUERY, userIndex, "linecount"))) + "个,其中";
|
+ stringInstantiateUtil.deInstantiate(stringInstantiateUtil.stringDeInstantiate(jedisManager.hget(RedisDB.SHORT_TIME_QUERY, userIndex, "linecount"))) + "个,其中";
|
||||||
tips = tips + devmap.get(0).getName() + "、" + devmap.get(1).getName() + "监测点数量较多 ,监测点在线率达到"
|
tips = tips + devmap.get(0).getName() + "、" + devmap.get(1).getName() + "监测点数量较多 ,监测点在线率达到"
|
||||||
+ df.format(rate) + "%(通讯正常为:" + String.valueOf(oncount) + "个,通讯异常为:" + String.valueOf(offcount)
|
+ df.format(rate) + "%(通讯正常为:" + String.valueOf(oncount) + "个,通讯异常为:" + String.valueOf(offcount)
|
||||||
+ "个)[在线率=通讯正常点数/总监测点数(统计时候排除检修和热备用监测点)],具体见下图";
|
+ "个)[在线率=通讯正常点数/总监测点数(统计时候排除检修和检修监测点)],具体见下图";
|
||||||
} else {
|
} else {
|
||||||
tips = reportAreaPojo.getAreaname() + "电网总共有监测点"
|
tips = reportAreaPojo.getAreaname() + "电网总共有监测点"
|
||||||
+ stringInstantiateUtil.deInstantiate(stringInstantiateUtil.stringDeInstantiate(jedisManager.hget(RedisDB.SHORT_TIME_QUERY, userIndex, "linecount"))) + "个。";
|
+ stringInstantiateUtil.deInstantiate(stringInstantiateUtil.stringDeInstantiate(jedisManager.hget(RedisDB.SHORT_TIME_QUERY, userIndex, "linecount"))) + "个。";
|
||||||
tips = tips + "监测点在线率达到" + df.format(rate) + "%(通讯正常为:" + String.valueOf(oncount) + "个,通讯异常为:"
|
tips = tips + "监测点在线率达到" + df.format(rate) + "%(通讯正常为:" + String.valueOf(oncount) + "个,通讯异常为:"
|
||||||
+ String.valueOf(offcount) + "个)[通讯正常/总监测点数(统计时候排除检修和热备用监测点)],具体见下图:";
|
+ String.valueOf(offcount) + "个)[通讯正常/总监测点数(统计时候排除检修和检修监测点)],具体见下图:";
|
||||||
}
|
}
|
||||||
WordUtils.addParagraph(jcwfbContentRun, "宋体", 11, "000000", tips, false);
|
WordUtils.addParagraph(jcwfbContentRun, "宋体", 11, "000000", tips, false);
|
||||||
String devmapImage = stringInstantiateUtil.deInstantiate(stringInstantiateUtil.stringDeInstantiate(jedisManager.hget(RedisDB.SHORT_TIME_QUERY, userIndex, "devmapImage")));
|
String devmapImage = stringInstantiateUtil.deInstantiate(stringInstantiateUtil.stringDeInstantiate(jedisManager.hget(RedisDB.SHORT_TIME_QUERY, userIndex, "devmapImage")));
|
||||||
|
|||||||
@@ -27,8 +27,8 @@
|
|||||||
<if test="_databaseId == 'MariaDB'">
|
<if test="_databaseId == 'MariaDB'">
|
||||||
case
|
case
|
||||||
when a.devflag = 0 then '投运'
|
when a.devflag = 0 then '投运'
|
||||||
when a.devflag = 1 then '热备用'
|
when a.devflag = 1 then '检修'
|
||||||
when a.devflag = 2 then '停运'
|
when a.devflag = 2 then '退运'
|
||||||
end
|
end
|
||||||
as devflag,
|
as devflag,
|
||||||
case
|
case
|
||||||
@@ -38,7 +38,7 @@
|
|||||||
as status,
|
as status,
|
||||||
</if>
|
</if>
|
||||||
<if test="_databaseId == 'Oracle'">
|
<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,
|
decode(a.status, 0, '中断', 1, '正常') as status,
|
||||||
</if>
|
</if>
|
||||||
<if test="_databaseId == 'Oracle'">
|
<if test="_databaseId == 'Oracle'">
|
||||||
@@ -252,8 +252,8 @@
|
|||||||
<if test="_databaseId == 'MariaDB'">
|
<if test="_databaseId == 'MariaDB'">
|
||||||
case
|
case
|
||||||
when a.devflag = 0 then '投运'
|
when a.devflag = 0 then '投运'
|
||||||
when a.devflag = 1 then '热备用'
|
when a.devflag = 1 then '检修'
|
||||||
when a.devflag = 2 then '停运'
|
when a.devflag = 2 then '退运'
|
||||||
end
|
end
|
||||||
as devflag,
|
as devflag,
|
||||||
case
|
case
|
||||||
@@ -263,7 +263,7 @@
|
|||||||
as status,
|
as status,
|
||||||
</if>
|
</if>
|
||||||
<if test="_databaseId == 'Oracle'">
|
<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,
|
decode(a.status, 0, '中断', 1, '正常') as status,
|
||||||
</if>
|
</if>
|
||||||
<if test="_databaseId == 'Oracle'">
|
<if test="_databaseId == 'Oracle'">
|
||||||
@@ -317,8 +317,8 @@
|
|||||||
<if test="_databaseId == 'MariaDB'">
|
<if test="_databaseId == 'MariaDB'">
|
||||||
case
|
case
|
||||||
when a.devflag = 0 then '投运'
|
when a.devflag = 0 then '投运'
|
||||||
when a.devflag = 1 then '热备用'
|
when a.devflag = 1 then '检修'
|
||||||
when a.devflag = 2 then '停运'
|
when a.devflag = 2 then '退运'
|
||||||
end
|
end
|
||||||
as devflag,
|
as devflag,
|
||||||
case
|
case
|
||||||
@@ -328,11 +328,11 @@
|
|||||||
as status,
|
as status,
|
||||||
</if>
|
</if>
|
||||||
<if test="_databaseId == 'Oracle'">
|
<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,
|
decode(a.status, 0, '中断', 1, '正常') as status,
|
||||||
</if>
|
</if>
|
||||||
<if test="_databaseId == 'Oracle'">
|
<if test="_databaseId == 'Oracle'">
|
||||||
decode(d.status, 0, '投运', 1, '热备用', '停运') as lineStatus,
|
decode(d.status, 0, '投运', 1, '检修', '退运') as lineStatus,
|
||||||
</if>
|
</if>
|
||||||
<if test="_databaseId == 'Oracle'">
|
<if test="_databaseId == 'Oracle'">
|
||||||
to_char(a.updatetime, 'yyyy-MM-dd hh24:mi:ss') as updatetime,
|
to_char(a.updatetime, 'yyyy-MM-dd hh24:mi:ss') as updatetime,
|
||||||
|
|||||||
@@ -159,7 +159,7 @@
|
|||||||
},
|
},
|
||||||
data : info,
|
data : info,
|
||||||
"createdRow": function ( row, data, index ) {
|
"createdRow": function ( row, data, index ) {
|
||||||
if(data[9]=="停运"){
|
if(data[9]=="退运"){
|
||||||
$('td', row).eq(9).css('color','#FF2D2D')
|
$('td', row).eq(9).css('color','#FF2D2D')
|
||||||
}else if(data[9]=="中断"){
|
}else if(data[9]=="中断"){
|
||||||
$('td', row).eq(9).css('color','#FFFF37')
|
$('td', row).eq(9).css('color','#FFFF37')
|
||||||
|
|||||||
@@ -66,8 +66,8 @@
|
|||||||
class="form-control" id="devflag">
|
class="form-control" id="devflag">
|
||||||
<option value="">全部</option>
|
<option value="">全部</option>
|
||||||
<option value="0">投运</option>
|
<option value="0">投运</option>
|
||||||
<option value="1">热备用</option>
|
<option value="1">检修</option>
|
||||||
<option value="2">停运</option>
|
<option value="2">退运</option>
|
||||||
</select> <label class="form-group">通讯状态:</label> <select id="status"
|
</select> <label class="form-group">通讯状态:</label> <select id="status"
|
||||||
class="form-control">
|
class="form-control">
|
||||||
<option value="">全部</option>
|
<option value="">全部</option>
|
||||||
|
|||||||
@@ -40,7 +40,7 @@
|
|||||||
<div class="container-fluid">
|
<div class="container-fluid">
|
||||||
<div class="form-inline mt10 wanzhengdiv">
|
<div class="form-inline mt10 wanzhengdiv">
|
||||||
<div class="form-group has-feedback mr10">
|
<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>
|
<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>
|
||||||
</div>
|
</div>
|
||||||
@@ -82,8 +82,8 @@
|
|||||||
<th>区域</th>
|
<th>区域</th>
|
||||||
<th>终端个数</th>
|
<th>终端个数</th>
|
||||||
<th>投运</th>
|
<th>投运</th>
|
||||||
<th>热备用</th>
|
<th>检修</th>
|
||||||
<th>停运</th>
|
<th>退运</th>
|
||||||
<th>在线率(%)</th>
|
<th>在线率(%)</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
@@ -98,8 +98,8 @@
|
|||||||
<th>厂家</th>
|
<th>厂家</th>
|
||||||
<th>终端个数</th>
|
<th>终端个数</th>
|
||||||
<th>投运</th>
|
<th>投运</th>
|
||||||
<th>热备用</th>
|
<th>检修</th>
|
||||||
<th>停运</th>
|
<th>退运</th>
|
||||||
<th>在线率(%)</th>
|
<th>在线率(%)</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
@@ -294,8 +294,8 @@
|
|||||||
tips +='<br/><font style="font-size: 12px">终端状态(%)</font>';
|
tips +='<br/><font style="font-size: 12px">终端状态(%)</font>';
|
||||||
if (color === noMonitor) {
|
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: 10px">退运 : /</font>';
|
||||||
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
||||||
tips+='<br/><font style="font-size: 10px">/</font>';
|
tips+='<br/><font style="font-size: 10px">/</font>';
|
||||||
}else{
|
}else{
|
||||||
@@ -349,13 +349,13 @@
|
|||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: run
|
data: run
|
||||||
}, {
|
}, {
|
||||||
name: '热备用',
|
name: '检修',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth:barMax,
|
barMaxWidth:barMax,
|
||||||
data: breaks
|
data: breaks
|
||||||
},{
|
},{
|
||||||
name: '停运',
|
name: '退运',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
@@ -571,8 +571,8 @@
|
|||||||
tips +='<br/><font style="font-size: 12px">终端状态(%)</font>';
|
tips +='<br/><font style="font-size: 12px">终端状态(%)</font>';
|
||||||
if (color === noMonitor) {
|
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: 10px">退运 : /</font>';
|
||||||
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
||||||
tips+='<br/><font style="font-size: 10px">/</font>';
|
tips+='<br/><font style="font-size: 10px">/</font>';
|
||||||
}else{
|
}else{
|
||||||
@@ -626,13 +626,13 @@
|
|||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: run
|
data: run
|
||||||
}, {
|
}, {
|
||||||
name: '热备用',
|
name: '检修',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: breaks
|
data: breaks
|
||||||
},{
|
},{
|
||||||
name: '停运',
|
name: '退运',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
|
|||||||
@@ -36,8 +36,8 @@
|
|||||||
<h2 id="jcdyxzt">一、监测点运行状态</h2>
|
<h2 id="jcdyxzt">一、监测点运行状态</h2>
|
||||||
<p class="pcontent">本系统中,对监测点运行状态有如下若干定义:</p>
|
<p class="pcontent">本系统中,对监测点运行状态有如下若干定义:</p>
|
||||||
<p class="pcontent">1:运行状态:监测点相关监测终端与系统有通信链路,处于投运工作状态,需考核终端在线率和数据完整性。运行状态又可分为两个子状态:投运状态、异常状态(包括终端故障、链路中断)。</p>
|
<p class="pcontent">1:运行状态:监测点相关监测终端与系统有通信链路,处于投运工作状态,需考核终端在线率和数据完整性。运行状态又可分为两个子状态:投运状态、异常状态(包括终端故障、链路中断)。</p>
|
||||||
<p class="pcontent">2:停运状态:监测终端虽已安装到现场或在系统中已建立台账,但还没有投运,不纳入终端考核。</p>
|
<p class="pcontent">2:退运状态:监测终端虽已安装到现场或在系统中已建立台账,但还没有投运,不纳入终端考核。</p>
|
||||||
<p class="pcontent">3:热备用状态:处于运行状态的终端由授权人员人工切换的一个状态,处于热备用状态的终端不参与日常的终端考核和事件统计。</p>
|
<p class="pcontent">3:检修状态:处于运行状态的终端由授权人员人工切换的一个状态,处于检修状态的终端不参与日常的终端考核和事件统计。</p>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<img src="${ctx}/images/jcdzt.png" class="col-md-4 col-md-offset-2" style="width: 600px;height: 400px;" >
|
<img src="${ctx}/images/jcdzt.png" class="col-md-4 col-md-offset-2" style="width: 600px;height: 400px;" >
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -64,7 +64,7 @@
|
|||||||
<li id="item0">
|
<li id="item0">
|
||||||
<div style="position:absolute;z-index: 99">
|
<div style="position:absolute;z-index: 99">
|
||||||
<div>
|
<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>
|
<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>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -42,8 +42,8 @@
|
|||||||
<th>区域</th>
|
<th>区域</th>
|
||||||
<th>终端个数</th>
|
<th>终端个数</th>
|
||||||
<th>投运</th>
|
<th>投运</th>
|
||||||
<th>热备用</th>
|
<th>检修</th>
|
||||||
<th>停运</th>
|
<th>退运</th>
|
||||||
<th>在线率(%)</th>
|
<th>在线率(%)</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
@@ -58,8 +58,8 @@
|
|||||||
<th>厂家</th>
|
<th>厂家</th>
|
||||||
<th>终端个数</th>
|
<th>终端个数</th>
|
||||||
<th>投运</th>
|
<th>投运</th>
|
||||||
<th>热备用</th>
|
<th>检修</th>
|
||||||
<th>停运</th>
|
<th>退运</th>
|
||||||
<th>在线率(%)</th>
|
<th>在线率(%)</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
@@ -234,8 +234,8 @@
|
|||||||
tips +='<br/><font style="font-size: 12px">终端状态(%)</font>';
|
tips +='<br/><font style="font-size: 12px">终端状态(%)</font>';
|
||||||
if (color === noMonitor) {
|
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: 10px">退运 : /</font>';
|
||||||
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
||||||
tips+='<br/><font style="font-size: 10px">/</font>';
|
tips+='<br/><font style="font-size: 10px">/</font>';
|
||||||
}else{
|
}else{
|
||||||
@@ -289,13 +289,13 @@
|
|||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: run
|
data: run
|
||||||
}, {
|
}, {
|
||||||
name: '热备用',
|
name: '检修',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth:barMax,
|
barMaxWidth:barMax,
|
||||||
data: breaks
|
data: breaks
|
||||||
},{
|
},{
|
||||||
name: '停运',
|
name: '退运',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
@@ -515,8 +515,8 @@
|
|||||||
tips +='<br/><font style="font-size: 12px">终端状态(%)</font>';
|
tips +='<br/><font style="font-size: 12px">终端状态(%)</font>';
|
||||||
if (color === noMonitor) {
|
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: 10px">退运 : /</font>';
|
||||||
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
||||||
tips+='<br/><font style="font-size: 10px">/</font>';
|
tips+='<br/><font style="font-size: 10px">/</font>';
|
||||||
}else{
|
}else{
|
||||||
@@ -570,13 +570,13 @@
|
|||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: run
|
data: run
|
||||||
}, {
|
}, {
|
||||||
name: '热备用',
|
name: '检修',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: breaks
|
data: breaks
|
||||||
},{
|
},{
|
||||||
name: '停运',
|
name: '退运',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
|
|||||||
@@ -3738,7 +3738,7 @@
|
|||||||
</symbol>
|
</symbol>
|
||||||
<symbol
|
<symbol
|
||||||
id="173107110677053459"
|
id="173107110677053459"
|
||||||
name="nj_热备用">
|
name="nj_检修">
|
||||||
<rect
|
<rect
|
||||||
x="2"
|
x="2"
|
||||||
y="2"
|
y="2"
|
||||||
@@ -4425,7 +4425,7 @@
|
|||||||
</symbol>
|
</symbol>
|
||||||
<symbol
|
<symbol
|
||||||
id="173107110677053480"
|
id="173107110677053480"
|
||||||
name="开关热备用">
|
name="开关检修">
|
||||||
<rect
|
<rect
|
||||||
x="0"
|
x="0"
|
||||||
y="0"
|
y="0"
|
||||||
@@ -9162,7 +9162,7 @@
|
|||||||
</symbol>
|
</symbol>
|
||||||
<symbol
|
<symbol
|
||||||
id="173107110677053459-9"
|
id="173107110677053459-9"
|
||||||
name="nj_热备用">
|
name="nj_检修">
|
||||||
<rect
|
<rect
|
||||||
x="2"
|
x="2"
|
||||||
y="2"
|
y="2"
|
||||||
@@ -9849,7 +9849,7 @@
|
|||||||
</symbol>
|
</symbol>
|
||||||
<symbol
|
<symbol
|
||||||
id="173107110677053480-7"
|
id="173107110677053480-7"
|
||||||
name="开关热备用">
|
name="开关检修">
|
||||||
<rect
|
<rect
|
||||||
x="0"
|
x="0"
|
||||||
y="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 red="#A52a2a";/*C相*/
|
||||||
// var runColor="#32C5E9";/*投运*/
|
// var runColor="#32C5E9";/*投运*/
|
||||||
var runColor="#20B2AA";/*投运*/
|
var runColor="#20B2AA";/*投运*/
|
||||||
// var breaksColor="#9FE6B8";/*热备用*/
|
// var breaksColor="#9FE6B8";/*检修*/
|
||||||
var breaksColor="#F4A460";/*热备用*/
|
var breaksColor="#F4A460";/*检修*/
|
||||||
var grey="#696969";/*灰色 暂降触发点、停运状态*/
|
var grey="#696969";/*灰色 暂降触发点、退运状态*/
|
||||||
var blue="#87CEEB";/*在线率*/
|
var blue="#87CEEB";/*在线率*/
|
||||||
var orange="#FF7E50";/*单柱状图*/
|
var orange="#FF7E50";/*单柱状图*/
|
||||||
var canvasBG="#F9F9F9";//画布背景色
|
var canvasBG="#F9F9F9";//画布背景色
|
||||||
|
|||||||
@@ -144,8 +144,8 @@ $('#importExl').click(function () {
|
|||||||
// var str =
|
// var str =
|
||||||
// "<div>" +
|
// "<div>" +
|
||||||
// "<input type='radio' name='time' id='time' value='0'>投运" +
|
// "<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='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='2'>退运" +
|
||||||
// "<br/>" +
|
// "<br/>" +
|
||||||
// "更改原因:<input type='text' class='form-control' style='width: 80%;display: inline' name='terminalDescribe' id='terminalDescribe'>" +
|
// "更改原因:<input type='text' class='form-control' style='width: 80%;display: inline' name='terminalDescribe' id='terminalDescribe'>" +
|
||||||
// "</div>"
|
// "</div>"
|
||||||
@@ -161,10 +161,10 @@ $('#importExl').click(function () {
|
|||||||
// devTypeBefore = "投运";
|
// devTypeBefore = "投运";
|
||||||
// } else if (data.devFlag == 1) {
|
// } else if (data.devFlag == 1) {
|
||||||
// $("input[name='time'][value='1']").attr("checked", true);
|
// $("input[name='time'][value='1']").attr("checked", true);
|
||||||
// devTypeBefore = "热备用";
|
// devTypeBefore = "检修";
|
||||||
// } else {
|
// } else {
|
||||||
// $("input[name='time'][value='2']").attr("checked", true);
|
// $("input[name='time'][value='2']").attr("checked", true);
|
||||||
// devTypeBefore = "停运";
|
// devTypeBefore = "退运";
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// });
|
// });
|
||||||
@@ -182,9 +182,9 @@ $('#importExl').click(function () {
|
|||||||
// if (devflag == 0) {
|
// if (devflag == 0) {
|
||||||
// devTypeNow = "投运";
|
// devTypeNow = "投运";
|
||||||
// } else if (devflag == 1) {
|
// } else if (devflag == 1) {
|
||||||
// devTypeNow = "热备用";
|
// devTypeNow = "检修";
|
||||||
// } else {
|
// } else {
|
||||||
// devTypeNow = "停运";
|
// devTypeNow = "退运";
|
||||||
// }
|
// }
|
||||||
// var terminalDescribe = $("#terminalDescribe").val();
|
// var terminalDescribe = $("#terminalDescribe").val();
|
||||||
// var str = terminalDescribe.replace(/(^\s*)|(\s*$)/g, '');//去除空格;
|
// var str = terminalDescribe.replace(/(^\s*)|(\s*$)/g, '');//去除空格;
|
||||||
@@ -267,10 +267,10 @@ function initTable(data) {
|
|||||||
url: '/pqs9200/json/chine.json'
|
url: '/pqs9200/json/chine.json'
|
||||||
},
|
},
|
||||||
"createdRow": function (row, data, index) {
|
"createdRow": function (row, data, index) {
|
||||||
if (data[9] == "停运") {
|
if (data[9] == "退运") {
|
||||||
$('td', row).eq(9).css('color', '#696969')
|
$('td', row).eq(9).css('color', '#696969')
|
||||||
|
|
||||||
} else if (data[9] == "热备用") {
|
} else if (data[9] == "检修") {
|
||||||
$('td', row).eq(9).css('color', '#FFD700')
|
$('td', row).eq(9).css('color', '#FFD700')
|
||||||
} else if (data[9] == "投运") {
|
} else if (data[9] == "投运") {
|
||||||
$('td', row).eq(9).css('color', '#2E8B57')
|
$('td', row).eq(9).css('color', '#2E8B57')
|
||||||
|
|||||||
@@ -135,8 +135,8 @@ function drawAreaPic (area,intervals) {
|
|||||||
var value=params[0].value;
|
var value=params[0].value;
|
||||||
if(value===3.1415){
|
if(value===3.1415){
|
||||||
tips+='<br/>投运 : /';
|
tips+='<br/>投运 : /';
|
||||||
tips+='<br/>热备用 : /';
|
tips+='<br/>检修 : /';
|
||||||
tips+='<br/>停运 : /';
|
tips+='<br/>退运 : /';
|
||||||
tips+='<br/>在线率 : /';
|
tips+='<br/>在线率 : /';
|
||||||
}else{
|
}else{
|
||||||
for (var i = 0; i < params.length; i++) {
|
for (var i = 0; i < params.length; i++) {
|
||||||
@@ -179,13 +179,13 @@ function drawAreaPic (area,intervals) {
|
|||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: run
|
data: run
|
||||||
}, {
|
}, {
|
||||||
name: '热备用',
|
name: '检修',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth:barMax,
|
barMaxWidth:barMax,
|
||||||
data: breaks
|
data: breaks
|
||||||
},{
|
},{
|
||||||
name: '停运',
|
name: '退运',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
@@ -342,8 +342,8 @@ function drawCompanyPic(companys,intervals) {
|
|||||||
var value=params[0].value;
|
var value=params[0].value;
|
||||||
if(value===3.1415){
|
if(value===3.1415){
|
||||||
tips+='<br/>投运 : /';
|
tips+='<br/>投运 : /';
|
||||||
tips+='<br/>热备用 : /';
|
tips+='<br/>检修 : /';
|
||||||
tips+='<br/>停运 : /';
|
tips+='<br/>退运 : /';
|
||||||
tips+='<br/>在线率 : /';
|
tips+='<br/>在线率 : /';
|
||||||
}else{
|
}else{
|
||||||
for (var i = 0; i < params.length; i++) {
|
for (var i = 0; i < params.length; i++) {
|
||||||
@@ -384,13 +384,13 @@ function drawCompanyPic(companys,intervals) {
|
|||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: run
|
data: run
|
||||||
}, {
|
}, {
|
||||||
name: '热备用',
|
name: '检修',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: breaks
|
data: breaks
|
||||||
},{
|
},{
|
||||||
name: '停运',
|
name: '退运',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
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 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 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));
|
var winIcon = new BMap.Icon("../images/img/warning.gif", new BMap.Size(40, 40));
|
||||||
//终端状态(0:投运;1:中断;2:停运)
|
//终端状态(0:投运;1:中断;2:退运)
|
||||||
var redMarkerOptions = {
|
var redMarkerOptions = {
|
||||||
icon: redIcon,
|
icon: redIcon,
|
||||||
enableDragging: false
|
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''> " +
|
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>" +
|
"<span class='inB bg-warn smallBlock'></span>" +
|
||||||
" 60%≤在线率<90% </span><span class='error'> <span class='inB bg-error 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,
|
barMaxWidth: barMax,
|
||||||
data: breaks
|
data: breaks
|
||||||
}, {
|
}, {
|
||||||
name: '停运',
|
name: '退运',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
|
|||||||
@@ -101,7 +101,7 @@ function drawAreaPic (area,intervals) {
|
|||||||
color:[green,yellow,grey],
|
color:[green,yellow,grey],
|
||||||
legend: {
|
legend: {
|
||||||
x: 'left',
|
x: 'left',
|
||||||
data: ['投运','热备用','停运'],
|
data: ['投运','检修','退运'],
|
||||||
},
|
},
|
||||||
tooltip: {
|
tooltip: {
|
||||||
trigger: 'axis',
|
trigger: 'axis',
|
||||||
@@ -114,8 +114,8 @@ function drawAreaPic (area,intervals) {
|
|||||||
var value=params[0].value;
|
var value=params[0].value;
|
||||||
if(value===3.1415){
|
if(value===3.1415){
|
||||||
tips+='<br/>投运 : /';
|
tips+='<br/>投运 : /';
|
||||||
tips+='<br/>热备用 : /';
|
tips+='<br/>检修 : /';
|
||||||
tips+='<br/>停运 : /';
|
tips+='<br/>退运 : /';
|
||||||
tips+='<br/>在线率 : /';
|
tips+='<br/>在线率 : /';
|
||||||
}else{
|
}else{
|
||||||
for (var i = 0; i < params.length; i++) {
|
for (var i = 0; i < params.length; i++) {
|
||||||
@@ -156,13 +156,13 @@ function drawAreaPic (area,intervals) {
|
|||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: run
|
data: run
|
||||||
}, {
|
}, {
|
||||||
name: '热备用',
|
name: '检修',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth:barMax,
|
barMaxWidth:barMax,
|
||||||
data: breaks
|
data: breaks
|
||||||
},{
|
},{
|
||||||
name: '停运',
|
name: '退运',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
@@ -310,7 +310,7 @@ function drawCompanyPic(companys,intervals) {
|
|||||||
color:[green,yellow,grey],
|
color:[green,yellow,grey],
|
||||||
legend: {
|
legend: {
|
||||||
x: 'left',
|
x: 'left',
|
||||||
data: ['投运','热备用','停运'],
|
data: ['投运','检修','退运'],
|
||||||
},
|
},
|
||||||
tooltip: {
|
tooltip: {
|
||||||
trigger: 'axis',
|
trigger: 'axis',
|
||||||
@@ -323,8 +323,8 @@ function drawCompanyPic(companys,intervals) {
|
|||||||
var value=params[0].value;
|
var value=params[0].value;
|
||||||
if(value===3.1415){
|
if(value===3.1415){
|
||||||
tips+='<br/>投运 : /';
|
tips+='<br/>投运 : /';
|
||||||
tips+='<br/>热备用 : /';
|
tips+='<br/>检修 : /';
|
||||||
tips+='<br/>停运 : /';
|
tips+='<br/>退运 : /';
|
||||||
tips+='<br/>在线率 : /';
|
tips+='<br/>在线率 : /';
|
||||||
}else{
|
}else{
|
||||||
for (var i = 0; i < params.length; i++) {
|
for (var i = 0; i < params.length; i++) {
|
||||||
@@ -365,13 +365,13 @@ function drawCompanyPic(companys,intervals) {
|
|||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: run
|
data: run
|
||||||
}, {
|
}, {
|
||||||
name: '热备用',
|
name: '检修',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: breaks
|
data: breaks
|
||||||
},{
|
},{
|
||||||
name: '停运',
|
name: '退运',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
|
|||||||
@@ -156,12 +156,12 @@ var dataPoint = 'monitor';
|
|||||||
function getPoint(lineMap,map,iFlag) {
|
function getPoint(lineMap,map,iFlag) {
|
||||||
var point = new BMap.Point(lineMap.longitude, lineMap.latitude);
|
var point = new BMap.Point(lineMap.longitude, lineMap.latitude);
|
||||||
//监测点点位信息;终端状态;终端状态颜色
|
//监测点点位信息;终端状态;终端状态颜色
|
||||||
var marker,strState = '停运',fontState ='#808080';
|
var marker,strState = '退运',fontState ='#808080';
|
||||||
//通讯状态,通讯状态颜色
|
//通讯状态,通讯状态颜色
|
||||||
var strStatus = '中断',fontStatus='#FF0000';
|
var strStatus = '中断',fontStatus='#FF0000';
|
||||||
/********************************
|
/********************************
|
||||||
终端状态: 2停运 灰色 128,128,128 #808080
|
终端状态: 2退运 灰色 128,128,128 #808080
|
||||||
1热备用 金色 255,215,0 #FFD700
|
1检修 金色 255,215,0 #FFD700
|
||||||
0投运(正常的则判断通讯状态)
|
0投运(正常的则判断通讯状态)
|
||||||
通讯状态: 0正常 绿色 0,128,0 #08CF5A
|
通讯状态: 0正常 绿色 0,128,0 #08CF5A
|
||||||
1中断 红色 255,0,0 #FF0000
|
1中断 红色 255,0,0 #FF0000
|
||||||
@@ -191,7 +191,7 @@ function getPoint(lineMap,map,iFlag) {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
strState = '热备用';
|
strState = '检修';
|
||||||
fontState='#FFD700';
|
fontState='#FFD700';
|
||||||
if(lineMap.totalcount > 0)
|
if(lineMap.totalcount > 0)
|
||||||
marker = new BMap.Marker(point, winyellowMarkerOptions);//假如终端出现了暂降事件
|
marker = new BMap.Marker(point, winyellowMarkerOptions);//假如终端出现了暂降事件
|
||||||
@@ -199,7 +199,7 @@ function getPoint(lineMap,map,iFlag) {
|
|||||||
marker = new BMap.Marker(point, yellowMarkerOptions);
|
marker = new BMap.Marker(point, yellowMarkerOptions);
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
strState = '停运';
|
strState = '退运';
|
||||||
fontState='#808080';
|
fontState='#808080';
|
||||||
if(lineMap.totalcount > 0)
|
if(lineMap.totalcount > 0)
|
||||||
marker = new BMap.Marker(point, wingrayMarkerOptions);
|
marker = new BMap.Marker(point, wingrayMarkerOptions);
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ var green="#2E8B57";/*B相*/
|
|||||||
var red="#A52a2a";/*C相*/
|
var red="#A52a2a";/*C相*/
|
||||||
// var runColor="#32C5E9";/*投运*/
|
// var runColor="#32C5E9";/*投运*/
|
||||||
var runColor="#20B2AA";/*投运*/
|
var runColor="#20B2AA";/*投运*/
|
||||||
// var breaksColor="#9FE6B8";/*热备用*/
|
// var breaksColor="#9FE6B8";/*检修*/
|
||||||
var breaksColor="#F4A460";/*热备用*/
|
var breaksColor="#F4A460";/*检修*/
|
||||||
var grey="#696969";/*灰色 暂降触发点、停运状态*/
|
var grey="#696969";/*灰色 暂降触发点、退运状态*/
|
||||||
var blue="#87CEEB";/*在线率*/
|
var blue="#87CEEB";/*在线率*/
|
||||||
var orange="#FF7E50";/*单柱状图*/
|
var orange="#FF7E50";/*单柱状图*/
|
||||||
var canvasBG="#F9F9F9";//画布背景色
|
var canvasBG="#F9F9F9";//画布背景色
|
||||||
|
|||||||
@@ -158,12 +158,12 @@ var dataPoint = 'monitor';
|
|||||||
function getPoint(lineMap,map,iFlag) {
|
function getPoint(lineMap,map,iFlag) {
|
||||||
var point = new BMap.Point(lineMap.longitude, lineMap.latitude);
|
var point = new BMap.Point(lineMap.longitude, lineMap.latitude);
|
||||||
//监测点点位信息;终端状态;终端状态颜色
|
//监测点点位信息;终端状态;终端状态颜色
|
||||||
var marker,strState = '停运',fontState ='#808080';
|
var marker,strState = '退运',fontState ='#808080';
|
||||||
//通讯状态,通讯状态颜色
|
//通讯状态,通讯状态颜色
|
||||||
var strStatus = '中断',fontStatus='#FF0000';
|
var strStatus = '中断',fontStatus='#FF0000';
|
||||||
/********************************
|
/********************************
|
||||||
终端状态: 2停运 灰色 128,128,128 #808080
|
终端状态: 2退运 灰色 128,128,128 #808080
|
||||||
1热备用 金色 255,215,0 #FFD700
|
1检修 金色 255,215,0 #FFD700
|
||||||
0投运(正常的则判断通讯状态)
|
0投运(正常的则判断通讯状态)
|
||||||
通讯状态: 0正常 绿色 0,128,0 #08CF5A
|
通讯状态: 0正常 绿色 0,128,0 #08CF5A
|
||||||
1中断 红色 255,0,0 #FF0000
|
1中断 红色 255,0,0 #FF0000
|
||||||
@@ -193,7 +193,7 @@ function getPoint(lineMap,map,iFlag) {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
strState = '热备用';
|
strState = '检修';
|
||||||
fontState='#FFD700';
|
fontState='#FFD700';
|
||||||
if(lineMap.totalcount > 0)
|
if(lineMap.totalcount > 0)
|
||||||
marker = new BMap.Marker(point, winyellowMarkerOptions);//假如终端出现了暂降事件
|
marker = new BMap.Marker(point, winyellowMarkerOptions);//假如终端出现了暂降事件
|
||||||
@@ -201,7 +201,7 @@ function getPoint(lineMap,map,iFlag) {
|
|||||||
marker = new BMap.Marker(point, yellowMarkerOptions);
|
marker = new BMap.Marker(point, yellowMarkerOptions);
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
strState = '停运';
|
strState = '退运';
|
||||||
fontState='#808080';
|
fontState='#808080';
|
||||||
if(lineMap.totalcount > 0)
|
if(lineMap.totalcount > 0)
|
||||||
marker = new BMap.Marker(point, wingrayMarkerOptions);
|
marker = new BMap.Marker(point, wingrayMarkerOptions);
|
||||||
|
|||||||
@@ -2051,7 +2051,7 @@ public class DeviceController {
|
|||||||
case "投运":
|
case "投运":
|
||||||
line.setStatus(0);
|
line.setStatus(0);
|
||||||
break;
|
break;
|
||||||
case "热备用":
|
case "检修":
|
||||||
line.setStatus(1);
|
line.setStatus(1);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
|||||||
@@ -339,7 +339,7 @@ public class LineMarkController {
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 批量修改停运监测点评级为空
|
* 批量修改退运监测点评级为空
|
||||||
* @author cdf
|
* @author cdf
|
||||||
* @date 2023/7/6
|
* @date 2023/7/6
|
||||||
*/
|
*/
|
||||||
@@ -349,7 +349,7 @@ public class LineMarkController {
|
|||||||
if(flag){
|
if(flag){
|
||||||
return PubUtils.assignmentResult(null, 200, "操作成功");
|
return PubUtils.assignmentResult(null, 200, "操作成功");
|
||||||
}
|
}
|
||||||
return PubUtils.assignmentResult(null, 500, "不存在停运评级的监测点");
|
return PubUtils.assignmentResult(null, 500, "不存在退运评级的监测点");
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ public class TerminalRVO {
|
|||||||
private String bdName;//变电站名称
|
private String bdName;//变电站名称
|
||||||
private String edName;//版本号
|
private String edName;//版本号
|
||||||
private String ip;
|
private String ip;
|
||||||
private Integer devFlag;//装置状态(0:投运;1:热备用;2:停运)
|
private Integer devFlag;//装置状态(0:投运;1:检修;2:退运)
|
||||||
private BigDecimal flowSum;//套餐流量总数
|
private BigDecimal flowSum;//套餐流量总数
|
||||||
private BigDecimal useFlow;//已使用流量百分比
|
private BigDecimal useFlow;//已使用流量百分比
|
||||||
private BigDecimal actualflow;
|
private BigDecimal actualflow;
|
||||||
|
|||||||
@@ -2285,7 +2285,7 @@ public class ManaDeviceServiceImpl implements ManaDeviceService {
|
|||||||
sheet.addValidationData(setDataValidation(sheet, xzs, 2, 1002, 34, 34));
|
sheet.addValidationData(setDataValidation(sheet, xzs, 2, 1002, 34, 34));
|
||||||
String[] isLine = {"否", "是"};
|
String[] isLine = {"否", "是"};
|
||||||
sheet.addValidationData(setDataValidation(sheet, isLine, 2, 1002, 36, 36));
|
sheet.addValidationData(setDataValidation(sheet, isLine, 2, 1002, 36, 36));
|
||||||
String[] isRunLine = {"投运", "热备用","停运"};
|
String[] isRunLine = {"投运", "检修","退运"};
|
||||||
sheet.addValidationData(setDataValidation(sheet, isRunLine, 2, 1002, 37, 37));
|
sheet.addValidationData(setDataValidation(sheet, isRunLine, 2, 1002, 37, 37));
|
||||||
|
|
||||||
for (int x = 0; x < 41; x++) {
|
for (int x = 0; x < 41; x++) {
|
||||||
|
|||||||
@@ -133,8 +133,8 @@ public class TerminalStateServiceImpl implements TerminalStateService {
|
|||||||
String devFlag(Integer devFlag){
|
String devFlag(Integer devFlag){
|
||||||
switch (devFlag){
|
switch (devFlag){
|
||||||
case 0 : return "投运";
|
case 0 : return "投运";
|
||||||
case 1 : return "热备用";
|
case 1 : return "检修";
|
||||||
case 2 : return "停运";
|
case 2 : return "退运";
|
||||||
default:return "";
|
default:return "";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
DevType,
|
DevType,
|
||||||
a.ip,
|
a.ip,
|
||||||
a.PORTID,
|
a.PORTID,
|
||||||
decode(a.DEVFLAG, 0, '投运', 1, '热备用', '停运') as devflag,
|
decode(a.DEVFLAG, 0, '投运', 1, '检修', '退运') as devflag,
|
||||||
decode(a.status, 0, '中断', 1, '正常') as status,
|
decode(a.status, 0, '中断', 1, '正常') as status,
|
||||||
to_char(a.UpdateTime, 'yyyy-MM-dd hh24:mi:ss') as updatetime,
|
to_char(a.UpdateTime, 'yyyy-MM-dd hh24:mi:ss') as updatetime,
|
||||||
t2.OnlineRateTj as evaluate
|
t2.OnlineRateTj as evaluate
|
||||||
@@ -152,7 +152,7 @@
|
|||||||
DevType,
|
DevType,
|
||||||
a.ip,
|
a.ip,
|
||||||
a.PORTID,
|
a.PORTID,
|
||||||
decode(a.DEVFLAG, 0, '正常', 1, '热备用', '停运') as devflag,
|
decode(a.DEVFLAG, 0, '正常', 1, '检修', '退运') as devflag,
|
||||||
decode(a.status, 0, '中断', 1, '正常') as status,
|
decode(a.status, 0, '中断', 1, '正常') as status,
|
||||||
to_char(a.UpdateTime, 'yyyy-MM-dd hh24:mm:ss') as updatetime,
|
to_char(a.UpdateTime, 'yyyy-MM-dd hh24:mm:ss') as updatetime,
|
||||||
t2.OnlineRateTj as evaluate
|
t2.OnlineRateTj as evaluate
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
and state = 1) as devtype,
|
and state = 1) as devtype,
|
||||||
k.node_name as nodename,
|
k.node_name as nodename,
|
||||||
e.portid as portid,
|
e.portid as portid,
|
||||||
decode(e.devflag,0,'投运',1,'热备用','停运') as devFlag,
|
decode(e.devflag,0,'投运',1,'检修','退运') as devFlag,
|
||||||
decode(i.POWERID,0,'电网侧',1,'非电网侧',2,'电网侧(新能源)',3,'非电网侧(新能源)',4,'上送国网',5,'PCC','') as powerid,
|
decode(i.POWERID,0,'电网侧',1,'非电网侧',2,'电网侧(新能源)',3,'非电网侧(新能源)',4,'上送国网',5,'PCC','') as powerid,
|
||||||
decode(i.IS_GRID_POINT,0,'否',1,'是','') as isGridPoint,
|
decode(i.IS_GRID_POINT,0,'否',1,'是','') as isGridPoint,
|
||||||
nvl(e.dev_series, '') as series,
|
nvl(e.dev_series, '') as series,
|
||||||
@@ -122,7 +122,7 @@
|
|||||||
h.dlcMp as dlrl,
|
h.dlcMp as dlrl,
|
||||||
h.devcMp as sbrl,
|
h.devcMp as sbrl,
|
||||||
h.xycMp as xyrl,
|
h.xycMp as xyrl,
|
||||||
decode(e.devflag,0,'投运',1,'热备用','停运') as devFlag,
|
decode(e.devflag,0,'投运',1,'检修','退运') as devFlag,
|
||||||
(case e.devmodel
|
(case e.devmodel
|
||||||
when 0 then
|
when 0 then
|
||||||
'虚拟终端'
|
'虚拟终端'
|
||||||
|
|||||||
@@ -42,8 +42,8 @@
|
|||||||
<label class="form-group">装置状态:</label>
|
<label class="form-group">装置状态:</label>
|
||||||
<select id="devFlag" class="form-control">
|
<select id="devFlag" class="form-control">
|
||||||
<option value="0">投运</option>
|
<option value="0">投运</option>
|
||||||
<option value="1">热备用</option>
|
<option value="1">检修</option>
|
||||||
<option value="2">停运</option>
|
<option value="2">退运</option>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -374,7 +374,7 @@
|
|||||||
<td align="left" class="width2">
|
<td align="left" class="width2">
|
||||||
<select class="width3" id="lineStatus">
|
<select class="width3" id="lineStatus">
|
||||||
<option value="0" selected>投运</option>
|
<option value="0" selected>投运</option>
|
||||||
<option value="1">热备用</option>
|
<option value="1">检修</option>
|
||||||
<option value="2">退运</option>
|
<option value="2">退运</option>
|
||||||
</select>
|
</select>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -60,10 +60,10 @@
|
|||||||
<input type="radio" name="optionsRadiosinline" id="yes" value="0" checked>投运
|
<input type="radio" name="optionsRadiosinline" id="yes" value="0" checked>投运
|
||||||
</label>
|
</label>
|
||||||
<label class="radio-inline">
|
<label class="radio-inline">
|
||||||
<input type="radio" name="optionsRadiosinline" id="stop" value="2">停运
|
<input type="radio" name="optionsRadiosinline" id="stop" value="2">退运
|
||||||
</label>
|
</label>
|
||||||
<label class="radio-inline">
|
<label class="radio-inline">
|
||||||
<input type="radio" name="optionsRadiosinline" id="wait" value="1">热备用
|
<input type="radio" name="optionsRadiosinline" id="wait" value="1">检修
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -239,9 +239,9 @@ function initTransactionTable(tableData) {
|
|||||||
if (da == 0) {
|
if (da == 0) {
|
||||||
info = '<font style="color:#20B2AA">投运</font>'
|
info = '<font style="color:#20B2AA">投运</font>'
|
||||||
}else if(da == 1){
|
}else if(da == 1){
|
||||||
info = '<font style="color:#F4A460">热备用</font>'
|
info = '<font style="color:#F4A460">检修</font>'
|
||||||
}else {
|
}else {
|
||||||
info = '<font style="color:#A52a2a">停运</font>'
|
info = '<font style="color:#A52a2a">退运</font>'
|
||||||
}
|
}
|
||||||
return info;
|
return info;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -120,8 +120,8 @@
|
|||||||
<th>区域</th>
|
<th>区域</th>
|
||||||
<th>终端个数</th>
|
<th>终端个数</th>
|
||||||
<th>投运</th>
|
<th>投运</th>
|
||||||
<th>热备用</th>
|
<th>检修</th>
|
||||||
<th>停运</th>
|
<th>退运</th>
|
||||||
<th>在线率(%)</th>
|
<th>在线率(%)</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
@@ -136,8 +136,8 @@
|
|||||||
<th>厂家</th>
|
<th>厂家</th>
|
||||||
<th>终端个数</th>
|
<th>终端个数</th>
|
||||||
<th>投运</th>
|
<th>投运</th>
|
||||||
<th>热备用</th>
|
<th>检修</th>
|
||||||
<th>停运</th>
|
<th>退运</th>
|
||||||
<th>在线率(%)</th>
|
<th>在线率(%)</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
@@ -152,8 +152,8 @@
|
|||||||
<th>电压等级</th>
|
<th>电压等级</th>
|
||||||
<th>终端个数</th>
|
<th>终端个数</th>
|
||||||
<th>投运</th>
|
<th>投运</th>
|
||||||
<th>热备用</th>
|
<th>检修</th>
|
||||||
<th>停运</th>
|
<th>退运</th>
|
||||||
<th>在线率(%)</th>
|
<th>在线率(%)</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
@@ -168,8 +168,8 @@
|
|||||||
<th>干扰源类型</th>
|
<th>干扰源类型</th>
|
||||||
<th>终端个数</th>
|
<th>终端个数</th>
|
||||||
<th>投运</th>
|
<th>投运</th>
|
||||||
<th>热备用</th>
|
<th>检修</th>
|
||||||
<th>停运</th>
|
<th>退运</th>
|
||||||
<th>在线率(%)</th>
|
<th>在线率(%)</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
|
|||||||
@@ -44,8 +44,8 @@
|
|||||||
<select id="devFlag" class="form-control">
|
<select id="devFlag" class="form-control">
|
||||||
<option value="">全部</option>
|
<option value="">全部</option>
|
||||||
<option value="0">投运</option>
|
<option value="0">投运</option>
|
||||||
<option value="1">热备用</option>
|
<option value="1">检修</option>
|
||||||
<option value="2">停运</option>
|
<option value="2">退运</option>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -55,7 +55,7 @@
|
|||||||
</button>
|
</button>
|
||||||
|
|
||||||
<div class="form-group fr mr10" id="fliteData">
|
<div class="form-group fr mr10" id="fliteData">
|
||||||
<button type="button" style="margin-right: 50px" class="btn-primary btn" id="stopLineMark" >停运点评级清空</button>
|
<button type="button" style="margin-right: 50px" class="btn-primary btn" id="stopLineMark" >退运点评级清空</button>
|
||||||
|
|
||||||
<button type="button" class="btn-primary btn mr15" id="templateExport" >模板导出</button>
|
<button type="button" class="btn-primary btn mr15" id="templateExport" >模板导出</button>
|
||||||
<button type="button" class="btn-primary btn mr15" id="batchImport" >批量导入监测点评级</button>
|
<button type="button" class="btn-primary btn mr15" id="batchImport" >批量导入监测点评级</button>
|
||||||
|
|||||||
@@ -48,8 +48,8 @@
|
|||||||
<select style="width: 100px" id="devFlag" class="form-control mr10">
|
<select style="width: 100px" id="devFlag" class="form-control mr10">
|
||||||
<option value="">全部</option>
|
<option value="">全部</option>
|
||||||
<option value="0" selected>投运</option>
|
<option value="0" selected>投运</option>
|
||||||
<option value="1">热备用</option>
|
<option value="1">检修</option>
|
||||||
<option value="2">停运</option>
|
<option value="2">退运</option>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -186,7 +186,7 @@
|
|||||||
color: [green, yellow, grey],
|
color: [green, yellow, grey],
|
||||||
legend: {
|
legend: {
|
||||||
x: 'left',
|
x: 'left',
|
||||||
data: ['投运', '热备用', '停运'],
|
data: ['投运', '检修', '退运'],
|
||||||
},
|
},
|
||||||
tooltip: {
|
tooltip: {
|
||||||
trigger: 'axis',
|
trigger: 'axis',
|
||||||
@@ -234,13 +234,13 @@
|
|||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: normal
|
data: normal
|
||||||
}, {
|
}, {
|
||||||
name: '热备用',
|
name: '检修',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: breaks
|
data: breaks
|
||||||
}, {
|
}, {
|
||||||
name: '停运',
|
name: '退运',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
|
|||||||
@@ -250,5 +250,5 @@ var middNames = /^[\w\u4E00-\u9FA5()()/、_ \\\-]+\.?[\w\u4E00-\u9FA5()(
|
|||||||
var barspaclength = 20;
|
var barspaclength = 20;
|
||||||
|
|
||||||
var runColor="#20B2AA";/*投运*/
|
var runColor="#20B2AA";/*投运*/
|
||||||
var breaksColor="#F4A460";/*热备用*/
|
var breaksColor="#F4A460";/*检修*/
|
||||||
var grey="#696969";/*灰色 暂降触发点、停运状态*/
|
var grey="#696969";/*灰色 暂降触发点、退运状态*/
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
var yellow="#DAA520";/*A相*/
|
var yellow="#DAA520";/*A相*/
|
||||||
var green="#2E8B57";/*B相*/
|
var green="#2E8B57";/*B相*/
|
||||||
var red="#A52a2a";/*C相*/
|
var red="#A52a2a";/*C相*/
|
||||||
var grey="#696969";/*灰色 暂降触发点、停运状态*/
|
var grey="#696969";/*灰色 暂降触发点、退运状态*/
|
||||||
var blue="#87CEEB";/*在线率*/
|
var blue="#87CEEB";/*在线率*/
|
||||||
var orange="#FF7E50";/*单柱状图*/
|
var orange="#FF7E50";/*单柱状图*/
|
||||||
var canvasBG="#F9F9F9";//画布背景色
|
var canvasBG="#F9F9F9";//画布背景色
|
||||||
@@ -16,6 +16,6 @@ var ITICBottom='#00E3E3';/*ITIC曲线的下限*/
|
|||||||
var noMonitor="#CCC";
|
var noMonitor="#CCC";
|
||||||
var noData="#808080";
|
var noData="#808080";
|
||||||
var runColor="#20B2AA";/*投运*/
|
var runColor="#20B2AA";/*投运*/
|
||||||
var breaksColor="#F4A460";/*热备用*/
|
var breaksColor="#F4A460";/*检修*/
|
||||||
|
|
||||||
var barMax="30";/*柱状图最大宽度*/
|
var barMax="30";/*柱状图最大宽度*/
|
||||||
|
|||||||
@@ -106,9 +106,9 @@ function initTable(data) {
|
|||||||
if (data == 0) {
|
if (data == 0) {
|
||||||
return "投运"
|
return "投运"
|
||||||
} else if (data == 1) {
|
} else if (data == 1) {
|
||||||
return "热备用"
|
return "检修"
|
||||||
} else {
|
} else {
|
||||||
return "停运"
|
return "退运"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -93,7 +93,7 @@ function addTab(url, label) {
|
|||||||
|
|
||||||
//获取告警策略
|
//获取告警策略
|
||||||
function queryListForRun(lineGrade){
|
function queryListForRun(lineGrade){
|
||||||
let title = ' <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>\n' +
|
let title = ' <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>\n' +
|
||||||
' <span class=\' font12 fontBold\' > 终端在线率(右柱) <span class=\'info\'><span class=\'inB bg-info smallBlock\'></span> 在线率≥{{1}}</span><span class=\'warn\'> <span class=\'inB bg-warn smallBlock\'></span> 60%≤在线率<{{2}}</span><span class=\'error\'> <span class=\'inB bg-error smallBlock\'></span> 在线率<60%</span> </span>'
|
' <span class=\' font12 fontBold\' > 终端在线率(右柱) <span class=\'info\'><span class=\'inB bg-info smallBlock\'></span> 在线率≥{{1}}</span><span class=\'warn\'> <span class=\'inB bg-warn smallBlock\'></span> 60%≤在线率<{{2}}</span><span class=\'error\'> <span class=\'inB bg-error smallBlock\'></span> 在线率<60%</span> </span>'
|
||||||
let html = title.replace("{{1}}",'90%').replace("{{2}}",'90')
|
let html = title.replace("{{1}}",'90%').replace("{{2}}",'90')
|
||||||
$.ajax({
|
$.ajax({
|
||||||
@@ -329,8 +329,8 @@ function drawAreaPic(area, lineFeed,route) {
|
|||||||
tips +='<br/><font style="font-size: 12px">终端状态(%)</font>';
|
tips +='<br/><font style="font-size: 12px">终端状态(%)</font>';
|
||||||
if (color === noMonitor) {
|
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: 10px">退运 : /</font>';
|
||||||
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
||||||
tips+='<br/><font style="font-size: 10px">/</font>';
|
tips+='<br/><font style="font-size: 10px">/</font>';
|
||||||
}else{
|
}else{
|
||||||
@@ -384,13 +384,13 @@ function drawAreaPic(area, lineFeed,route) {
|
|||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: normal
|
data: normal
|
||||||
}, {
|
}, {
|
||||||
name: '热备用',
|
name: '检修',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: breaks
|
data: breaks
|
||||||
}, {
|
}, {
|
||||||
name: '停运',
|
name: '退运',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
@@ -584,8 +584,8 @@ function drawCompanyPic(companys, lineFeed,route) {
|
|||||||
tips +='<br/><font style="font-size: 12px">终端状态(%)</font>';
|
tips +='<br/><font style="font-size: 12px">终端状态(%)</font>';
|
||||||
if (color === noMonitor) {
|
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: 10px">退运 : /</font>';
|
||||||
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
||||||
tips+='<br/><font style="font-size: 10px">/</font>';
|
tips+='<br/><font style="font-size: 10px">/</font>';
|
||||||
}else{
|
}else{
|
||||||
@@ -640,13 +640,13 @@ function drawCompanyPic(companys, lineFeed,route) {
|
|||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: run
|
data: run
|
||||||
}, {
|
}, {
|
||||||
name: '热备用',
|
name: '检修',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: breaks
|
data: breaks
|
||||||
}, {
|
}, {
|
||||||
name: '停运',
|
name: '退运',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
@@ -836,8 +836,8 @@ function drawVolPic(companys, lineFeed,route) {
|
|||||||
tips +='<br/><font style="font-size: 12px">终端状态(%)</font>';
|
tips +='<br/><font style="font-size: 12px">终端状态(%)</font>';
|
||||||
if (color === noMonitor) {
|
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: 10px">退运 : /</font>';
|
||||||
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
||||||
tips+='<br/><font style="font-size: 10px">/</font>';
|
tips+='<br/><font style="font-size: 10px">/</font>';
|
||||||
}else{
|
}else{
|
||||||
@@ -892,13 +892,13 @@ function drawVolPic(companys, lineFeed,route) {
|
|||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: run
|
data: run
|
||||||
}, {
|
}, {
|
||||||
name: '热备用',
|
name: '检修',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: breaks
|
data: breaks
|
||||||
}, {
|
}, {
|
||||||
name: '停运',
|
name: '退运',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
@@ -1088,8 +1088,8 @@ function drawloadtypePic(companys, lineFeed,route) {
|
|||||||
tips +='<br/><font style="font-size: 12px">终端状态(%)</font>';
|
tips +='<br/><font style="font-size: 12px">终端状态(%)</font>';
|
||||||
if (color === noMonitor) {
|
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: 10px">退运 : /</font>';
|
||||||
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
tips += '<br/><font style="font-size: 12px">终端在线率(%)</font>';
|
||||||
tips+='<br/><font style="font-size: 10px">/</font>';
|
tips+='<br/><font style="font-size: 10px">/</font>';
|
||||||
}else{
|
}else{
|
||||||
@@ -1144,13 +1144,13 @@ function drawloadtypePic(companys, lineFeed,route) {
|
|||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: run
|
data: run
|
||||||
}, {
|
}, {
|
||||||
name: '热备用',
|
name: '检修',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
data: breaks
|
data: breaks
|
||||||
}, {
|
}, {
|
||||||
name: '停运',
|
name: '退运',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'sum',
|
stack: 'sum',
|
||||||
barMaxWidth: barMax,
|
barMaxWidth: barMax,
|
||||||
|
|||||||
@@ -121,9 +121,9 @@ function initTable(data) {
|
|||||||
if (data == 0) {
|
if (data == 0) {
|
||||||
return "投运"
|
return "投运"
|
||||||
} else if(data == 1) {
|
} else if(data == 1) {
|
||||||
return "热备用"
|
return "检修"
|
||||||
} else {
|
} else {
|
||||||
return "停运"
|
return "退运"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -118,9 +118,9 @@ function initTable(data) {
|
|||||||
if (data == 0) {
|
if (data == 0) {
|
||||||
return "投运"
|
return "投运"
|
||||||
} else if (data == 1) {
|
} else if (data == 1) {
|
||||||
return "热备用"
|
return "检修"
|
||||||
} else {
|
} else {
|
||||||
return "停运"
|
return "退运"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -109,9 +109,9 @@ function initTable(data) {
|
|||||||
if (data == 0) {
|
if (data == 0) {
|
||||||
return "投运"
|
return "投运"
|
||||||
} else if (data == 1) {
|
} else if (data == 1) {
|
||||||
return "热备用"
|
return "检修"
|
||||||
} else {
|
} else {
|
||||||
return "停运"
|
return "退运"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
var yellow="#DAA520";/*A相*/
|
var yellow="#DAA520";/*A相*/
|
||||||
var green="#2E8B57";/*B相*/
|
var green="#2E8B57";/*B相*/
|
||||||
var red="#A52a2a";/*C相*/
|
var red="#A52a2a";/*C相*/
|
||||||
var grey="#696969";/*灰色 暂降触发点、停运状态*/
|
var grey="#696969";/*灰色 暂降触发点、退运状态*/
|
||||||
var blue="#87CEEB";/*在线率*/
|
var blue="#87CEEB";/*在线率*/
|
||||||
var orange="#FF7E50";/*单柱状图*/
|
var orange="#FF7E50";/*单柱状图*/
|
||||||
var canvasBG="#F9F9F9";//画布背景色
|
var canvasBG="#F9F9F9";//画布背景色
|
||||||
|
|||||||
Reference in New Issue
Block a user