summaryrefslogtreecommitdiff
path: root/lib/bidding/list/biddings-table-columns.tsx
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-09-14 06:43:13 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-09-14 06:43:13 +0000
commit058b32e0e5ab5bc6fd02fe57b3dde6e934f91040 (patch)
treeffe4a25bc3d0f31a41eef399ed633c12a51e420a /lib/bidding/list/biddings-table-columns.tsx
parent675b4e3d8ffcb57a041db285417d81e61284d900 (diff)
(최겸) 입찰 긴급여부 추가, 입찰첨부문서 추가
Diffstat (limited to 'lib/bidding/list/biddings-table-columns.tsx')
-rw-r--r--lib/bidding/list/biddings-table-columns.tsx30
1 files changed, 28 insertions, 2 deletions
diff --git a/lib/bidding/list/biddings-table-columns.tsx b/lib/bidding/list/biddings-table-columns.tsx
index ed9d20e3..5240b134 100644
--- a/lib/bidding/list/biddings-table-columns.tsx
+++ b/lib/bidding/list/biddings-table-columns.tsx
@@ -5,9 +5,10 @@ import { type ColumnDef } from "@tanstack/react-table"
import { Checkbox } from "@/components/ui/checkbox"
import { Badge } from "@/components/ui/badge"
import { Button } from "@/components/ui/button"
-import {
+import {
Eye, Edit, MoreHorizontal, FileText, Users, Calendar,
- Building, Package, DollarSign, Clock, CheckCircle, XCircle
+ Building, Package, DollarSign, Clock, CheckCircle, XCircle,
+ AlertTriangle
} from "lucide-react"
import {
Tooltip,
@@ -136,6 +137,31 @@ export function getBiddingsColumns({ setRowAction }: GetColumnsProps): ColumnDef
meta: { excelHeader: "입찰상태" },
},
+ // ░░░ 긴급여부 ░░░
+ {
+ accessorKey: "isUrgent",
+ header: ({ column }) => <DataTableColumnHeaderSimple column={column} title="긴급여부" />,
+ cell: ({ row }) => {
+ const isUrgent = row.original.isUrgent
+
+ return isUrgent ? (
+ <div className="flex items-center gap-1">
+ <AlertTriangle className="h-4 w-4 text-red-600" />
+ <Badge variant="destructive" className="text-xs">
+ 긴급
+ </Badge>
+ </div>
+ ) : (
+ <div className="flex items-center gap-1">
+ <CheckCircle className="h-4 w-4 text-green-600" />
+ <span className="text-xs text-muted-foreground">일반</span>
+ </div>
+ )
+ },
+ size: 90,
+ meta: { excelHeader: "긴급여부" },
+ },
+
// ░░░ 사전견적 ░░░
{
id: "preQuote",