summaryrefslogtreecommitdiff
path: root/lib/procurement-items
diff options
context:
space:
mode:
Diffstat (limited to 'lib/procurement-items')
-rw-r--r--lib/procurement-items/table/add-procurement-items-dialog.tsx2
-rw-r--r--lib/procurement-items/validations.ts2
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/procurement-items/table/add-procurement-items-dialog.tsx b/lib/procurement-items/table/add-procurement-items-dialog.tsx
index b2915dc2..acec40af 100644
--- a/lib/procurement-items/table/add-procurement-items-dialog.tsx
+++ b/lib/procurement-items/table/add-procurement-items-dialog.tsx
@@ -94,7 +94,7 @@ export function AddProcurementItemDialog({
name="itemCode"
render={({ field }) => (
<FormItem>
- <FormLabel>품목코드</FormLabel>
+ <FormLabel>품목코드 *</FormLabel>
<FormControl>
<Input placeholder="예: ITEM001" {...field} />
</FormControl>
diff --git a/lib/procurement-items/validations.ts b/lib/procurement-items/validations.ts
index 1d753e9d..2004049f 100644
--- a/lib/procurement-items/validations.ts
+++ b/lib/procurement-items/validations.ts
@@ -35,7 +35,7 @@ export const searchParamsCache = createSearchParamsCache({
export type GetProcurementItemsSchema = Awaited<ReturnType<typeof searchParamsCache.parse>>
export const createProcurementItemSchema = z.object({
- itemCode: z.string(),
+ itemCode: z.string().min(1, "품목코드는 필수입니다"),
itemName: z.string().min(1, "품목명은 필수입니다"),
material: z.string().max(100).optional().or(z.literal("")),
specification: z.string().max(255).optional().or(z.literal("")),