- 新增 14 個模組的路由與控制器佔位符 - 實作可展開式側邊欄選單 (Sidebar Menu) - 優化選單樣式與主題適配 - 實作選單展開狀態持久化 (LocalStorage) - 修復子選單縮排與顏色問題
140 lines
3.6 KiB
PHP
140 lines
3.6 KiB
PHP
<?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' => '商品退回倉庫管理',
|
|
]);
|
|
}
|
|
}
|