52 lines
3.2 KiB
HTML
52 lines
3.2 KiB
HTML
<div class="impacted-asset">
|
|
<form name = "affectedAssetForm">
|
|
<div class="impacted-asset__details" ng-show="!$parent.editMode">
|
|
<label class="label_control-wrap">
|
|
<custom-field-label></custom-field-label>
|
|
<span class="custom-field__value">
|
|
<a ng-if="data.value.ci.name" aria-label="{{data.label}} {{data.value.ci.name}}"
|
|
href="#/asset/{{data.value.ci.reconciliationId | escape}}/{{data.value.ci.classId}}" class="ticket__field-value">{{data.value.ci.name}}</a>
|
|
</span>
|
|
</label>
|
|
</div>
|
|
|
|
<div class="impacted-asset__editor" ng-show="$parent.editMode">
|
|
<custom-field-label></custom-field-label>
|
|
<div class="create-ticket__service-item">
|
|
<input type="text"
|
|
field-name="impactedService.name"
|
|
entity="ticket"
|
|
title="{{(data.name == 'causalCI' ? 'create.ticket.affected.asset.placeholder' : 'create.ticket.affected.business.services.placeholder') | i18n }}"
|
|
name="affectedService"
|
|
ng-model="data.value.ci"
|
|
aria-required="data.isRequired"
|
|
ng-required="data.isRequired"
|
|
ng-disabled="data.isReadOnly || !isEditable"
|
|
ng-blur="onInputFocusBlur()"
|
|
uib-tooltip="{{'search.category.exceedsChunkSize' | i18n}}"
|
|
tooltip-is-open="isTooltipOpen"
|
|
tooltip-enable="exceedsChunkSize"
|
|
tooltip-trigger="'none'"
|
|
typeahead-editable="false"
|
|
typeahead-on-select="onValueChange()"
|
|
typeahead-min-length="3"
|
|
typeahead-wait-ms="500"
|
|
typeahead="asset as asset.name for asset in getList($viewValue)"
|
|
placeholder="{{(data.name == 'causalCI' ? 'create.ticket.affected.asset.placeholder' : 'create.ticket.affected.business.services.placeholder') | i18n }}"
|
|
class="form-control"
|
|
aria-invalid="{{ affectedAssetForm.$invalid }}">
|
|
<div class="inputCheckboxAsset" ng-if="data.value.ci && (data.value.ci.name != data.value.oldDataValue.name) && (data.value.oldDataValue != null) && !ticket.fromCopyChange">
|
|
<input type="checkbox" name="previousAffectedService" ng-model="data.value.isCheckedValue" checked><span class="checkboxAsset">{{'ticket.detail.previousAffectedAsset' | i18n}}</span>
|
|
</div>
|
|
<div class="select-custom-dropdown__spinner-container">
|
|
<loading-spinner if="dataLoading" inline="true"></loading-spinner>
|
|
</div>
|
|
|
|
<i class="icon-cross item-input__delete-btn" focus-input-on-clear ng-click="clearValue()" ng-enter="clearValue()"
|
|
title="{{'common.button.clear' | i18n}} {{ 'personInfoCard.asset.caption.contactInfo' | i18n }}" aria-labelledby="affectedServiceLabel"
|
|
ng-if="data.value.ci && !dataLoading" role="link" tabindex="0"></i>
|
|
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div> |