-
@include('modules.form.import')
+ @include('modules.form.form')
@if ($instansi !== 'all')
@include('modules.form.aktivitas-user')
@include('modules.form.metadata.index')
diff --git a/resources/views/modules/form/scripts.blade.php b/resources/views/modules/form/scripts.blade.php
index 9cfbcdc..00e13b6 100644
--- a/resources/views/modules/form/scripts.blade.php
+++ b/resources/views/modules/form/scripts.blade.php
@@ -117,12 +117,10 @@
.catch(error => console.error('Error converting value:', error));
}
}
-
function showMetadataModal() {
$('#metadataModal').modal('show');
fetchMetadata();
}
-
function fetchMetadata() {
$('#metadataContent').hide();
$('#isLoadMetadata').show();
@@ -141,6 +139,30 @@
});
}
+
+ function showCreateModal() {
+ $('#formModal').modal('show');
+ fetchFormdata();
+ }
+
+ function fetchFormdata() {
+ $('#formContent').hide();
+ $('#isLoadForm').show();
+ $.ajax({
+ url: '{{ route('modules.form.create', ['sector' => $form->sector, 'code' => $form->code]) }}',
+ type: 'GET',
+ success: function(data) {
+ $('#formContent').html(data);
+ $('#formContent').show();
+ $('#isLoadForm').hide();
+ },
+ error: function(xhr, status, error) {
+ console.error(error);
+ $('#isLoadForm').hide();
+ }
+ });
+ }
+
function showActivityUserModal() {
$('#userActivityModal').modal('show');
fetchUserActivity();
diff --git a/resources/views/modules/form/table.blade.php b/resources/views/modules/form/table.blade.php
index 02b3b1f..d838cda 100644
--- a/resources/views/modules/form/table.blade.php
+++ b/resources/views/modules/form/table.blade.php
@@ -15,9 +15,9 @@
@endphp
{{ $detail->activity ? $detail->activity->name : 'N/A' }}
-
+
@if ($unitCategory)
-
+ --}}
@else
{{ $unitCode }}
@endif
@@ -54,11 +54,16 @@
: '';
@endphp
|
-
+
{{-- --}}
diff --git a/routes/modules/modules.php b/routes/modules/modules.php
index a5978e2..4795f14 100644
--- a/routes/modules/modules.php
+++ b/routes/modules/modules.php
@@ -171,6 +171,7 @@ Route::name('management.')->prefix('management')->group(function () {
Route::post('ef/add_ef_source', [EfController::class, 'storeEfSource'])->name('pengaturan.ef.addEfSource');
// Additional Function for Dynamic Form Routing
+ Route::get('form/create/{sector}/{code}', [FormController::class, 'create'])->name('form.create');
Route::resource('form/metadata', FormMetadataController::class)->only('index', 'store', 'destroy')->names('form.metadata');
Route::get('form/aktivitas_user', [FormController::class, 'getUserActivities'])->name('form.aktivitasUser');
|