Files
law-api/resources/views/admin/bylaw-document/create.blade.php

172 lines
11 KiB
PHP

@extends('admin.layouts.app')
@section('content')
<div class="row">
@include('admin.layouts.errors')
<div class="col-lg-12">
<div class="card">
<div class="card-body">
<div class="d-flex align-items-start justify-content-between mb-4">
<div>
<h4 class="card-title mb-1">افزودن سند آیین‌نامه</h4>
<p class="text-muted mb-0">اطلاعات سند را وارد کنید و در صورت نیاز فایل PDF را آپلود کنید.</p>
</div>
<a href="{{ route('bylaw-document.index') }}" class="btn btn-light">بازگشت به لیست</a>
</div>
<form method="post" action="{{ route('bylaw-document.store') }}" enctype="multipart/form-data">
@csrf
<div class="row">
<div class="col-md-8">
<div class="mb-3">
<label class="form-label" for="title">عنوان سند</label>
<input class="form-control" name="title" id="title" value="{{ old('title') }}" placeholder="عنوان رسمی و کامل سند">
</div>
</div>
<div class="col-md-4">
<div class="mb-3">
<label class="form-label" for="bylaw_type">نوع آیین‌نامه</label>
<select class="form-control" name="bylaw_type" id="bylaw_type">
<option value="executive" @selected(old('bylaw_type') === 'executive')>اجرایی</option>
<option value="delegated" @selected(old('bylaw_type') === 'delegated')>تفویضی</option>
<option value="independent" @selected(old('bylaw_type') === 'independent')>مستقل</option>
</select>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="mb-3">
<label class="form-label" for="category_id">دسته موضوعی</label>
<select class="form-control" name="category_id" id="category_id">
<option value="">بدون دسته</option>
@foreach($categories as $item)
<option value="{{ $item->id }}" @selected(old('category_id') == $item->id)>{{ $item->name }}</option>
@endforeach
</select>
</div>
</div>
<div class="col-md-6">
<div class="mb-3">
<label class="form-label" for="global_status">وضعیت کلی</label>
<select class="form-control" name="global_status" id="global_status">
<option value="valid" @selected(old('global_status', 'valid') === 'valid')>معتبر</option>
<option value="explicitly_repealed" @selected(old('global_status') === 'explicitly_repealed')>نسخ صریح</option>
<option value="implicitly_repealed" @selected(old('global_status') === 'implicitly_repealed')>نسخ ضمنی</option>
<option value="annulled" @selected(old('global_status') === 'annulled')>ابطال شده</option>
<option value="expired" @selected(old('global_status') === 'expired')>منقضی</option>
<option value="draft" @selected(old('global_status') === 'draft')>پیش‌نویس</option>
</select>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="card border shadow-none">
<div class="card-body">
<h5 class="card-title mb-3">مرجع تصویب و ابلاغ</h5>
<div class="mb-3">
<label class="form-label" for="approval_authority_id">مرجع تصویب</label>
<select class="form-control" name="approval_authority_id" id="approval_authority_id">
<option value="">انتخاب مرجع</option>
@foreach($authorities as $item)
<option value="{{ $item->id }}" @selected(old('approval_authority_id') == $item->id)>{{ $item->name }}</option>
@endforeach
</select>
</div>
<div class="mb-3">
<label class="form-label" for="approval_date">تاریخ تصویب</label>
<input class="form-control" name="approval_date" id="approval_date" type="date" value="{{ old('approval_date') }}">
</div>
<div class="mb-3">
<label class="form-label" for="promulgation_authority_id">مرجع ابلاغ</label>
<select class="form-control" name="promulgation_authority_id" id="promulgation_authority_id">
<option value="">انتخاب مرجع</option>
@foreach($authorities as $item)
<option value="{{ $item->id }}" @selected(old('promulgation_authority_id') == $item->id)>{{ $item->name }}</option>
@endforeach
</select>
</div>
<div class="mb-0">
<label class="form-label" for="promulgation_date">تاریخ ابلاغ</label>
<input class="form-control" name="promulgation_date" id="promulgation_date" type="date" value="{{ old('promulgation_date') }}">
</div>
</div>
</div>
</div>
<div class="col-md-6">
<div class="card border shadow-none">
<div class="card-body">
<h5 class="card-title mb-3">انتشار و اجرا</h5>
<div class="mb-3">
<label class="form-label" for="official_gazette_number">شماره روزنامه رسمی</label>
<input class="form-control" name="official_gazette_number" id="official_gazette_number" value="{{ old('official_gazette_number') }}" placeholder="مثلا 12345">
</div>
<div class="mb-3">
<label class="form-label" for="official_gazette_date">تاریخ انتشار در روزنامه رسمی</label>
<input class="form-control" name="official_gazette_date" id="official_gazette_date" type="date" value="{{ old('official_gazette_date') }}">
</div>
<div class="mb-3">
<label class="form-label" for="promulgation_number">شماره ابلاغیه</label>
<input class="form-control" name="promulgation_number" id="promulgation_number" value="{{ old('promulgation_number') }}" placeholder="شماره نامه یا ابلاغیه">
</div>
<div class="mb-0">
<label class="form-label" for="execution_date">تاریخ لازم‌الاجرا شدن</label>
<input class="form-control" name="execution_date" id="execution_date" type="date" value="{{ old('execution_date') }}">
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="mb-3">
<label class="form-label" for="pdf_file">فایل PDF</label>
<input class="form-control" name="pdf_file" id="pdf_file" type="file" accept="application/pdf">
<small class="text-muted">اگر فایل PDF انتخاب شود، در مسیر `storage/app/public/pdfs` ذخیره می‌شود.</small>
</div>
</div>
<div class="col-md-6">
<div class="mb-3">
<label class="form-label" for="pdf_file_path">مسیر فایل PDF</label>
<input class="form-control" name="pdf_file_path" id="pdf_file_path" value="{{ old('pdf_file_path') }}" placeholder="در صورت وارد کردن دستی مسیر">
</div>
</div>
</div>
<div class="mb-4">
<label class="form-label" for="description">توضیحات</label>
<textarea class="form-control" name="description" id="description" rows="6" placeholder="یادداشت، تاریخچه یا توضیحات تکمیلی">{{ old('description') }}</textarea>
</div>
<div class="mb-4">
<div class="form-check form-switch">
<input class="form-check-input" type="checkbox" role="switch" name="is_published" id="is_published" value="1" @checked(old('is_published', true))>
<label class="form-check-label" for="is_published">سند منتشر شده باشد</label>
</div>
</div>
<div class="d-flex gap-2">
<button class="btn btn-primary px-4" type="submit">ذخیره</button>
<a href="{{ route('bylaw-document.index') }}" class="btn btn-secondary">انصراف</a>
</div>
</form>
</div>
</div>
</div>
</div>
@endsection