diff --git a/resources/js/Components/Product/ProductDialog.tsx b/resources/js/Components/Product/ProductDialog.tsx index d0ce95e..cad6e70 100644 --- a/resources/js/Components/Product/ProductDialog.tsx +++ b/resources/js/Components/Product/ProductDialog.tsx @@ -80,7 +80,6 @@ export default function ProductDialog({ if (product) { put(route("products.update", product.id), { onSuccess: () => { - toast.success("商品已更新"); onOpenChange(false); reset(); }, @@ -91,7 +90,6 @@ export default function ProductDialog({ } else { post(route("products.store"), { onSuccess: () => { - toast.success("商品已新增"); onOpenChange(false); reset(); }, diff --git a/resources/js/Components/Product/ProductTable.tsx b/resources/js/Components/Product/ProductTable.tsx index 22de848..0539812 100644 --- a/resources/js/Components/Product/ProductTable.tsx +++ b/resources/js/Components/Product/ProductTable.tsx @@ -9,6 +9,12 @@ import { import { Button } from "@/Components/ui/button"; import { Badge } from "@/Components/ui/badge"; import { Pencil, Trash2, ArrowUpDown, ArrowUp, ArrowDown } from "lucide-react"; +import { + Tooltip, + TooltipContent, + TooltipProvider, + TooltipTrigger, +} from "@/Components/ui/tooltip"; import { AlertDialog, AlertDialogAction, @@ -90,6 +96,7 @@ export default function ProductTable({ 基本單位 + 規格 換算率 操作 @@ -125,6 +132,22 @@ export default function ProductTable({ {product.baseUnit?.name || '-'} + + + + + + {product.specification || '-'} + + + {product.specification && ( + + {product.specification} + + )} + + + {product.largeUnit ? ( diff --git a/resources/js/Components/SafetyStock/EditSafetyStockDialog.tsx b/resources/js/Components/SafetyStock/EditSafetyStockDialog.tsx index 25738ae..312ee18 100644 --- a/resources/js/Components/SafetyStock/EditSafetyStockDialog.tsx +++ b/resources/js/Components/SafetyStock/EditSafetyStockDialog.tsx @@ -50,7 +50,6 @@ export default function EditSafetyStockDialog({ }; onSave(updatedSetting); - toast.success("安全庫存設定已更新"); onOpenChange(false); }; diff --git a/resources/js/Components/UtilityFee/UtilityFeeDialog.tsx b/resources/js/Components/UtilityFee/UtilityFeeDialog.tsx index feafee4..4a3c49c 100644 --- a/resources/js/Components/UtilityFee/UtilityFeeDialog.tsx +++ b/resources/js/Components/UtilityFee/UtilityFeeDialog.tsx @@ -93,7 +93,6 @@ export default function UtilityFeeDialog({ put(route("utility-fees.update", fee.id), { onSuccess: () => { - toast.success("紀錄已更新"); onOpenChange(false); reset(); }, @@ -110,7 +109,6 @@ export default function UtilityFeeDialog({ post(route("utility-fees.store"), { onSuccess: () => { - toast.success("公共事業費已記錄"); onOpenChange(false); reset(); }, diff --git a/resources/js/Components/Vendor/VendorDialog.tsx b/resources/js/Components/Vendor/VendorDialog.tsx index 57ee8d1..7645e23 100644 --- a/resources/js/Components/Vendor/VendorDialog.tsx +++ b/resources/js/Components/Vendor/VendorDialog.tsx @@ -67,7 +67,6 @@ export default function VendorDialog({ if (vendor) { put(route("vendors.update", vendor.id), { onSuccess: () => { - toast.success("廠商資料已更新"); onOpenChange(false); reset(); }, @@ -78,7 +77,6 @@ export default function VendorDialog({ } else { post(route("vendors.store"), { onSuccess: () => { - toast.success("廠商已新增"); onOpenChange(false); reset(); }, diff --git a/resources/js/Components/Warehouse/Inventory/InventoryAdjustmentDialog.tsx b/resources/js/Components/Warehouse/Inventory/InventoryAdjustmentDialog.tsx index e8bf9d6..110f22d 100644 --- a/resources/js/Components/Warehouse/Inventory/InventoryAdjustmentDialog.tsx +++ b/resources/js/Components/Warehouse/Inventory/InventoryAdjustmentDialog.tsx @@ -69,7 +69,6 @@ export default function InventoryAdjustmentDialog({ product: item.productId // 這裡後端接收 product (或可用 inventory ID 擴充) }), { onSuccess: () => { - toast.success("庫存調整成功"); onClose(); }, onError: () => {
{product.specification}