|
@@ -132,10 +132,8 @@
|
|
|
|
|
|
function onSelected(_e, _data) {
|
|
|
let selected = selectedNode();
|
|
|
- // if(!selected.is('[data-line-uid]')) {
|
|
|
- // $('#report-column').text('Node not saved yet!');
|
|
|
- // return;
|
|
|
- // }
|
|
|
+
|
|
|
+ localStorage.selectedSTNode_{{$statTree->id}} = selected.closest('li').attr('id');
|
|
|
|
|
|
let rptColumn = $('#report-column');
|
|
|
rptColumn.find('[line-label]').text(selected.find('>span').first().text());
|
|
@@ -163,29 +161,6 @@
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- /*$.post('/practice-management/stat-tree-lines/report-columns', {
|
|
|
- uid:
|
|
|
- columns: JSON.stringify(columns)
|
|
|
- }, _data => {
|
|
|
- rptColumn.html(_data);
|
|
|
- initMoes();
|
|
|
- initStagSuggest();
|
|
|
- rptColumn.find('input[stag-suggest][name="displayKey"]')
|
|
|
- .off('stag-suggest-selected')
|
|
|
- .on('stag-suggest-selected', (_e, _input, _data) => {
|
|
|
- $.post("{{ route('practice-management.api.statTreeLineReportColumn.create') }}", {
|
|
|
- _token: '{{csrf_token()}}',
|
|
|
- statTreeLineId: $(_input).attr('data-line-id'),
|
|
|
- label: _data.label,
|
|
|
- displayKey: _data.text,
|
|
|
- }, function (response) {
|
|
|
- if(!hasResponseError(response)) {
|
|
|
- onSelected()
|
|
|
- }
|
|
|
- }, 'json');
|
|
|
- return false;
|
|
|
- });
|
|
|
- });*/
|
|
|
}
|
|
|
|
|
|
$('#stat-tree-view-{{$statTree->id}}')
|
|
@@ -206,7 +181,12 @@
|
|
|
"data": {
|
|
|
"label": "<span class='text-sm'>View Data</span>",
|
|
|
"action": function (obj) {
|
|
|
-
|
|
|
+ let uid = $(obj.reference).find('>div.stat-tree-line').attr('data-line-uid');
|
|
|
+ openDynamicStagPopup('/practice-management/stat-tree-lines/view-data/' + uid,
|
|
|
+ null,
|
|
|
+ $(obj.reference).find('>div.stat-tree-line>span').first().text(),
|
|
|
+ false,
|
|
|
+ 'medium');
|
|
|
},
|
|
|
},
|
|
|
"remove": {
|
|
@@ -308,7 +288,7 @@
|
|
|
statTreeID: "{{ $statTree->id }}"
|
|
|
}, function (response) {
|
|
|
if(!hasResponseError(response)) {
|
|
|
- fastReload()
|
|
|
+ fastLoad("{{ route('practice-management.statTrees.view.dashboard', $statTree) }}");
|
|
|
}
|
|
|
}, 'json');
|
|
|
return false;
|
|
@@ -358,6 +338,10 @@
|
|
|
});
|
|
|
|
|
|
initMoes();
|
|
|
+
|
|
|
+ if(localStorage.selectedSTNode_{{$statTree->id}}) {
|
|
|
+ $('#stat-tree-view-{{$statTree->id}}>ul').jstree('select_node', localStorage.selectedSTNode_{{$statTree->id}});
|
|
|
+ }
|
|
|
}
|
|
|
addMCInitializer('stat-tree-edit-page', init, '#statTreeEdit')
|
|
|
}).call(window);
|