45 lines
2.9 KiB
HTML
45 lines
2.9 KiB
HTML
<div ux-id="person-ticket-renderer" class="person-item-renderer clearfix" id="personInfo_{{data.id}}"
|
|
aria-label="{{'common.tabs.tickets' | i18n}} {{'ticket.region.details' | i18n}}" tabindex="0" role="heading" aria-labelledby="personInfo_{{data.id}}">
|
|
|
|
<div ux-id="person-ticket-relate-chat" title="{{'person.details.ticket.add.chat' | i18n}}" class="icon-plus_circle person-relate-ticket-icon"
|
|
ng-if="showRelateToChat" ng-click="relateTicketToChat(data)" ng-enter="relateTicketToChat(data)" tabindex="0"></div>
|
|
<div ux-id="person-ticket-unrelate-chat" title="{{'person.details.ticket.remove.chat' | i18n}}" class="icon-minus_circle person-relate-ticket-icon"
|
|
ng-if="showUnRelateToChat" ng-click="unrelateTicketToChat(data)" ng-enter="unrelateTicketToChat(data)" tabindex="0"></div>
|
|
<div ng-class="{
|
|
'person-profile-default': !selectedChat || setStyle,
|
|
'person-profile-aligh-left': selectedChat && !setStyle && (showRelateToChat || showUnRelateToChat),
|
|
'person-profile-aligh-right': selectedChat && !setStyle && (!(showRelateToChat) || !(showUnRelateToChat))}"
|
|
ng-click="showProfileDetails(data, 'ticket', $event)" ng-enter="showProfileDetails(data, 'ticket', $event)" tabindex="0">
|
|
<div class="person-ticket__icon" ng-class="'icon-' + data.type + data.subType"></div>
|
|
|
|
<div class="person-item-renderer__main-info">
|
|
<div class="person-ticket__row">
|
|
<div class="person-ticket__id">
|
|
<a ux-id="display-id" entity-profile-link="data" ng-if="data.type != 'sberequest'">{{data.displayId}}</a>
|
|
<a ux-id="data-type_{{data.type}}" entity-profile-link="data" ng-if="data.type === 'sberequest'">{{'sbeRequest.detail.summary.orderId.label' | i18n:(data.displayId || '')}}</a>
|
|
</div><div class="person-ticket__status">
|
|
{{'person.details.ticket.status' | i18n}}:
|
|
<span ux-id="status" ng-if="data.type != 'sberequest'">{{data.status.value | localizeLabel: 'status':data.type}}</span>
|
|
<span ux-id="status" ng-if="data.type === 'sberequest'">{{'serviceRequest.status.'+data.status.value | i18n}}</span>
|
|
</div>
|
|
</div>
|
|
<div class="person-ticket__row">
|
|
<div ux-id="summary" class="person-ticket__summary">
|
|
{{data.summary}}
|
|
</div><div class="person-ticket__assigned-to" ng-if="data.type != 'sberequest'">
|
|
{{'person.details.ticket.assignedTo' | i18n}}:
|
|
<a ux-id="assignee" href="#/person/{{data.assignee.loginId | escape}}">{{data.assignee.fullName}}</a>
|
|
</div>
|
|
</div>
|
|
<div class="person-ticket__row">
|
|
<div ux-id="submit-date" class="person-ticket__when-opened " ng-if="data.type != 'sberequest'">
|
|
{{'person.details.ticket.whenOpened' | i18n : (data.submitDate | humanizedAbsoluteDateFormat)}}
|
|
</div><div ux-id="modified-date" class="person-ticket__when-modified ">
|
|
{{'person.details.ticket.whenModified' | i18n : (data.modifiedDate | humanizedAbsoluteDateFormat)}}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="icon-angle_right"></div>
|
|
</div>
|
|
</div> |