myems/admin/views/settings/combinedequipment/combinedequipment.model.html

66 lines
4.4 KiB
HTML

<div class="inmodal">
<div class="modal-header">
<h4 class="modal-title">{{operation | translate}}</h4>
</div>
<div class="modal-body">
<form role="form" name="form_combinedequipment" novalidate class="form-horizontal">
<div class="form-group"><label class="col-sm-4 control-label">{{'SETTING.NAME' | translate}}</label>
<div class="col-sm-8"><input ng-model="combinedequipment.name" type="text" name="combinedequipmentname" class="form-control" required="">
<div class="m-t-xs" ng-show="form_combinedequipment.combinedequipmentname.$invalid && form_combinedequipment.combinedequipmentname.$dirty">
<small class="text-danger" ng-show="form_combinedequipment.combinedequipmentname.$error.required">{{'SETTING.INPUT_NAME' | translate}}</small>
</div>
</div>
</div>
<div class="hr-line-dashed"></div>
<div class="form-group"><label class="col-sm-4 control-label">{{'SETTING.IS_INPUT_COUNTED' | translate}}</label>
<div class="col-sm-8">
<div class="checkbox checkbox-success">
<input id="chk_combinedequipment_iscounted" type="checkbox" ng-model="combinedequipment.is_input_counted" ng-checked="combinedequipment.is_input_counted">
<label for="chk_combinedequipment_iscounted">{{'SETTING.IS_INPUT_COUNTED' | translate}}</label>
</div>
</div>
</div>
<div class="hr-line-dashed"></div>
<div class="form-group"><label class="col-sm-4 control-label">{{'SETTING.IS_OUTPUT_COUNTED' | translate}}</label>
<div class="col-sm-8">
<div class="checkbox checkbox-success">
<input id="chk_combinedequipment_isoutputcounted" type="checkbox" ng-model="combinedequipment.is_output_counted" ng-checked="combinedequipment.is_output_counted">
<label for="chk_combinedequipment_isoutputcounted">{{'SETTING.IS_OUTPUT_COUNTED' | translate}}</label>
</div>
</div>
</div>
<div class="hr-line-dashed"></div>
<div class="form-group"><label class="col-sm-4 control-label">{{'COMBINED_EQUIPMENT.COST_CENTER' | translate}}</label>
<div class="col-sm-8">
<ui-select ng-model="combinedequipment.cost_center.id" theme="bootstrap" required>
<ui-select-match allow-clear="false" placeholder="{{'COMMON.PLACEHOLDER' | translate}}">{{$select.selected.name}}</ui-select-match>
<ui-select-choices repeat="costcenter.id as costcenter in costcenters | filter: $select.search">
<div ng-bind-html="costcenter.name | highlight: $select.search"></div>
</ui-select-choices>
</ui-select>
</div>
</div>
<div class="hr-line-dashed"></div>
<div class="form-group"><label class="col-sm-4 control-label">{{'COMBINED_EQUIPMENT.DESCRIPTION' | translate}} ({{'SETTING.OPTIONAL' | translate}})</label>
<div class="col-sm-8"><input ng-model="combinedequipment.description" type="text" name="combinedequipmentdescription" class="form-control" >
<div class="m-t-xs" ng-show="form_combinedequipment.combinedequipmentdescription.$invalid && form_combinedequipment.combinedequipmentdescription.$dirty">
<small class="text-danger" ng-show="form_combinedequipment.combinedequipmentdescription.$error.required">{{'COMBINED_EQUIPMENT.INPUT_DESCRIPTION' | translate}}</small>
</div>
</div>
</div>
<div class="form-group"><label class="col-sm-4 control-label">{{'COMMON.QR_CODE' | translate}} </label>
<div class="col-sm-8">
<div>
<qrcode data="{{combinedequipment.qrcode}}" version="1" error-correction-level="L" size="100" color="#fff" background="#000" download></qrcode>
</div>
</div>
</div>
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-white" ng-click="cancel()">{{'SETTING.CANCEL' | translate}}</button>
<button type="button" ng-disabled="form_combinedequipment.$invalid" class="btn btn-primary" ng-click="ok()">{{'SETTING.SAVE' | translate}}</button>
</div>
</div>