emsApplication/applications/WebConfigure/web/fsu_model/partials/addEquipment.html

114 lines
9.0 KiB
HTML
Raw Normal View History

2024-05-24 12:19:45 +08:00
<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>