feat(inventory): 販賣機視覺優化、修復匯入日期缺失與倉庫刪除權限錯誤

This commit is contained in:
2026-02-09 10:19:46 +08:00
parent f22df90e01
commit 5e542752ba
14 changed files with 255 additions and 71 deletions

View File

@@ -53,7 +53,16 @@ export default function SafetyStockList({
});
// 獲取狀態徽章 (與 InventoryTable 保持一致)
const getStatusBadge = (quantity: number, safetyStock: number) => {
const getStatusBadge = (quantity: number, safetyStock: number, isNew?: boolean) => {
// 如果是自動帶入的品項且尚未存檔,顯示「未設定」
if (isNew) {
return (
<Badge variant="outline" className="text-gray-400 border-gray-200 font-normal">
</Badge>
);
}
const status = getSafetyStockStatus(quantity, safetyStock);
switch (status) {
case "正常":
@@ -122,7 +131,7 @@ export default function SafetyStockList({
</span>
</TableCell>
<TableCell>
{getStatusBadge(currentStock, setting.safetyStock)}
{getStatusBadge(currentStock, setting.safetyStock, setting.isNew)}
</TableCell>
<TableCell className="text-right">
<div className="flex justify-end gap-2">