fix(assessment-form): fix routing view

This commit is contained in:
arieeefajar 2025-02-11 17:49:18 +07:00
parent bf853ba856
commit fc04e15b6c
4 changed files with 12 additions and 2 deletions

View File

@ -21,7 +21,7 @@ public function index()
$indicators = Indicator::select('id', 'name')->whereIn('id', function ($query) {
$query->select('indicator_id')->from('rule');
})->get();
return view('assesment-form.index', compact('lands', 'indicators'));
return view('assessment.form', compact('lands', 'indicators'));
}
public function store(Request $request)
@ -70,6 +70,7 @@ public function store(Request $request)
$evaluation = new Evaluation;
$evaluation->land_id = $request->land;
$evaluation->cf_value = $cfCombine;
$evaluation->user_id = auth()->user()->id;
$evaluation->save();
foreach ($indicators as $id => $value) {

View File

@ -15,11 +15,13 @@ public function up(): void
$table->id();
$table->unsignedBigInteger('land_id');
$table->double('cf_value', 15, 10);
$table->unsignedBigInteger('user_id');
$table->timestamps();
});
Schema::table('evaluation', function (Blueprint $table) {
$table->foreign('land_id')->references('id')->on('land')->onDelete('cascade');
$table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');
});
}

View File

@ -105,6 +105,6 @@
<!-- listjs init -->
<script src="assets/js/pages/form-validation.init.js"></script>
<script src="assets/js/pages/customJs/assesment-form/index.js"></script>
<script src="assets/js/pages/customJs/assessment/form.js"></script>
@endpush
@endsection

View File

@ -100,6 +100,13 @@ class="nav-link {{ request()->routeIs('master_data.aturan.*') ? 'active' : '' }}
Penilaian</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link menu-link {{ request()->routeIs('assessment_history_officer.officer') ? 'active' : '' }}"
href="{{ route('assessment_history_officer.officer') }}">
<i data-feather="book" class="icon-dual"></i> <span data-key="t-dashboards">Riwayat
Penilaian</span>
</a>
</li>
@endif <!-- end Dashboard Menu -->
{{-- <li class="menu-title"><i class="ri-more-fill"></i> <span data-key="t-pages">Pages</span>