|
@@ -98,8 +98,19 @@
|
|
|
|
|
|
|
|
@foreach($rows_in as $in)
|
|
@foreach($rows_in as $in)
|
|
|
@if($filterCausalsIn == null || (sizeof($filterCausalsIn) == 0 || in_array($in["id"], $filterCausalsIn) || in_array($in["parent_id"], $filterCausalsIn) || in_array($in["first_parent_id"], $filterCausalsIn)))
|
|
@if($filterCausalsIn == null || (sizeof($filterCausalsIn) == 0 || in_array($in["id"], $filterCausalsIn) || in_array($in["parent_id"], $filterCausalsIn) || in_array($in["first_parent_id"], $filterCausalsIn)))
|
|
|
- <tr data-id="{{$in["id"]}}" data-parent="{{$in["parent_id"]}}">
|
|
|
|
|
- <td>{!!str_repeat(" ", $in["level"])!!}{{$in["name"]}}</td>
|
|
|
|
|
|
|
+ <tr data-id="{{$in["id"]}}" data-parent="{{$filterCausalsIn == null || in_array($in["parent_id"], $filterCausalsIn) ? $in["parent_id"] : ''}}">
|
|
|
|
|
+ <td>
|
|
|
|
|
+ {!!str_repeat(" ", $in["level"])!!}
|
|
|
|
|
+
|
|
|
|
|
+ @if($filterCausalsIn != null && !in_array($in["first_parent_id"], $filterCausalsIn))
|
|
|
|
|
+ {{$in["first_parent_name"]}}
|
|
|
|
|
+ {{$in["parent_name"]}}
|
|
|
|
|
+ @endif
|
|
|
|
|
+ @if($filterCausalsIn != null && !in_array($in["parent_id"], $filterCausalsIn))
|
|
|
|
|
+
|
|
|
|
|
+ @endif
|
|
|
|
|
+ {{$in["name"]}}
|
|
|
|
|
+ </td>
|
|
|
@foreach($columns as $column)
|
|
@foreach($columns as $column)
|
|
|
<td class="cellBorder" style="text-align:right">
|
|
<td class="cellBorder" style="text-align:right">
|
|
|
@if(isset($records_in[$column][$in["id"]]))
|
|
@if(isset($records_in[$column][$in["id"]]))
|
|
@@ -345,40 +356,57 @@
|
|
|
$('.filterCausalsIn').select2();
|
|
$('.filterCausalsIn').select2();
|
|
|
$('.filterCausalsIn').on('change', function (e) {
|
|
$('.filterCausalsIn').on('change', function (e) {
|
|
|
var data = $('.filterCausalsIn').select2("val");
|
|
var data = $('.filterCausalsIn').select2("val");
|
|
|
|
|
+ setTimeout(function() {createCollapse();}, 1000);
|
|
|
@this.set('filterCausalsIn', data);
|
|
@this.set('filterCausalsIn', data);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
$('.filterCausalsOut').select2();
|
|
$('.filterCausalsOut').select2();
|
|
|
$('.filterCausalsOut').on('change', function (e) {
|
|
$('.filterCausalsOut').on('change', function (e) {
|
|
|
var data = $('.filterCausalsOut').select2("val");
|
|
var data = $('.filterCausalsOut').select2("val");
|
|
|
|
|
+ setTimeout(function() {createCollapse();}, 1000);
|
|
|
@this.set('filterCausalsOut', data);
|
|
@this.set('filterCausalsOut', data);
|
|
|
});
|
|
});
|
|
|
|
|
+ createCollapse();
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
- $('.collaptableIN').aCollapTable({
|
|
|
|
|
- startCollapsed: true,
|
|
|
|
|
- addColumn: false,
|
|
|
|
|
- plusButton: '<span class="i"> + </span>',
|
|
|
|
|
- minusButton: '<span class="i"> - </span>'
|
|
|
|
|
- });
|
|
|
|
|
- $('.collaptableOUT').aCollapTable({
|
|
|
|
|
- startCollapsed: true,
|
|
|
|
|
- addColumn: false,
|
|
|
|
|
- plusButton: '<span class="i"> + </span>',
|
|
|
|
|
- minusButton: '<span class="i"> - </span>'
|
|
|
|
|
- });
|
|
|
|
|
- $("#collapseAll").trigger("click")
|
|
|
|
|
|
|
+ function createCollapse()
|
|
|
|
|
+ {
|
|
|
|
|
+ $(".act-more").remove();
|
|
|
|
|
+
|
|
|
|
|
+ //$("#checkall-target > tr").removeAttr("data-level");
|
|
|
|
|
+ //$("#checkall-target > tr").removeAttr("class");
|
|
|
|
|
+
|
|
|
|
|
+ $('.collaptableIN').aCollapTable({
|
|
|
|
|
+ startCollapsed: true,
|
|
|
|
|
+ addColumn: false,
|
|
|
|
|
+ plusButton: '<span class="i"> + </span>',
|
|
|
|
|
+ minusButton: '<span class="i"> - </span>'
|
|
|
});
|
|
});
|
|
|
|
|
+ $('.collaptableOUT').aCollapTable({
|
|
|
|
|
+ startCollapsed: true,
|
|
|
|
|
+ addColumn: false,
|
|
|
|
|
+ plusButton: '<span class="i"> + </span>',
|
|
|
|
|
+ minusButton: '<span class="i"> - </span>'
|
|
|
|
|
+ });
|
|
|
|
|
+ $("#collapseAll").trigger("click");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ Livewire.on('reset-collapse', () => {
|
|
|
|
|
+ createCollapse();
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
Livewire.on('load-select', () => {
|
|
Livewire.on('load-select', () => {
|
|
|
$('.filterCausalsIn').select2();
|
|
$('.filterCausalsIn').select2();
|
|
|
$('.filterCausalsIn').on('change', function (e) {
|
|
$('.filterCausalsIn').on('change', function (e) {
|
|
|
var data = $('.filterCausalsIn').select2("val");
|
|
var data = $('.filterCausalsIn').select2("val");
|
|
|
|
|
+ setTimeout(function() {createCollapse();}, 1000);
|
|
|
@this.set('filterCausalsIn', data);
|
|
@this.set('filterCausalsIn', data);
|
|
|
});
|
|
});
|
|
|
$('.filterCausalsOut').select2();
|
|
$('.filterCausalsOut').select2();
|
|
|
$('.filterCausalsOut').on('change', function (e) {
|
|
$('.filterCausalsOut').on('change', function (e) {
|
|
|
var data = $('.filterCausalsOut').select2("val");
|
|
var data = $('.filterCausalsOut').select2("val");
|
|
|
|
|
+ setTimeout(function() {createCollapse();}, 1000);
|
|
|
@this.set('filterCausalsOut', data);
|
|
@this.set('filterCausalsOut', data);
|
|
|
});
|
|
});
|
|
|
});
|
|
});
|