<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>