|
@@ -11,8 +11,8 @@
|
|
|
<link rel="stylesheet" href="/jstree/themes/default/style.min.css" />
|
|
|
<script src="/jstree/jstree.min.js"></script>
|
|
|
<div class="bg-light font-weight-bold text-secondary border-bottom" style="padding: 0.3rem;">Summary</div>
|
|
|
-<div id="statTreeView-{{$statTree->id}}">
|
|
|
- <div class="stat-tree-view stat-tree-user-view stat-tree-summary-view overflow-auto min-height-300px" id="stat-tree-view-{{$statTree->id}}"></div>
|
|
|
+<div id="statTreeView-{{$statTree? $statTree->id: ''}}">
|
|
|
+ <div class="stat-tree-view stat-tree-user-view stat-tree-summary-view overflow-auto min-height-300px" id="stat-tree-view-{{$statTree? $statTree->id: ''}}"></div>
|
|
|
</div>
|
|
|
<script>
|
|
|
(function() {
|
|
@@ -27,7 +27,7 @@
|
|
|
|
|
|
// stat tree
|
|
|
let StatTree = {
|
|
|
- el: $('#stat-tree-view-{{$statTree->id}}'),
|
|
|
+ el: $('#stat-tree-view-{{$statTree? $statTree->id: ""}}'),
|
|
|
changed: false,
|
|
|
|
|
|
onSelected: function(_e, _data) {
|
|
@@ -52,7 +52,7 @@
|
|
|
}
|
|
|
catch (e) {}
|
|
|
|
|
|
- this.el = $('#stat-tree-view-{{$statTree->id}}');
|
|
|
+ this.el = $('#stat-tree-view-{{$statTree? $statTree->id : ''}}');
|
|
|
|
|
|
// get data
|
|
|
showMask();
|
|
@@ -67,7 +67,7 @@
|
|
|
}
|
|
|
$params = '?' . implode('&', $params);
|
|
|
?>
|
|
|
-
|
|
|
+ @if($statTree)
|
|
|
$.get('{{ route('practice-management.statTrees.view.linesJSON', $statTree) }}{!! $params !!}', _data => {
|
|
|
|
|
|
// init tree with data
|
|
@@ -111,6 +111,7 @@
|
|
|
]
|
|
|
});
|
|
|
}, 'json').then(hideMask);
|
|
|
+ @endif
|
|
|
},
|
|
|
|
|
|
dropVisualize: function() {
|
|
@@ -156,6 +157,6 @@
|
|
|
StatTree.load();
|
|
|
|
|
|
}
|
|
|
- addMCInitializer('stat-tree-view-{{$statTree->id}}', init, '#statTreeView-{{$statTree->id}}');
|
|
|
+ addMCInitializer('stat-tree-view-{{$statTree? $statTree->id: ''}}', init, '#statTreeView-{{$statTree? $statTree->id: ''}}');
|
|
|
}).call(window);
|
|
|
</script>
|