feat: 實作後台導航選單系統與狀態持久化
- 新增 14 個模組的路由與控制器佔位符 - 實作可展開式側邊欄選單 (Sidebar Menu) - 優化選單樣式與主題適配 - 實作選單展開狀態持久化 (LocalStorage) - 修復子選單縮排與顏色問題
This commit is contained in:
139
app/Http/Controllers/Admin/WarehouseController.php
Normal file
139
app/Http/Controllers/Admin/WarehouseController.php
Normal file
@@ -0,0 +1,139 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Admin;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class WarehouseController extends Controller
|
||||
{
|
||||
// 倉庫列表(全部)
|
||||
public function index()
|
||||
{
|
||||
return view('admin.placeholder', [
|
||||
'title' => '倉庫列表(全部)',
|
||||
'description' => '顯示所有倉庫的資訊與庫存狀態',
|
||||
'features' => [
|
||||
'查看所有倉庫列表',
|
||||
'即時庫存數量顯示',
|
||||
'倉庫狀態監控',
|
||||
'快速搜尋與篩選',
|
||||
]
|
||||
]);
|
||||
}
|
||||
|
||||
// 倉庫列表(個人)
|
||||
public function personal()
|
||||
{
|
||||
return view('admin.placeholder', [
|
||||
'title' => '倉庫列表(個人)',
|
||||
'description' => '顯示個人負責的倉庫資訊',
|
||||
'features' => [
|
||||
'查看個人負責倉庫',
|
||||
'個人庫存管理',
|
||||
'權限範圍內的操作',
|
||||
]
|
||||
]);
|
||||
}
|
||||
|
||||
// 庫存管理單
|
||||
public function stockManagement()
|
||||
{
|
||||
return view('admin.placeholder', [
|
||||
'title' => '庫存管理單',
|
||||
'description' => '倉庫庫存異動管理',
|
||||
'features' => [
|
||||
'庫存盤點',
|
||||
'庫存調整',
|
||||
'異動記錄查詢',
|
||||
]
|
||||
]);
|
||||
}
|
||||
|
||||
// 調撥單
|
||||
public function transfers()
|
||||
{
|
||||
return view('admin.placeholder', [
|
||||
'title' => '調撥單',
|
||||
'description' => '倉庫間商品調撥作業',
|
||||
'features' => [
|
||||
'建立調撥單',
|
||||
'調撥單審核',
|
||||
'調撥歷史記錄',
|
||||
]
|
||||
]);
|
||||
}
|
||||
|
||||
// 採購單
|
||||
public function purchases()
|
||||
{
|
||||
return view('admin.placeholder', [
|
||||
'title' => '採購單',
|
||||
'description' => '商品採購申請與管理',
|
||||
'features' => [
|
||||
'建立採購申請',
|
||||
'採購單追蹤',
|
||||
'供應商管理',
|
||||
]
|
||||
]);
|
||||
}
|
||||
|
||||
// 機台補貨單
|
||||
public function replenishments()
|
||||
{
|
||||
return view('admin.placeholder', [
|
||||
'title' => '機台補貨單',
|
||||
'description' => '機台補貨工單建立與管理',
|
||||
'features' => [
|
||||
'建立補貨單',
|
||||
'補貨排程',
|
||||
'補貨人員指派',
|
||||
]
|
||||
]);
|
||||
}
|
||||
|
||||
// 機台補貨紀錄
|
||||
public function replenishmentRecords()
|
||||
{
|
||||
return view('admin.placeholder', [
|
||||
'title' => '機台補貨紀錄',
|
||||
'description' => '個別機台的補貨歷史記錄',
|
||||
]);
|
||||
}
|
||||
|
||||
// 機台補貨紀錄(總)
|
||||
public function replenishmentRecordsAll()
|
||||
{
|
||||
return view('admin.placeholder', [
|
||||
'title' => '機台補貨紀錄(總)',
|
||||
'description' => '所有機台的補貨總覽',
|
||||
]);
|
||||
}
|
||||
|
||||
// 機台庫存
|
||||
public function machineStock()
|
||||
{
|
||||
return view('admin.placeholder', [
|
||||
'title' => '機台庫存',
|
||||
'description' => '各機台即時庫存查詢',
|
||||
]);
|
||||
}
|
||||
|
||||
// 人員庫存
|
||||
public function staffStock()
|
||||
{
|
||||
return view('admin.placeholder', [
|
||||
'title' => '人員庫存',
|
||||
'description' => '補貨人員持有庫存',
|
||||
]);
|
||||
}
|
||||
|
||||
// 回庫單
|
||||
public function returns()
|
||||
{
|
||||
return view('admin.placeholder', [
|
||||
'title' => '回庫單',
|
||||
'description' => '商品退回倉庫管理',
|
||||
]);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user