生產工單BOM以及批號完善
All checks were successful
Koori-ERP-Deploy-System / deploy-demo (push) Successful in 57s
Koori-ERP-Deploy-System / deploy-production (push) Has been skipped

This commit is contained in:
2026-01-22 15:39:35 +08:00
parent 1ae21febb5
commit 1d134c9ad8
31 changed files with 2684 additions and 694 deletions

View File

@@ -3,7 +3,7 @@
*/
import { useState, useEffect } from "react";
import { Plus, Factory, Search, RotateCcw, Eye } from 'lucide-react';
import { Plus, Factory, Search, RotateCcw, Eye, Pencil } from 'lucide-react';
import { Button } from "@/Components/ui/button";
import AuthenticatedLayout from "@/Layouts/AuthenticatedLayout";
import { Head, router, Link } from "@inertiajs/react";
@@ -239,15 +239,29 @@ export default function ProductionIndex({ productionOrders, filters }: Props) {
</Badge>
</TableCell>
<TableCell className="text-center">
<div className="flex items-center justify-center">
<div className="flex items-center justify-center gap-2">
{order.status === 'draft' && (
<Can permission="production_orders.edit">
<Link href={route('production-orders.edit', order.id)}>
<Button
variant="outline"
size="sm"
className="button-outlined-primary"
title="編輯"
>
<Pencil className="h-4 w-4" />
</Button>
</Link>
</Can>
)}
<Link href={route('production-orders.show', order.id)}>
<Button
variant="outline"
size="sm"
className="button-outlined-primary h-8"
className="button-outlined-primary"
title="檢視"
>
<Eye className="h-4 w-4 mr-1" />
<Eye className="h-4 w-4" />
</Button>
</Link>
</div>