From 55b1dc9de7c9427d25ce6c4c89a30e9a6ca3abdb Mon Sep 17 00:00:00 2001 From: Jing Li Date: Fri, 12 Apr 2024 21:12:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=A5=E9=94=80=E5=88=86=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ReimbursementTypeController.php | 17 +++++++++++++++++ app/Http/Resources/KeywordResource.php | 2 +- routes/api.php | 6 ++++++ 3 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 app/Http/Controllers/Api/Reimbursement/ReimbursementTypeController.php diff --git a/app/Http/Controllers/Api/Reimbursement/ReimbursementTypeController.php b/app/Http/Controllers/Api/Reimbursement/ReimbursementTypeController.php new file mode 100644 index 0000000..284f9cd --- /dev/null +++ b/app/Http/Controllers/Api/Reimbursement/ReimbursementTypeController.php @@ -0,0 +1,17 @@ + 'reimbursement_type'])->get(); + + return KeywordResource::collection($keywords); + } +} diff --git a/app/Http/Resources/KeywordResource.php b/app/Http/Resources/KeywordResource.php index c0535e0..2ecb230 100644 --- a/app/Http/Resources/KeywordResource.php +++ b/app/Http/Resources/KeywordResource.php @@ -15,7 +15,7 @@ class KeywordResource extends JsonResource public function toArray(Request $request): array { return [ - 'id' => $this->id, + 'id' => $this->key, 'name' => $this->name, ]; } diff --git a/routes/api.php b/routes/api.php index 118572f..02c89b4 100644 --- a/routes/api.php +++ b/routes/api.php @@ -6,6 +6,7 @@ use App\Http\Controllers\Api\ComplaintController; use App\Http\Controllers\Api\FeedbackController; use App\Http\Controllers\Api\Ledger\LedgerController; use App\Http\Controllers\Api\Ledger\LotteryTypeController; +use App\Http\Controllers\Api\Reimbursement\ReimbursementTypeController; use App\Http\Controllers\Api\StatsController; use Illuminate\Support\Facades\Route; @@ -32,6 +33,11 @@ Route::group([ Route::get('/ledger/ledgers/{date}', [LedgerController::class, 'show']); Route::get('/ledger/lottery-types', [LotteryTypeController::class, 'index']); + // 报销管理 + Route::group(['prefix' => 'reimbursement'], function () { + Route::get('reimbursement-types', [ReimbursementTypeController::class, 'index']); + }); + // 举报投诉 Route::post('complaints', [ComplaintController::class, 'store']); // 意见箱