SmartIT_Extensions/BMC/smart-it-full/views/create/create-work-order-v2.html

47 lines
2.5 KiB
HTML

<div class="create-workorder clearfix">
<div ng-form="createWorkorderForm" class="create-form-wrapper">
<div loading-spinner class="create-ticket__loading-spinner" if="state.showSpinner" centered="true" overlay="true"></div>
<div class="clearfix" ng-if="!state.dataIsLoading">
<div class="create-ticket__header">
<h3 class="create-ticket__header-title">{{ 'create.workorder.header' | i18n }}</h3>
<span>{{ 'create.workorder.sub.header' | i18n }}</span>
</div>
<layout-renderer screen-layout="screenLayout" ticket="workorder" metadata="workorderMetadata" edit-mode="editMode" is-new="isNew">
</layout-renderer>
<div class="create-wo__full-width-section" ng-if="workorder.dynamicFields.length">
<div class="row">
<div class="col-sm-12" ng-if="dynamicFields.length">
<span class="label__text">
{{('customArea.header.dynamicFields') | i18n }}
</span>
<dynamic-field-container ticket="workorder" fields="dynamicFields" panel-id="dynamicFieldArea"></dynamic-field-container>
</div>
</div>
</div>
</div>
</div>
<div class="create-ticket__action-panel">
<span class="create-ticket__form_invalid" ng-if="createWorkorderForm.$invalid">
<i class="icon-exclamation_triangle"></i>
<span ng-if="createWorkorderForm.$error.required.length">{{createWorkorderForm.$error.required.length}} {{ 'create.ticket.more.required.fields' | i18n }}</span>
<span ng-if="createWorkorderForm.$error.required.length">{{ 'create.ticket.invalid.fields' | i18n }}</span>
</span>
<span class="font-size-m" ng-if="createWorkorderForm.$valid">
<i class="icon-check"></i>
{{ 'create.ticket.all.required.fields.complete' | i18n }}
</span>
<div class="pull-right">
<button type="submit" class="btn_primary create-ticket__action-btn" ng-disabled="createWorkorderForm.$invalid || state.dataIsLoading" ng-click="createWorkOrder()">
{{ 'common.button.saveTicket' | i18n }}
</button>
<button type="button" class="btn_secondary action-panel__cancel-btn" ng-disabled="state.dataIsLoading" ng-click="cancel()">
{{ 'common.button.cancel' | i18n }}
</button>
</div>
</div>
</div>