feat: add bylaw management features including documents, legal authorities, subject categories, and nodes
This commit is contained in:
13
resources/views/admin/bylaw-node/create.blade.php
Normal file
13
resources/views/admin/bylaw-node/create.blade.php
Normal file
@@ -0,0 +1,13 @@
|
||||
@extends('admin.layouts.app')
|
||||
@section('content')
|
||||
<form method="post" action="{{ route('bylaw-node.store') }}">@csrf
|
||||
<select class="form-control mb-2" name="document_id">@foreach($documents as $item)<option value="{{ $item->id }}">{{ $item->title }}</option>@endforeach</select>
|
||||
<select class="form-control mb-2" name="parent_id"><option value="">والد ندارد</option>@foreach($parents as $item)<option value="{{ $item->id }}">{{ $item->title ?? $item->id }}</option>@endforeach</select>
|
||||
<select class="form-control mb-2" name="node_type_id">@foreach($types as $item)<option value="{{ $item->id }}">{{ $item->name }}</option>@endforeach</select>
|
||||
<input class="form-control mb-2" name="node_identifier" placeholder="شناسه">
|
||||
<input class="form-control mb-2" name="title" placeholder="عنوان">
|
||||
<textarea class="form-control mb-2" name="node_content"></textarea>
|
||||
<input class="form-control mb-2" name="sort_order" type="number" value="0">
|
||||
<input class="form-control mb-2" name="valid_from" type="date"><input class="form-control mb-2" name="valid_to" type="date">
|
||||
<select class="form-control mb-2" name="node_status"><option value="valid">valid</option><option value="repealed">repealed</option><option value="annulled">annulled</option><option value="amended">amended</option><option value="suspended">suspended</option></select>
|
||||
<button class="btn btn-primary">ذخیره</button></form>@endsection
|
||||
3
resources/views/admin/bylaw-node/index.blade.php
Normal file
3
resources/views/admin/bylaw-node/index.blade.php
Normal file
@@ -0,0 +1,3 @@
|
||||
@extends('admin.layouts.app')
|
||||
@section('content')
|
||||
<div class="card"><div class="card-body"><a class="btn btn-primary mb-3" href="{{ route('bylaw-node.create') }}">افزودن</a><table class="table"><thead><tr><th>سند</th><th>نوع</th><th>عنوان</th><th>عملیات</th></tr></thead><tbody>@foreach($items as $item)<tr><td>{{ $item->document?->title }}</td><td>{{ $item->type?->name }}</td><td>{{ $item->title }}</td><td><a class="btn btn-sm btn-primary" href="{{ route('bylaw-node.edit', $item) }}">ویرایش</a></td></tr>@endforeach</tbody></table>{{ $items->links() }}</div></div>@endsection
|
||||
13
resources/views/admin/bylaw-node/update.blade.php
Normal file
13
resources/views/admin/bylaw-node/update.blade.php
Normal file
@@ -0,0 +1,13 @@
|
||||
@extends('admin.layouts.app')
|
||||
@section('content')
|
||||
<form method="post" action="{{ route('bylaw-node.update', $bylawNode) }}">@csrf @method('PUT')
|
||||
<select class="form-control mb-2" name="document_id">@foreach($documents as $item)<option value="{{ $item->id }}" @selected($bylawNode->document_id===$item->id)>{{ $item->title }}</option>@endforeach</select>
|
||||
<select class="form-control mb-2" name="parent_id"><option value="">والد ندارد</option>@foreach($parents as $item)<option value="{{ $item->id }}" @selected($bylawNode->parent_id===$item->id)>{{ $item->title ?? $item->id }}</option>@endforeach</select>
|
||||
<select class="form-control mb-2" name="node_type_id">@foreach($types as $item)<option value="{{ $item->id }}" @selected($bylawNode->node_type_id===$item->id)>{{ $item->name }}</option>@endforeach</select>
|
||||
<input class="form-control mb-2" name="node_identifier" value="{{ $bylawNode->node_identifier }}">
|
||||
<input class="form-control mb-2" name="title" value="{{ $bylawNode->title }}">
|
||||
<textarea class="form-control mb-2" name="node_content">{{ $bylawNode->node_content }}</textarea>
|
||||
<input class="form-control mb-2" name="sort_order" type="number" value="{{ $bylawNode->sort_order }}">
|
||||
<input class="form-control mb-2" name="valid_from" type="date" value="{{ $bylawNode->valid_from }}"><input class="form-control mb-2" name="valid_to" type="date" value="{{ $bylawNode->valid_to }}">
|
||||
<select class="form-control mb-2" name="node_status">@foreach(['valid','repealed','annulled','amended','suspended'] as $status)<option value="{{ $status }}" @selected($bylawNode->node_status===$status)>{{ $status }}</option>@endforeach</select>
|
||||
<button class="btn btn-primary">بروزرسانی</button></form>@endsection
|
||||
Reference in New Issue
Block a user