This commit is contained in:
2023-01-22 19:59:20 +01:00
parent 7540dd66c0
commit d62924c2bb
5 changed files with 37 additions and 3 deletions

View File

@@ -6,6 +6,7 @@ use Illuminate\Http\Request;
use App\Models\Person;
use App\Http\Controllers\JsonResponse;
use Illuminate\Database\Eloquent\Builder;
use Inertia\Inertia;
class PersonController extends Controller
{
@@ -74,10 +75,15 @@ class PersonController extends Controller
$qr = $this->process_rule(null,$currentQuery["rules"],$condition);
if ($qr) $result = $qr->get();
if ($qr) $result = $qr->first();
else $result = [];
return response()->json($result);
return Inertia::render(
'Rpo/Results',
[
'result' => $result
]
);
}
}

17
package-lock.json generated
View File

@@ -13,6 +13,7 @@
"@suadelabs/vue3-multiselect": "^1.0.2",
"dayjs": "^1.11.7",
"font-awesome": "^4.7.0",
"vue-json-to-html-table": "^0.0.7",
"vue-tailwind-datepicker": "^1.2.6"
},
"devDependencies": {
@@ -2256,6 +2257,14 @@
"@vue/shared": "3.2.45"
}
},
"node_modules/vue-json-to-html-table": {
"version": "0.0.7",
"resolved": "https://registry.npmjs.org/vue-json-to-html-table/-/vue-json-to-html-table-0.0.7.tgz",
"integrity": "sha512-9EOAabId86DkGCR5KO5AEmMXOa7YTAgcubDCdHMx6SbcU29EnxeyoT0IFPwEkJcTZ4PQLtCgwaREUl85DjNl9w==",
"dependencies": {
"vue": "^3.2.16"
}
},
"node_modules/vue-tailwind-datepicker": {
"version": "1.2.6",
"resolved": "https://registry.npmjs.org/vue-tailwind-datepicker/-/vue-tailwind-datepicker-1.2.6.tgz",
@@ -3777,6 +3786,14 @@
"@vue/shared": "3.2.45"
}
},
"vue-json-to-html-table": {
"version": "0.0.7",
"resolved": "https://registry.npmjs.org/vue-json-to-html-table/-/vue-json-to-html-table-0.0.7.tgz",
"integrity": "sha512-9EOAabId86DkGCR5KO5AEmMXOa7YTAgcubDCdHMx6SbcU29EnxeyoT0IFPwEkJcTZ4PQLtCgwaREUl85DjNl9w==",
"requires": {
"vue": "^3.2.16"
}
},
"vue-tailwind-datepicker": {
"version": "1.2.6",
"resolved": "https://registry.npmjs.org/vue-tailwind-datepicker/-/vue-tailwind-datepicker-1.2.6.tgz",

View File

@@ -29,6 +29,7 @@
"@suadelabs/vue3-multiselect": "^1.0.2",
"dayjs": "^1.11.7",
"font-awesome": "^4.7.0",
"vue-json-to-html-table": "^0.0.7",
"vue-tailwind-datepicker": "^1.2.6"
}
}

View File

@@ -30,6 +30,9 @@ Route::get('/', function () {
return Inertia::render('Rpo');
});
Route::get('/results', function () {
return Inertia::render('Results');
})->name('results');
Route::get('/dashboard', function () {
return Inertia::render('Dashboard');

View File

@@ -1171,6 +1171,13 @@
optionalDependencies:
"fsevents" "~2.3.2"
"vue-json-to-html-table@^0.0.7":
"integrity" "sha512-9EOAabId86DkGCR5KO5AEmMXOa7YTAgcubDCdHMx6SbcU29EnxeyoT0IFPwEkJcTZ4PQLtCgwaREUl85DjNl9w=="
"resolved" "https://registry.npmjs.org/vue-json-to-html-table/-/vue-json-to-html-table-0.0.7.tgz"
"version" "0.0.7"
dependencies:
"vue" "^3.2.16"
"vue-tailwind-datepicker@^1.2.6":
"integrity" "sha512-OCOL6hqhnu998hI8K6qGwyhHUOcgBhXhhWXSCQTAB040ALryO8IPYLef+qbsra27BG5aB4IJN87bUQXg5Ks1Tg=="
"resolved" "https://registry.npmjs.org/vue-tailwind-datepicker/-/vue-tailwind-datepicker-1.2.6.tgz"
@@ -1185,7 +1192,7 @@
dependencies:
"is-plain-object" "3.0.1"
"vue@^3.0.0", "vue@^3.0.1", "vue@^3.2.25", "vue@^3.2.38", "vue@^3.2.41", "vue@>= 3", "vue@>= 3.0.0 < 4", "vue@>=3.0.3", "vue@>=3.2.0", "vue@2 || 3", "vue@3.2.45":
"vue@^3.0.0", "vue@^3.0.1", "vue@^3.2.16", "vue@^3.2.25", "vue@^3.2.38", "vue@^3.2.41", "vue@>= 3", "vue@>= 3.0.0 < 4", "vue@>=3.0.3", "vue@>=3.2.0", "vue@2 || 3", "vue@3.2.45":
"integrity" "sha512-9Nx/Mg2b2xWlXykmCwiTUCWHbWIj53bnkizBxKai1g61f2Xit700A1ljowpTIM11e3uipOeiPcSqnmBg6gyiaA=="
"resolved" "https://registry.npmjs.org/vue/-/vue-3.2.45.tgz"
"version" "3.2.45"