SmartIT_Extensions/BMC/smart-it-full/views/ticket/preview-generic-ticket.html

67 lines
2.7 KiB
HTML

<div loading-spinner if="state.dataIsLoading" centered="true" overlay="true"></div>
<div class="ticket__not-found" ng-if="!state.dataIsLoading && !basicData.id">
<h3>{{basicData.label}} {{'ticket.preview.notFound' | i18n}}</h3></div>
<div class="ticket-details" ng-if="!state.dataIsLoading && basicData.id">
<div class="ticket__header clearfix">
<div class="ticket__management clearfix">
<div class="ticket__basic-info">
<div class="ticket__summary">{{basicData.summary}}</div>
<div class="ticket__icon">
<span class="ticket-preview__icon">{{basicData.icon}}</span>
</div>
<div class="ticket__information">
<span class="ticket__name">{{basicData.label}} {{'ticket.preview.summary.orderId.label' | i18n:(basicData.displayId || '')}}</span>
<div ticket-priority-display priority-value="{{basicData.priority | lowercase}}">
{{ basicData.priority | localizeLabel: 'priority':basicData.type }}
</div>
</div>
</div>
</div>
<div class="ticket__status-section">
<div class="ticket__status-selector">
<div class="ticket__status-value">{{ basicData.status.value | localizeLabel: 'status':basicData.type}}</div>
</div>
</div>
</div>
<div class="ticket__body">
<div class="incident__center-info ">
<div class="ticket__record-details-section">
<div class="ticket-description__header">
<div class="ticket-description__title">{{'common.label.desc' | i18n}}</div>
</div>
<div class="ticket-summary__content no-border" >
<div class="content">{{basicData.desc}}</div>
</div>
</div>
</div>
<div class="ticket__assignment">
<img alt="{{basicData.assignee.fullName}}" class="ticket-assignee__thumbnail" user-availability="basicData.assignee" imgplaceholder="user"
thumbnail-img="{{'data:' + basicData.assignee.thumbnailMime + ';base64,' + basicData.assignee.thumbnail}}" />
<div class="ticket-assignee__info">
<div class="ticket__label-small">{{'common.labels.assignedTo' | i18n}}</div>
<span class="ticket__field-value"><a href="#/person/{{basicData.assignee.loginId | escape}}">{{basicData.assignee.fullName}}</a></span>
</div>
<div class="ticket-assignee__support-group">
<div class="ticket__label-small">{{'common.labels.supportGroup' | i18n}}</div>
<span class="ticket__field-value">{{basicData.supportGroup.name}}</span>
</div>
</div>
<div class="ticket__full-view">
<div>{{'ticket.preview.fullView.text' |i18n:(basicData.label)}}</div>
<div class="ticket__full-view-btn ">
<button type="button" ng-click="openCrossLaunchURL(basicData.crossLaunchURL)" class="small-btn_secondary">{{'common.button.classicView' | i18n}}</button>
</div>
</div>
</div>
</div>