From 8b23b471638a155fd1bfa3a8c853b26d9315b272 Mon Sep 17 00:00:00 2001
From: dujinkim <dujin.kim@dtsolution.co.kr>
Date: Fri, 26 Sep 2025 09:57:24 +0000
Subject: (대표님) 권한관리, 문서업로드, rfq첨부, SWP문서룰 등 (최겸) 입찰
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 lib/rfq-last/table/create-general-rfq-dialog.tsx | 44 ++++++++++++++++--------
 1 file changed, 30 insertions(+), 14 deletions(-)

(limited to 'lib/rfq-last/table/create-general-rfq-dialog.tsx')

diff --git a/lib/rfq-last/table/create-general-rfq-dialog.tsx b/lib/rfq-last/table/create-general-rfq-dialog.tsx
index f7515787..023c9f2a 100644
--- a/lib/rfq-last/table/create-general-rfq-dialog.tsx
+++ b/lib/rfq-last/table/create-general-rfq-dialog.tsx
@@ -76,7 +76,7 @@ const createGeneralRfqSchema = z.object({
   }),
   picUserId: z.number().min(1, "견적담당자를 선택해주세요"),
   remark: z.string().optional(),
-  items: z.array(itemSchema).min(1, "최소 하나의 아이템을 추가해주세요"),
+  items: z.array(itemSchema).min(1, "최소 하나의 자재를 추가해주세요"),
 })
 
 type CreateGeneralRfqFormValues = z.infer<typeof createGeneralRfqSchema>
@@ -386,7 +386,7 @@ export function CreateGeneralRfqDialog({ onSuccess }: CreateGeneralRfqDialogProp
                                 {field.value ? (
                                   format(field.value, "yyyy-MM-dd")
                                 ) : (
-                                  <span>제출마감일을 선택하세요 (미선택 시 생성일 +7일)</span>
+                                  <span>제출마감일을 선택하세요</span>
                                 )}
                                 <CalendarIcon className="ml-auto h-4 w-4 opacity-50" />
                               </Button>
@@ -562,7 +562,7 @@ export function CreateGeneralRfqDialog({ onSuccess }: CreateGeneralRfqDialogProp
               {/* 아이템 정보 섹션 - 컴팩트한 UI */}
               <div className="space-y-4">
                 <div className="flex items-center justify-between">
-                  <h3 className="text-lg font-semibold">아이템 정보</h3>
+                  <h3 className="text-lg font-semibold">자재 정보</h3>
                   <Button
                     type="button"
                     variant="outline"
@@ -570,7 +570,7 @@ export function CreateGeneralRfqDialog({ onSuccess }: CreateGeneralRfqDialogProp
                     onClick={handleAddItem}
                   >
                     <PlusCircle className="mr-2 h-4 w-4" />
-                    아이템 추가
+                    자재 추가
                   </Button>
                 </div>
 
@@ -579,7 +579,7 @@ export function CreateGeneralRfqDialog({ onSuccess }: CreateGeneralRfqDialogProp
                     <div key={field.id} className="border rounded-lg p-3 bg-gray-50/50">
                       <div className="flex items-center justify-between mb-3">
                         <span className="text-sm font-medium text-gray-700">
-                          아이템 #{index + 1}
+                          자재 #{index + 1}
                         </span>
                         {fields.length > 1 && (
                           <Button
@@ -623,7 +623,7 @@ export function CreateGeneralRfqDialog({ onSuccess }: CreateGeneralRfqDialogProp
                           render={({ field }) => (
                             <FormItem>
                               <FormLabel className="text-xs">
-                                자재명 <span className="text-red-500">*</span>
+                                자재그룹(자재그룹명) <span className="text-red-500">*</span>
                               </FormLabel>
                               <FormControl>
                                 <Input
@@ -670,13 +670,29 @@ export function CreateGeneralRfqDialog({ onSuccess }: CreateGeneralRfqDialogProp
                               <FormLabel className="text-xs">
                                 단위 <span className="text-red-500">*</span>
                               </FormLabel>
-                              <FormControl>
-                                <Input
-                                  placeholder="EA"
-                                  className="h-8 text-sm"
-                                  {...field}
-                                />
-                              </FormControl>
+                              <Select onValueChange={field.onChange} value={field.value}>
+                                <FormControl>
+                                  <SelectTrigger className="h-8 text-sm">
+                                    <SelectValue placeholder="단위 선택" />
+                                  </SelectTrigger>
+                                </FormControl>
+                                <SelectContent>
+                                  <SelectItem value="EA">EA (Each)</SelectItem>
+                                  <SelectItem value="KG">KG (Kilogram)</SelectItem>
+                                  <SelectItem value="M">M (Meter)</SelectItem>
+                                  <SelectItem value="L">L (Liter)</SelectItem>
+                                  <SelectItem value="PC">PC (Piece)</SelectItem>
+                                  <SelectItem value="BOX">BOX (Box)</SelectItem>
+                                  <SelectItem value="SET">SET (Set)</SelectItem>
+                                  <SelectItem value="LOT">LOT (Lot)</SelectItem>
+                                  <SelectItem value="PCS">PCS (Pieces)</SelectItem>
+                                  <SelectItem value="TON">TON (Ton)</SelectItem>
+                                  <SelectItem value="G">G (Gram)</SelectItem>
+                                  <SelectItem value="ML">ML (Milliliter)</SelectItem>
+                                  <SelectItem value="CM">CM (Centimeter)</SelectItem>
+                                  <SelectItem value="MM">MM (Millimeter)</SelectItem>
+                                </SelectContent>
+                              </Select>
                               <FormMessage />
                             </FormItem>
                           )}
@@ -693,7 +709,7 @@ export function CreateGeneralRfqDialog({ onSuccess }: CreateGeneralRfqDialogProp
                               <FormLabel className="text-xs">비고</FormLabel>
                               <FormControl>
                                 <Input
-                                  placeholder="아이템별 비고사항"
+                                  placeholder="자재별 비고사항"
                                   className="h-8 text-sm"
                                   {...field}
                                 />
-- 
cgit v1.2.3

