summaryrefslogtreecommitdiff
path: root/lib/techsales-rfq/table
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-08-11 09:00:38 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-08-11 09:00:38 +0000
commiteb654f88214095f71be142b989e620fd28db3f69 (patch)
treeaaad3074de4a6422a880b35f9e577d489b0a6c91 /lib/techsales-rfq/table
parenta383fd2a30f60360ebc0c1b897b3d43cbae178fa (diff)
(최겸) 기술영업 변경사항 반영, PQ/실사 변경사항 반영
Diffstat (limited to 'lib/techsales-rfq/table')
-rw-r--r--lib/techsales-rfq/table/detail-table/rfq-detail-table.tsx10
1 files changed, 7 insertions, 3 deletions
diff --git a/lib/techsales-rfq/table/detail-table/rfq-detail-table.tsx b/lib/techsales-rfq/table/detail-table/rfq-detail-table.tsx
index 8bfb8299..249a2c74 100644
--- a/lib/techsales-rfq/table/detail-table/rfq-detail-table.tsx
+++ b/lib/techsales-rfq/table/detail-table/rfq-detail-table.tsx
@@ -643,9 +643,11 @@ export function RfqDetailTables({ selectedRfq, maxHeight }: RfqDetailTablesProps
disabled={
selectedRows.length === 0 ||
isSendingRfq ||
- selectedRows.some(row => row.status !== "Assigned")
+ selectedRows.some(row => row.status !== "Assigned") ||
+ selectedRfq?.status === "Closed"
}
className="gap-2"
+ title={selectedRfq?.status === "Closed" ? "마감된 RFQ는 발송할 수 없습니다." : undefined}
>
{isSendingRfq ? (
<Loader2 className="size-4 animate-spin" aria-hidden="true" />
@@ -676,8 +678,9 @@ export function RfqDetailTables({ selectedRfq, maxHeight }: RfqDetailTablesProps
variant="outline"
size="sm"
onClick={handleAddVendor}
- disabled={isAdddialogLoading}
+ disabled={isAdddialogLoading || selectedRfq?.status === "Closed"}
className="gap-2"
+ title={selectedRfq?.status === "Closed" ? "마감된 RFQ는 벤더를 추가할 수 없습니다." : undefined}
>
{isAdddialogLoading ? (
<Loader2 className="size-4 animate-spin" aria-hidden="true" />
@@ -698,8 +701,9 @@ export function RfqDetailTables({ selectedRfq, maxHeight }: RfqDetailTablesProps
variant="outline"
size="sm"
onClick={handleAddVendor}
- disabled={isAdddialogLoading}
+ disabled={isAdddialogLoading || selectedRfq?.status === "Closed"}
className="mt-4 gap-2"
+ title={selectedRfq?.status === "Closed" ? "마감된 RFQ는 벤더를 추가할 수 없습니다." : undefined}
>
{isAdddialogLoading ? (
<Loader2 className="size-4 animate-spin" aria-hidden="true" />