統一庫存盤點與盤調 UI 及邏輯:修正狀態顯示、操作權限與列表樣式
All checks were successful
Koori-ERP-Deploy-System / deploy-demo (push) Successful in 50s
Koori-ERP-Deploy-System / deploy-production (push) Has been skipped

This commit is contained in:
2026-01-29 13:41:31 +08:00
parent a31c8d6052
commit 2efaded77b
6 changed files with 115 additions and 52 deletions

View File

@@ -61,7 +61,7 @@ export default function Show({ doc }: any) {
});
}
const isCompleted = doc.status === 'completed';
const isCompleted = ['completed', 'adjusted'].includes(doc.status);
// Calculate progress
const totalItems = doc.items.length;
@@ -97,9 +97,13 @@ export default function Show({ doc }: any) {
<ClipboardCheck className="h-6 w-6 text-primary-main" />
: {doc.doc_no}
</h1>
{doc.status === 'completed' ? (
{doc.status === 'completed' && (
<Badge className="bg-green-500 hover:bg-green-600"></Badge>
) : (
)}
{doc.status === 'adjusted' && (
<Badge className="bg-purple-500 hover:bg-purple-600">調</Badge>
)}
{doc.status === 'draft' && (
<Badge className="bg-blue-500 hover:bg-blue-600"></Badge>
)}
</div>
@@ -119,7 +123,7 @@ export default function Show({ doc }: any) {
</Button>
{isCompleted && (
{doc.status === 'completed' && (
<Can permission="inventory.adjust">
<AlertDialog>
<AlertDialogTrigger asChild>