Ontica/Empiria.Land.Intranet

View on GitHub
src/app/workspaces/land-transactions/e-sign-main-page/e-sign-main-page.component.html

Summary

Maintainability
Test Coverage
<emp-ng-spinner #spinner [visible]="isLoadingESignRequest"></emp-ng-spinner>

<div class="explorer">

  <div class="primary"
    [class.hidden]="displayFileViewer"
    [class.md-hide]="displayTransactionTabbedView || displayFileViewer || displayRegistryEntryEditor">

    <emp-land-explorer
      [title]="titleWithStatus"
      [explorerType]="landExplorerTypes.ESign"
      [recorderOfficeList]="recorderOfficeList"
      [query]="query"
      [itemsList]="transactionList"
      [selectedItemUID]="selectedTransaction.uid ?? null"
      [isLoading]="isLoading"
      [statusList]="eSignStatusList"
      [canSelectStatus]="true"
      [operationsList]="eSignOperationList"
      (landExplorerEvent)="onESignExplorerEvent($event)">

    </emp-land-explorer>

  </div>

  <div *ngIf="displayFileViewer"
    class="primary-resizable primary-resizable-disable-md primary-floating"
    [class.md-hide]="displayRegistryEntryEditor"
    empNgResizable>

    <emp-land-file-viewer
      [fileViewerData]="selectedFileViewerData"
      [cardFloatingEffect]="true"
      (closeEvent)="onCloseFileViewer()">

    </emp-land-file-viewer>

  </div>


  <div *ngIf="displayTransactionTabbedView"
    class="secondary"
    [class.hidden]="displayRegistryEntryEditor"
    [class.md-hide]="displayRegistryEntryEditor || displayFileViewer">

    <emp-land-transaction-tabbed-view
        [transaction]="selectedTransaction"
        (closeEvent)="onCloseTransactionEditor()">

    </emp-land-transaction-tabbed-view>

  </div>


  <div *ngIf="displayRegistryEntryEditor"
    class="secondary">

    <emp-land-registry-entry-editor
      [data]="selectedRegistryEntryData"
      [cardFloatingEffect]="true"
      (registryEntryEditorEvent)="onRegistryEntryEditorEvent($event)">

    </emp-land-registry-entry-editor>

  </div>

</div>


<emp-ng-modal-window *ngIf="displayWorkflowCommanderOption"
                     [config]="{width:'920px'}">

    <emp-land-workflow-commander
      [transactionList]="displayWorkflowCommanderOption === WorkflowCommanderOptions.ReceiveTransactions ? [] : selectedTransactions"
      [canEditList]="displayWorkflowCommanderOption !== WorkflowCommanderOptions.ExecuteCommand"
      [applyEffects]=" false"
      (workflowCommanderEvent)="onWorkflowCommanderEvent($event)">

    </emp-land-workflow-commander>

</emp-ng-modal-window>


<emp-land-e-sign-modal *ngIf="displayESignOption"
  [operation]="displayESignOption"
  [transactionList]="selectedTransactions"
  (eSignModalEvent)="onESignModalEvent($event)">

</emp-land-e-sign-modal>