_from.blade.php 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. {{csrf_field()}}
  2. <div class="layui-form-item">
  3. <label for="" class="layui-form-label">父级</label>
  4. <div class="layui-input-block">
  5. <select name="parent_id" lay-search>
  6. <option value="0">顶级权限</option>
  7. @forelse($permissions as $perm)
  8. <option value="{{$perm['id']}}" {{ isset($permission->id) && $perm['id'] == $permission->parent_id ? 'selected' : '' }} >{{$perm['display_name']}}</option>
  9. @if(isset($perm['_child']))
  10. @foreach($perm['_child'] as $childs)
  11. <option value="{{$childs['id']}}" {{ isset($permission->id) && $childs['id'] == $permission->parent_id ? 'selected' : '' }} >&nbsp;&nbsp;┗━━{{$childs['display_name']}}</option>
  12. @if(isset($childs['_child']))
  13. @foreach($childs['_child'] as $lastChilds)
  14. <option value="{{$lastChilds['id']}}" {{ isset($permission->id) && $lastChilds['id'] == $permission->parent_id ? 'selected' : '' }} >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;┗━━{{$lastChilds['display_name']}}</option>
  15. @endforeach
  16. @endif
  17. @endforeach
  18. @endif
  19. @empty
  20. @endforelse
  21. </select>
  22. </div>
  23. </div>
  24. <div class="layui-form-item">
  25. <label for="" class="layui-form-label">名称</label>
  26. <div class="layui-input-block">
  27. <input type="text" name="name" value="{{$permission->name??old('name')}}" lay-verify="required" class="layui-input" placeholder="如:system.index">
  28. </div>
  29. </div>
  30. <div class="layui-form-item">
  31. <label for="" class="layui-form-label">显示名称</label>
  32. <div class="layui-input-block">
  33. <input type="text" name="display_name" value="{{$permission->display_name??old('display_name')}}" lay-verify="required" class="layui-input" placeholder="如:系统管理">
  34. </div>
  35. </div>
  36. <div class="layui-form-item">
  37. <label for="" class="layui-form-label">路由</label>
  38. <div class="layui-input-block">
  39. <input class="layui-input" type="text" name="route" value="{{$permission->route??old('route')}}" placeholder="如:admin.member" >
  40. </div>
  41. </div>
  42. <div class="layui-form-item">
  43. <label for="" class="layui-form-label">图标</label>
  44. <div class="layui-input-inline">
  45. <input class="layui-input" type="hidden" name="icon_id" >
  46. </div>
  47. <div class="layui-form-mid layui-word-aux" id="icon_box">
  48. <i class="layui-icon {{$permission->icon->class??''}}"></i> {{$permission->icon->name??''}}
  49. </div>
  50. <div class="layui-form-mid layui-word-aux">
  51. <button type="button" class="layui-btn layui-btn-xs" onclick="showIconsBox()">选择图标</button>
  52. </div>
  53. </div>
  54. <div class="layui-form-item">
  55. <div class="layui-input-block">
  56. <button type="submit" class="layui-btn" lay-submit="" >确 认</button>
  57. <a href="{{route('admin.permission')}}" class="layui-btn" >返 回</a>
  58. </div>
  59. </div>