114 lines
9.0 KiB
HTML
114 lines
9.0 KiB
HTML
|
<div class="modal" tabindex="-1" role="dialog">
|
|||
|
<div class="modal-dialog">
|
|||
|
<div class="modal-content am-modal-dialog">
|
|||
|
<div class="modal-header" draggable><!-- draggable拖动事件,.am-modal-dialog拖动对象 -->
|
|||
|
<button type="button" class="close" ng-click="$hide()"><i class="fa fa-times"></i></button>
|
|||
|
<h4 class="modal-title">{{languageJson.Config.Equipment.Hand}}</h4><!-- 增加设备 -->
|
|||
|
</div>
|
|||
|
<form class="form-horizontal">
|
|||
|
<div class="modal-body">
|
|||
|
<div class="row">
|
|||
|
<div class="col-md-12">
|
|||
|
<div class="form-group">
|
|||
|
<label class="control-label col-md-3">{{languageJson.Config.Equipment.Agreement}}</label><!-- 协议文件: -->
|
|||
|
<div class="col-md-7">
|
|||
|
<input type="text" class="form-control" placeholder="" readonly="readonly" ng-model="equipmentTemplate.EquipmentTemplateName">
|
|||
|
</div>
|
|||
|
<div class="col-md-2">
|
|||
|
<button type="button" class="btn btn-primary" ng-click="selectTemplateClick()">{{languageJson.Config.Equipment.Choose}}</button><!-- 选择 -->
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class="col-md-12">
|
|||
|
<div class="form-group">
|
|||
|
<label class="control-label col-md-3">{{languageJson.Config.Equipment.Name}}</label><!--设备名称:-->
|
|||
|
<div class="col-md-9">
|
|||
|
<input type="text" class="form-control" placeholder="" ng-model="equipment.EquipmentName" Virtual-Key-Board="equipment.EquipmentName">
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class="col-md-12">
|
|||
|
<div class="panel panel-default">
|
|||
|
<div class="panel-heading">
|
|||
|
{{languageJson.Config.Equipment.Setting}}
|
|||
|
</div><!--端口设置-->
|
|||
|
<div class="panel-body">
|
|||
|
<form role="form">
|
|||
|
<div class="col-md-12">
|
|||
|
<br/>
|
|||
|
<div class="form-group">
|
|||
|
<label class="control-label col-md-2">{{languageJson.Config.Equipment.Port}}</label><!--端口号:-->
|
|||
|
<div class="col-md-3">
|
|||
|
<input type="text" class="form-control" id="port" placeholder="" ng-model="port.PortNo" Virtual-Key-Board="port.PortNo" ng-change="portNoChange(port.PortNo)">
|
|||
|
</div>
|
|||
|
<label class="control-label col-md-3 tooltip-options">{{languageJson.Config.Equipment.Type}}
|
|||
|
<a href ><i class="fa fa-question-circle fa-fw pointer " ng-hide="languageJson.Language == 'English'"
|
|||
|
title="<h5>串口:普通串口形式.<br/>SNMP口:标准南向SNMP协议.<br/>虚拟网口:通讯参数为虚假参数.<br/>网口:普通网口形式.<br/>简单逻辑口:IT服务器专用.</h5>"></i></a>:
|
|||
|
</label><!--端口类型-->
|
|||
|
<div class="col-md-4">
|
|||
|
<select id="portType" class="form-control" name = "portType" ng-model="port.PortTypeVar" ng-change="portTypeChange(port.PortTypeVar.PortTypeId)" ng-options="portTypes.PortTypeValue for portTypes in portTypes">
|
|||
|
</select>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class="form-group">
|
|||
|
<label class="control-label col-md-2 address-text">{{languageJson.Config.Equipment.Address}}</label><!--地址:-->
|
|||
|
<div class="col-md-3">
|
|||
|
<input id="address" class="form-control address-input" name="address" type="text" ng-model="samplerUnit.Address" Virtual-Key-Board="samplerUnit.Address">
|
|||
|
</div>
|
|||
|
<label class="control-label col-md-3 text-right param-text">{{languageJson.Config.Equipment.Parameters}}</label><!--通讯参数:-->
|
|||
|
<div class="col-md-4">
|
|||
|
<input id="para" class="form-control" name="para" type="text" ng-model="port.Setting" Virtual-Key-Board="port.Setting">
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class="form-group">
|
|||
|
<label class="control-label col-md-2">{{languageJson.Config.Equipment.SO}}</label><!--SO库名:-->
|
|||
|
<div class="col-md-10">
|
|||
|
<input id="dll" class="form-control" name="dll" type="text" ng-model="samplerUnit.DllPath" readonly="readonly">
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class="form-group" ng-hide="true">
|
|||
|
<label class="control-label col-md-2 tooltip-options">{{languageJson.Config.Config.ConfigurationType}}:</label><!--组态类型:-->
|
|||
|
<div ng-class="configurationType != '' ? 'col-md-4' : 'col-md-10' ">
|
|||
|
<select class="form-control" ng-model="configurationType" ng-change="selectConfiguration(configurationType)">
|
|||
|
<option value="" selected>{{languageJson.Config.Config.DefaultConfiguration}}</option>
|
|||
|
<option value="templates">{{languageJson.Config.Config.ConfigurationTemplate}}</option>
|
|||
|
<option value="uploadGroup">{{languageJson.Config.Config.AddNewConfiguration}}</option>
|
|||
|
<option value="oldGroup">{{languageJson.Config.Config.AddConfiguration}}</option>
|
|||
|
</select>
|
|||
|
</div>
|
|||
|
<div class="col-md-6" ng-show="configurationType == 'templates'" >
|
|||
|
<select class="form-control" ng-model="equipment.EquipmentType">
|
|||
|
<option ng-repeat="row in ConfigTemplates" value="{{row.id}}">[{{row.name}}]</option>
|
|||
|
</select>
|
|||
|
</div>
|
|||
|
<div class="col-md-6" ng-show="configurationType == 'oldGroup'">
|
|||
|
<select class="form-control" ng-model="equipment.ConfigurationId">
|
|||
|
<option ng-repeat="row in JsonConfiguration" value="{{row.id}}">[{{row.name}}]</option>
|
|||
|
</select>
|
|||
|
</div>
|
|||
|
<div class="col-md-3" ng-show="configurationType == 'uploadGroup'">
|
|||
|
<input class="btn btn-default" ngfile type="file" ngf-select ng-model="configurationFile" fileupload name="configFile" accept=".json"/>
|
|||
|
</div>
|
|||
|
<div class="col-md-3" ng-show="configurationType == 'uploadGroup'">
|
|||
|
<button type="button" class="btn btn-primary" ng-click="addConfigurationFile()">{{languageJson.Config.Config.AddNewConfiguration}}</button>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</form>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</form>
|
|||
|
<div class="modal-footer">
|
|||
|
<button type="button" class="btn btn-primary"
|
|||
|
ng-click="addClick()">{{languageJson.Config.Equipment.Add}}</button>
|
|||
|
<button type="button" class="btn btn-default" ng-click="$hide()">{{languageJson.Config.Equipment.Close}}</button>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<script ng-hide="true">
|
|||
|
$(function () { $(".tooltip-options i").tooltip({html : true });});
|
|||
|
</script>
|