info.blade.php 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. @extends('admin.layouts')
  2. @section('content')
  3. <div class="page-content container">
  4. <x-ui.panel :title="trans(isset($permission) ? 'admin.action.edit_item' : 'admin.action.add_item', ['attribute' => trans('model.permission.attribute')])">
  5. <x-slot:actions>
  6. <a class="btn btn-danger" href="{{ route('admin.permission.index') }}">{{ trans('common.back') }}</a>
  7. </x-slot:actions>
  8. <x-slot:alert>
  9. @if (Session::has('successMsg'))
  10. <x-alert :message="Session::pull('successMsg')" />
  11. @endif
  12. @if ($errors->any())
  13. <x-alert type="danger" :message="$errors->all()" />
  14. @endif
  15. </x-slot:alert>
  16. <x-admin.form.container :route="isset($permission) ? route('admin.permission.update', $permission) : route('admin.permission.store')" :method="isset($permission) ? 'PUT' : 'POST'">
  17. <x-admin.form.input name="description" :label="trans('model.permission.description')" :help="trans('admin.permission.description_hint')" required />
  18. <x-admin.form.input name="name" :label="trans('model.permission.name')" :help="trans('admin.permission.name_hint')" required />
  19. <div class="form-actions text-right">
  20. <button class="btn btn-success" type="submit">{{ trans('common.submit') }}</button>
  21. </div>
  22. </x-admin.form.container>
  23. </x-ui.panel>
  24. </div>
  25. @endsection
  26. @section('javascript')
  27. <script>
  28. let permissionData = {};
  29. @isset($permission)
  30. permissionData = @json($permission)
  31. @endisset
  32. @if (old())
  33. permissionData = @json(old())
  34. @endif
  35. $(document).ready(function() {
  36. autoPopulateForm(permissionData); // 填充表单数据
  37. });
  38. </script>
  39. @endsection