feat: 新增採購統計分析功能並優化 API 文件顯示樣式
All checks were successful
ERP-Deploy-Demo / deploy-demo (push) Successful in 1m13s
ERP-Deploy-Production / deploy-production (push) Successful in 1m13s

- 在 RoleController 中新增 procurement_analysis 權限群組名稱
- 在 Procurement 模組中新增採購統計分析路由
- 在 PermissionSeeder 中新增 procurement_analysis.view 權限並分配給角色
- 在側邊欄「報表與分析」分組中新增「採購統計分析」項目
- 優化 API 文件視圖中的表格外觀樣式
This commit is contained in:
2026-03-03 11:38:04 +08:00
parent 036f4a4fb6
commit 58bd995cd8
8 changed files with 1196 additions and 4 deletions

View File

@@ -4,6 +4,7 @@ use Illuminate\Support\Facades\Route;
use App\Modules\Procurement\Controllers\VendorController;
use App\Modules\Procurement\Controllers\VendorProductController;
use App\Modules\Procurement\Controllers\PurchaseOrderController;
use App\Modules\Procurement\Controllers\ProcurementAnalysisController;
Route::middleware('auth')->group(function () {
// 廠商管理
@@ -77,4 +78,9 @@ Route::middleware('auth')->group(function () {
Route::delete('/delivery-notes/{id}', [\App\Modules\Procurement\Controllers\ShippingOrderController::class, 'destroy'])->middleware('permission:delivery_notes.delete')->name('delivery-notes.destroy');
});
// 採購統計分析
Route::get('/procurement/analysis', [ProcurementAnalysisController::class, 'index'])
->middleware('permission:procurement_analysis.view')
->name('procurement.analysis.index');
});