|
|
|
@ -6,10 +6,9 @@
|
|
|
|
|
<div class="row">
|
|
|
|
|
<div class="col-sm-12">
|
|
|
|
|
<form novalidate name="service_form" class="form-horizontal">
|
|
|
|
|
|
|
|
|
|
<div class="form-group has-feedback" ng-if="isCreate"
|
|
|
|
|
ng-class="{'has-error':service_form.channel.$invalid && service_form.channel.$dirty}">
|
|
|
|
|
<label class="control-label col-sm-5">Service Channel:</label>
|
|
|
|
|
<label class="control-label col-sm-4">Service Channel:</label>
|
|
|
|
|
<div class="col-sm-6">
|
|
|
|
|
<select class="form-control" name="channel" id="channel-input" required
|
|
|
|
|
ng-model="model.channel"
|
|
|
|
@ -21,7 +20,7 @@
|
|
|
|
|
|
|
|
|
|
<div class="form-group has-feedback"
|
|
|
|
|
ng-class="{'has-error':service_form.incremental_mode.$invalid && service_form.incremental_mode.$dirty}">
|
|
|
|
|
<label class="control-label col-sm-5">Mode:</label>
|
|
|
|
|
<label class="control-label col-sm-4">Mode:</label>
|
|
|
|
|
<div class="col-sm-6">
|
|
|
|
|
<select class="form-control" name="incrementalMode" id="incrementalMode-input" required
|
|
|
|
|
ng-model="model.incremental_mode">
|
|
|
|
@ -31,31 +30,36 @@
|
|
|
|
|
<span ng-messages="service_form.incremental_mode.$error" ng-if="service_form.incremental_mode.$dirty" ng-message="required">Required Field</span>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="form-group has-feedback" ng-if="model.incremental_mode==1" ng-class="{'has-error':service_form.incremental_rate_value.$invalid && service_form.incremental_rate_value.$dirty}">>
|
|
|
|
|
<label class="control-label col-sm-5" style="text-align: right">Rate Value:</label>
|
|
|
|
|
<div class="form-group has-feedback" ng-if="model.incremental_mode==1" ng-class="{'has-error':service_form.incremental_rate_value.$invalid && service_form.incremental_rate_value.$dirty}">
|
|
|
|
|
<label class="control-label col-sm-4" style="text-align: right">Rate Value:</label>
|
|
|
|
|
<div class="col-sm-6">
|
|
|
|
|
<div class="input-group">
|
|
|
|
|
<input type="number" name="incremental_rate_value" stringToNumber2 class="form-control" ng-model="model.incremental_rate_value"
|
|
|
|
|
min="0.0" step="0.1" id="incremental_rate_value" required>
|
|
|
|
|
<input type="number" name="incremental_rate_value" stringToNumber2 class="form-control" ng-model="model.incremental_rate_value" max="100" min="0" step="0" id="incremental_rate_value" required>
|
|
|
|
|
<div class="input-group-addon">%</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div ng-messages="service_form.incremental_rate_value.$error" ng-if="service_form.incremental_rate_value.$dirty" ng-message="required">
|
|
|
|
|
<div ng-messages="service_form.incremental_rate_value.$error" ng-if="service_form.incremental_rate_value.$dirty">
|
|
|
|
|
<div class="small text-danger" ng-message="min">
|
|
|
|
|
<i class="glyphicon glyphicon-alert"></i> No less than 0.0%
|
|
|
|
|
<i class="glyphicon glyphicon-alert"></i> No less than 0%
|
|
|
|
|
</div>
|
|
|
|
|
<div class="small text-danger" ng-message="max">
|
|
|
|
|
<i class="glyphicon glyphicon-alert"></i> No less than 100%
|
|
|
|
|
</div>
|
|
|
|
|
<div class="small text-danger" ng-message="required">
|
|
|
|
|
<i class="glyphicon glyphicon-alert"></i> Required Field
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="form-group has-feedback" ng-if="model.incremental_mode==2" ng-class="{'has-error':service_form.total_incremental_amount.$invalid && service_form.total_incremental_amount.$dirty}">>
|
|
|
|
|
<label class="control-label col-sm-5" style="text-align: right">Amount:</label>
|
|
|
|
|
<div class="form-group has-feedback" ng-if="model.incremental_mode==2" ng-class="{'has-error':service_form.total_incremental_amount.$invalid && service_form.total_incremental_amount.$dirty}">
|
|
|
|
|
<label class="control-label col-sm-4" style="text-align: right">Amount:</label>
|
|
|
|
|
<div class="col-sm-6">
|
|
|
|
|
<input type="number" name="total_incremental_amount" stringToNumber2 class="form-control" ng-model="model.total_incremental_amount"
|
|
|
|
|
min="0" id="total_incremental_amount" required>
|
|
|
|
|
<div ng-messages="service_form.total_incremental_amount.$error" ng-if="service_form.total_incremental_amount.$dirty" ng-message="required"></div>
|
|
|
|
|
min="0" maxlength="20" id="total_incremental_amount" required>
|
|
|
|
|
<div ng-messages="service_form.total_incremental_amount.$error" ng-if="service_form.total_incremental_amount.$dirty">
|
|
|
|
|
<div class="small text-danger" ng-message="required">
|
|
|
|
|
<i class="glyphicon glyphicon-alert"></i> Required Field
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</form>
|
|
|
|
|