template_tree_item.blade.php 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. @foreach($items as $item)
  2. <tr>
  3. @foreach($columns as $key => $column)
  4. @if($key == 'title')
  5. <td>
  6. <span class="branch tier{{ $item['tier'] }}"><i></i></span>
  7. @if(isset($item['icon']))
  8. <i class="layui-icon layui-icon-{{ $item['icon'] }}"></i>
  9. @endif
  10. {{ $item['title'] }}
  11. </td>
  12. @else
  13. <td>{!! isset($column['value']) ? $column['value']($item[$key],$item) : $item[$key] !!}</td>
  14. @endif
  15. @endforeach
  16. <td>
  17. @if(checkBtn('/admin/'.$path.'/edit', $permissionsList))
  18. @if(in_array('edit', $actionBtns))
  19. <button class="layui-btn layui-btn-xs editItem" data-itemid="{{ $item['id'] }}">编辑
  20. </button>
  21. @endif
  22. @endif
  23. @if(checkBtn('/admin/'.$path.'/del', $permissionsList))
  24. @if(in_array('del', $actionBtns))
  25. @if(isset($item['can_del']) && $item['can_del'])
  26. <button class="layui-btn layui-btn-xs layui-btn-danger delItem" data-itemid="{{ $item['id'] }}">
  27. 删除
  28. </button>
  29. @endif
  30. @endif
  31. @endif
  32. </td>
  33. </tr>
  34. @if(isset($item['child']) && count($item['child']) > 0)
  35. @include('admin::component.template_tree_item', ['items' => $item['child'], 'columns' => $columns])
  36. @endif
  37. @endforeach