153 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			HTML
		
	
	
			
		
		
	
	
			153 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			HTML
		
	
	
<div class="container-fluid Stick-Click device-info" ng-controller="deviceInfoCtrl" id="rollBtn_top" style=" padding-left: 10px;">
 | 
						|
	<div id="rollAlarm_top"></div>
 | 
						|
	<div class="row">
 | 
						|
		<div class="col-lg-12">
 | 
						|
			<h1 class="page-header" >
 | 
						|
				<div class="pull-right" style="line-height:40px;">
 | 
						|
					<div ng-class="device.colorClass()">
 | 
						|
						<span>
 | 
						|
							<i ng-class="device.iconClass()"> </i>
 | 
						|
							<i class="fa"> </i>
 | 
						|
						</span>
 | 
						|
						<span>
 | 
						|
							<h5 class="pull-right">  {{device.info}}</h5>
 | 
						|
						</span>
 | 
						|
					</div>
 | 
						|
				</div>
 | 
						|
			</h1>
 | 
						|
		</div>
 | 
						|
		<!-- /.col-lg-12 -->
 | 
						|
	</div>
 | 
						|
	<!-- 活动告警 -->
 | 
						|
    <div class="row">
 | 
						|
		<div class="col-lg-12">
 | 
						|
			<div class="panel panel-default">
 | 
						|
				<div class="panel-heading" ng-init="hideAlarm=false" ng-click="hideAlarm = !hideAlarm">
 | 
						|
					<i class="fa fa-bell fa-fw"> </i> {{languageJson.RoomHome.AlarmTitle.EquipmetnAlarm.Title}}
 | 
						|
                    <i class="fa  fa-fw" ng-class="hideAlarm?'fa-chevron-down':'fa-chevron-up'" style="float: right;margin-right: 8px;"></i>
 | 
						|
				</div><!--设备告警-->
 | 
						|
				<!-- /.panel-heading -->
 | 
						|
				<div class="panel-body" >
 | 
						|
					<div class="table-responsive" ng-hide="hideAlarm">
 | 
						|
						<table class="table table-condensed table-striped">
 | 
						|
							<thead>
 | 
						|
								<tr>
 | 
						|
									<th class="text-center">{{languageJson.RoomHome.AlarmTitle.EquipmetnAlarm.Alarm}}</th><!--告警-->
 | 
						|
									<th ng-if="isFunRights('告警.告警确认')">{{languageJson.RoomHome.AlarmTitle.EquipmetnAlarm.Operation}}</th><!--操作-->
 | 
						|
								</tr>
 | 
						|
							</thead>
 | 
						|
							<tbody>
 | 
						|
								<tr ng-repeat="alarm in alarms">
 | 
						|
									<td class="col-md-11">
 | 
						|
										<div>
 | 
						|
										<span>
 | 
						|
											<span>
 | 
						|
												<i class="fa fa-bell fa-fw alarmLevel{{alarm.alarmLevel}}">
 | 
						|
												</i>
 | 
						|
											</span> {{alarm.alarmContent}}
 | 
						|
											<span class="text-muted small">
 | 
						|
												<em> {{ alarm.startTime }}</em>
 | 
						|
											</span>
 | 
						|
										</span>
 | 
						|
										</div>
 | 
						|
									</td>
 | 
						|
									<td class="col-md-1" ng-show="isFunRights('告警.告警确认')">
 | 
						|
										<button type="button" style="border:0px;"
 | 
						|
												class="btn btn-default text-center"
 | 
						|
												ng-click="beginEndAlarm(alarm.uniqueId)">
 | 
						|
											<i class="fa fa-check"></i>
 | 
						|
										</button>										
 | 
						|
									</td>
 | 
						|
								</tr>
 | 
						|
							</tbody>
 | 
						|
						</table>
 | 
						|
					</div>
 | 
						|
				</div>
 | 
						|
			</div>
 | 
						|
		</div>
 | 
						|
	</div>
 | 
						|
	<!-- 实时数据 -->
 | 
						|
	<div class="row">
 | 
						|
        <!-- Return To Page -->
 | 
						|
		<div class="col-lg-12">
 | 
						|
			<div class="panel panel-default">
 | 
						|
				<div class="panel-heading" ng-init="hideSignal=false" ng-click="hideSignal = !hideSignal">
 | 
						|
					<i class="fa fa-list-alt fa-fw"> </i> {{languageJson.RoomHome.AlarmTitle.DataTable.Title}}
 | 
						|
                    <i class="fa  fa-fw" ng-class="hideSignal?'fa-chevron-down':'fa-chevron-up'" style="float: right;margin-right: 8px;"></i>
 | 
						|
				</div><!--实时数据-->
 | 
						|
				<!-- /.panel-heading -->
 | 
						|
				<div class="panel-body" >
 | 
						|
					<div class="table-responsive" ng-hide="hideSignal">
 | 
						|
						<div class="col-lg-12" style="margin: 5px 0px;">
 | 
						|
							<div class="col-lg-12">
 | 
						|
								<input type="text" class="form-control" ng-model="SignalName" placeholder="{{languageJson.RoomHome.AlarmTitle.DataTable.FilterSignal}}" Virtual-Key-Board="SignalName"/>
 | 
						|
							</div>
 | 
						|
						</div>
 | 
						|
 | 
						|
						<table class="table table-condensed table-striped">
 | 
						|
							<thead>
 | 
						|
								<tr>
 | 
						|
									<th width="10%">{{languageJson.RoomHome.AlarmTitle.DataTable.Status}}</th><!--状态-->
 | 
						|
									<th>{{languageJson.RoomHome.AlarmTitle.DataTable.Signal}}</th><!--信号-->
 | 
						|
									<th>{{languageJson.RoomHome.AlarmTitle.DataTable.Value}}</th><!--值-->
 | 
						|
									<th width="20%">{{languageJson.RoomHome.AlarmTitle.DataTable.Time}}</th><!--时间-->
 | 
						|
								</tr>
 | 
						|
							</thead>
 | 
						|
							<tbody>
 | 
						|
								<tr ng-repeat="sig in tableParams.list | filter:{signalName:SignalName}">
 | 
						|
									<td ng-class = "getStatusTextClass('col-md-1', sig.alarmSeverity)" >
 | 
						|
										<span>
 | 
						|
											<i ng-class="getStatusIconClass(sig.alarmSeverity)"></i>
 | 
						|
										</span>
 | 
						|
										{{getStatusLabel(sig.alarmSeverity)}}
 | 
						|
									</td>
 | 
						|
									<td class = "col-md-3">{{sig.signalName}}</td>
 | 
						|
									<td class = "col-md-3">{{sig.currentValue}}</td>
 | 
						|
									<td class = "col-md-2">{{sig.updateTime}}</td>
 | 
						|
								</tr>
 | 
						|
							</tbody>
 | 
						|
						</table>
 | 
						|
						<!-- 使用方法请参照Directives.js => tablePaging -->
 | 
						|
						<table-Paging table-Param="tableParams" filter-Param="filter"></table-Paging>
 | 
						|
					</div>
 | 
						|
				</div>
 | 
						|
				<!-- /.panel-body -->
 | 
						|
			</div>
 | 
						|
		</div>
 | 
						|
	</div>
 | 
						|
    <!-- 设备控制 -->
 | 
						|
    <div class="row device-controls" ng-if="isFunRights('设备.设备控制')">
 | 
						|
        <div class="col-lg-12">
 | 
						|
			<div class="panel panel-default">
 | 
						|
				<div class="panel-heading" ng-init="hideControl=false" ng-click="hideControl = !hideControl">
 | 
						|
					<i class="fa fa-toggle-on fa-fw"> </i>  {{languageJson.RoomHome.ControlTitle.Title}}
 | 
						|
                    <i class="fa  fa-fw" ng-class="hideControl?'fa-chevron-down':'fa-chevron-up'" style="float: right;margin-right: 8px;"></i>
 | 
						|
				</div><!--设备控制-->
 | 
						|
                <div class="panel-body" >
 | 
						|
					<div class="table-responsive" ng-hide="hideControl">
 | 
						|
						<div class="controls">
 | 
						|
                            <div class="control" ng-repeat="item in Controls">
 | 
						|
                                <button class="btn btn-primary" ng-click="sendControlClk(item)">{{item.ControlName+(item.CommandType==2?' '+item.Meanings:'')}}</button>
 | 
						|
                            </div>
 | 
						|
                        </div>
 | 
						|
                    </div>
 | 
						|
                </div>
 | 
						|
            </div>
 | 
						|
        </div>
 | 
						|
    </div>
 | 
						|
    
 | 
						|
    <!--回到顶部-->
 | 
						|
    <div align="right" id = "rollBtn" Stick-Click="'#rollBtn_top'" title = "{{languageJson.RoomHome.AlarmTitle.DataTable.Top}}" style="display: block">
 | 
						|
        <span class="fa fa-arrow-circle-up" style = "font-size: 50px"></span>
 | 
						|
    </div>
 | 
						|
    <!-- 设备信息 -->
 | 
						|
    <!-- <div align="right" id = "rollInfo" title = "{{languageJson.RoomHome.AlarmTitle.DataTable.Info}}" style="display: block" ng-click="showDeviceInfoClick()">
 | 
						|
        <span class="fa fa-info-circle" style = "font-size: 50px"></span>
 | 
						|
    </div> -->
 | 
						|
    <!--跳到告警-->
 | 
						|
    <div align="right" id = "rollInfo" Stick-Click="'#rollBtn_bottom'" title = "{{languageJson.RoomHome.AlarmTitle.DataTable.Bottom}}" style="display: block">
 | 
						|
        <span class="fa fa-arrow-circle-down" style = "font-size: 50px"></span>
 | 
						|
    </div>
 | 
						|
	<div id="rollBtn_bottom"></div>
 | 
						|
</div>
 |