1
|
<div id="monitorProcWfModal" class="modal fade" tabindex="-1" role="dialog">
|
2
|
<div class="modal-dialog modal-lg">
|
3
|
<div class="modal-content">
|
4
|
<div class="modal-header">
|
5
|
<button type="button" class="close" data-dismiss="modal">×</button>
|
6
|
<h4 class="modal-title">
|
7
|
Process {{currentProc.wfId}} ({{currentProc.name}})
|
8
|
<span style="margin-left:10px" class="label" ng-class="{'label-success': currentProc.status == 'SUCCESS', 'label-danger': currentProc.status == 'FAILURE', 'label-info': currentProc.status == 'EXECUTING'}">{{currentProc.status}}</span>
|
9
|
</h4>
|
10
|
</div>
|
11
|
<div class="modal-body">
|
12
|
<div class="container-fluid">
|
13
|
<div class="row">
|
14
|
<div class="col-xs-7">
|
15
|
<b>Started at:</b> {{currentProc.startDate > 0 ? (currentProc.startDate | date:'yyyy-MM-dd HH:mm:ss') : '-'}}<br />
|
16
|
<b>Finished at:</b> {{currentProc.endDate > 0 ? (currentProc.endDate | date:'yyyy-MM-dd HH:mm:ss') : '-'}}<br />
|
17
|
<b>Duration:</b> {{calculateDateDiff(currentProc.startDate, currentProc.endDate)}}<br />
|
18
|
</div>
|
19
|
<div class="col-xs-5">
|
20
|
<form class="form-inline pull-right">
|
21
|
<button type="button" class="btn btn-default btn-sm" ng-click="killProcess(currentProc.wfId)" ng-show="currentProc.status == 'EXECUTING'">kill</button>
|
22
|
<button type="button" class="btn btn-default btn-sm" ng-click="showProcess(currentProc.wfId)" ng-show="(currentProc.status == 'EXECUTING') || (currentProc.status == 'CREATED')"><span class="glyphicon glyphicon-refresh"></span></button>
|
23
|
</form>
|
24
|
</div>
|
25
|
</div>
|
26
|
|
27
|
<div class="row">
|
28
|
<div class="col-xs-12" style="margin-top: 20px; overflow-x: auto;" ng-show="currentProc.WF_IMAGE_BASE64">
|
29
|
<map name="processMap" id="processMap" ng-bind-html="to_trusted(currentProc.WF_IMAGE_MAP)"></map>
|
30
|
<img style="border:2px black solid" ng-src="data:{{currentProc.WF_IMAGE_FORMAT}};base64,{{currentProc.WF_IMAGE_BASE64}}" usemap="#processMap"/>
|
31
|
</div>
|
32
|
</div>
|
33
|
</div>
|
34
|
</div>
|
35
|
<div class="modal-footer">
|
36
|
$if(backFunction)$
|
37
|
<button class="btn btn-default" data-dismiss="modal" ng-click="$backFunction$">Back</button>
|
38
|
$else$
|
39
|
<button class="btn btn-default" data-dismiss="modal">Close</button>
|
40
|
$endif$
|
41
|
</div>
|
42
|
</div>
|
43
|
</div>
|
44
|
</div>
|
45
|
|