Files
star-cloud/app/Http/Controllers/Admin/WarehouseController.php

140 lines
3.6 KiB
PHP
Raw Normal View History

<?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' => '商品退回倉庫管理',
]);
}
}