diff options
| author | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-08-11 09:00:38 +0000 |
|---|---|---|
| committer | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-08-11 09:00:38 +0000 |
| commit | eb654f88214095f71be142b989e620fd28db3f69 (patch) | |
| tree | aaad3074de4a6422a880b35f9e577d489b0a6c91 /lib/techsales-rfq/table | |
| parent | a383fd2a30f60360ebc0c1b897b3d43cbae178fa (diff) | |
(최겸) 기술영업 변경사항 반영, PQ/실사 변경사항 반영
Diffstat (limited to 'lib/techsales-rfq/table')
| -rw-r--r-- | lib/techsales-rfq/table/detail-table/rfq-detail-table.tsx | 10 |
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" />
|
