diff options
Diffstat (limited to 'lib/risk-management/table')
| -rw-r--r-- | lib/risk-management/table/risks-dashboard.tsx | 6 | ||||
| -rw-r--r-- | lib/risk-management/table/risks-date-range-picker.tsx | 2 | ||||
| -rw-r--r-- | lib/risk-management/table/risks-mail-dialog.tsx | 15 | ||||
| -rw-r--r-- | lib/risk-management/table/risks-table-toolbar-actions.tsx | 14 | ||||
| -rw-r--r-- | lib/risk-management/table/risks-update-sheet.tsx | 12 | ||||
| -rw-r--r-- | lib/risk-management/table/user-combo-box.tsx | 2 |
6 files changed, 25 insertions, 26 deletions
diff --git a/lib/risk-management/table/risks-dashboard.tsx b/lib/risk-management/table/risks-dashboard.tsx index 1f26d48a..f0ac3753 100644 --- a/lib/risk-management/table/risks-dashboard.tsx +++ b/lib/risk-management/table/risks-dashboard.tsx @@ -99,7 +99,7 @@ function RisksDashboard(props: RisksDashboardProps) { flags: [], page: 1, perPage: 10, - sort: [{ id: 'createdAt', desc: true }], + sort: [{ id: 'occuredAt', desc: true }], }; const { count } = await getRisksViewCount(searchParams as any); @@ -114,7 +114,7 @@ function RisksDashboard(props: RisksDashboardProps) { setCounts(newCounts); } catch (error) { - console.error('리스크 데이터 개수 조회에 실패했어요:', error); + console.error('리스크 데이터 개수 조회에 실패했습니다:', error); const resetCounts: CountData = {}; targetValues.forEach(value => { resetCounts[value] = 0; @@ -196,7 +196,7 @@ function RisksDashboard(props: RisksDashboardProps) { <CardContent> {chartData.filter(item => item.count > 0).length === 0 ? ( <div className="flex items-center justify-center h-[300px] text-gray-500"> - 주요 리스크가 존재하지 않아요. + 주요 리스크가 존재하지 않습니다. </div> ) : ( <ChartContainer config={chartConfig} className="h-[300px]"> diff --git a/lib/risk-management/table/risks-date-range-picker.tsx b/lib/risk-management/table/risks-date-range-picker.tsx index 96acff6c..8cb192a9 100644 --- a/lib/risk-management/table/risks-date-range-picker.tsx +++ b/lib/risk-management/table/risks-date-range-picker.tsx @@ -34,7 +34,7 @@ interface RisksDateRangePickerProps extends ComponentPropsWithoutRef<typeof Popo function RisksDateRangePicker(props: RisksDateRangePickerProps) { const { defaultDateRange, - placeholder = '날짜를 선택하세요.', + placeholder = '날짜를 선택하십시오.', triggerVariant = 'outline', triggerSize = 'default', triggerClassName, diff --git a/lib/risk-management/table/risks-mail-dialog.tsx b/lib/risk-management/table/risks-mail-dialog.tsx index 02c470ce..d6743a0c 100644 --- a/lib/risk-management/table/risks-mail-dialog.tsx +++ b/lib/risk-management/table/risks-mail-dialog.tsx @@ -74,18 +74,17 @@ import { useEffect, useMemo, useState, useTransition } from 'react'; import UserComboBox from './user-combo-box'; import { z } from 'zod'; import { zodResolver } from '@hookform/resolvers/zod'; -import { se } from 'date-fns/locale'; // ---------------------------------------------------------------------------------------------------- /* TYPES */ const risksMailFormSchema = z.object({ - managerId: z.number({ required_error: '구매 담당자를 반드시 선택해야 해요.' }), - adminComment: z.string().min(1, { message: '구매 담당자 의견을 반드시 작성해야 해요.' }), + managerId: z.number({ required_error: '구매 담당자를 반드시 선택해야 합니다.' }), + adminComment: z.string().min(1, { message: '구매 담당자 의견을 반드시 작성해야 합니다.' }), attachment: z .instanceof(File) .refine((file) => file.size <= 10485760, { - message: '파일 크기는 10MB를 초과할 수 없어요.', + message: '파일 크기는 10MB를 초과할 수 없습니다.', }) .optional(), }); @@ -225,7 +224,7 @@ function RisksMailDialog(props: RisksMailDialogProps) { startTransition(async () => { try { if (!selectedVendorId) { - throw Error('선택된 협력업체가 존재하지 않아요.'); + throw Error('선택된 협력업체가 존재하지 않습니다.'); } const newRiskEventData = { @@ -343,7 +342,7 @@ function RisksMailDialog(props: RisksMailDialogProps) { <Card className="w-full"> <CardHeader> <CardTitle>리스크 정보</CardTitle> - <CardDescription>메일로 전송할 리스크 정보를 선택하세요.</CardDescription> + <CardDescription>메일로 전송할 리스크 정보를 선택하십시오.</CardDescription> </CardHeader> <CardContent className="space-y-4"> {Object.entries( @@ -449,7 +448,7 @@ function RisksMailDialog(props: RisksMailDialogProps) { <FormItem> <FormControl> <Textarea - placeholder="관리 담당자 의견을 입력하세요." + placeholder="관리 담당자 의견을 입력하십시오." {...field} value={field.value ?? ''} /> @@ -541,7 +540,7 @@ function RisksMailDialog(props: RisksMailDialogProps) { 취소 </Button> <Button type="submit" disabled={isPending || isLoadingManagerList}> - {isLoadingManagerList ? '로딩 중...' : isPending ? '저장 중...' : '메일 발송'} + {isLoadingManagerList ? '로딩 중...' : isPending ? '발송 중...' : '메일 발송'} </Button> </DialogFooter> </form> diff --git a/lib/risk-management/table/risks-table-toolbar-actions.tsx b/lib/risk-management/table/risks-table-toolbar-actions.tsx index 2d4ba2d4..a55634b5 100644 --- a/lib/risk-management/table/risks-table-toolbar-actions.tsx +++ b/lib/risk-management/table/risks-table-toolbar-actions.tsx @@ -36,11 +36,11 @@ function RisksTableToolbarActions(props: RisksTableToolbarActionsProps) { async function onFileChange(event: ChangeEvent<HTMLInputElement>) { const file = event.target.files?.[0]; if (!file) { - toast.error('가져올 파일을 선택해주세요.'); + toast.error('가져올 파일을 선택해주십시오.'); return; } if (!file.name.endsWith('.xlsx') && !file.name.endsWith('.xls')) { - toast.error('.xlsx 또는 .xls 확장자인 Excel 파일만 업로드 가능해요.'); + toast.error('.xlsx 또는 .xls 확장자인 Excel 파일만 업로드 가능합니다.'); return; } event.target.value = ''; @@ -60,7 +60,7 @@ function RisksTableToolbarActions(props: RisksTableToolbarActionsProps) { URL.revokeObjectURL(url); } } else { - toast.success(successMessage || 'Excel 파일이 성공적으로 업로드되었어요.'); + toast.success(successMessage || 'Excel 파일이 성공적으로 업로드되었습니다.'); } } catch (error) { toast.error('Excel 파일을 업로드하는 중 오류가 발생했습니다.'); @@ -77,10 +77,10 @@ function RisksTableToolbarActions(props: RisksTableToolbarActionsProps) { filename: '협력업체_리스크_관리', excludeColumns: ['id', 'actions'], }); - toast.success('Excel 파일이 다운로드되었어요.'); + toast.success('Excel 파일이 다운로드되었습니다.'); } catch (error) { console.error('Error in Exporting to Excel: ', error); - toast.error('Excel 파일 내보내기 중 오류가 발생했어요.'); + toast.error('Excel 파일 내보내기 중 오류가 발생했습니다.'); } }; @@ -97,10 +97,10 @@ function RisksTableToolbarActions(props: RisksTableToolbarActionsProps) { link.download = "협력업체_리스크_템플릿.xlsx"; link.click(); URL.revokeObjectURL(url); - toast.success('템플릿 파일이 다운로드되었어요.'); + toast.success('템플릿 파일이 다운로드되었습니다.'); } catch (error) { console.error('Error in Template Download: ', error); - toast.error('템플릿 다운로드 중 오류가 발생했어요.'); + toast.error('템플릿 다운로드 중 오류가 발생했습니다.'); } }; diff --git a/lib/risk-management/table/risks-update-sheet.tsx b/lib/risk-management/table/risks-update-sheet.tsx index 727a7634..f4caba63 100644 --- a/lib/risk-management/table/risks-update-sheet.tsx +++ b/lib/risk-management/table/risks-update-sheet.tsx @@ -122,7 +122,7 @@ function RisksUpdateSheet(props: RisksUpdateSheetProps) { } } catch (error) { console.error('Error in Loading Risk Event for Updating:', error); - toast.error(error instanceof Error ? error.message : '편집할 데이터를 불러오는 데 실패했어요.'); + toast.error(error instanceof Error ? error.message : '편집할 데이터를 불러오는 데 실패했습니다.'); } finally { setIsLoadingManagerList(false); } @@ -143,13 +143,13 @@ function RisksUpdateSheet(props: RisksUpdateSheetProps) { adminComment: !data.eventStatus ? null : data.adminComment || null, }; await modifyRiskEvents(riskData.id, newRiskEventData); - toast.success('리스크 이벤트가 수정되었어요.'); + toast.success('리스크 이벤트가 수정되었습니다.'); onSuccess(); onOpenChange(false); } catch (error) { console.error('Error in Saving Risk Event:', error); toast.error( - error instanceof Error ? error.message : '리스크 이벤트 저장 중 오류가 발생했어요.', + error instanceof Error ? error.message : '리스크 이벤트 저장 중 오류가 발생했습니다.', ); } }) @@ -167,7 +167,7 @@ function RisksUpdateSheet(props: RisksUpdateSheetProps) { 리스크 정보 관리 </SheetTitle> <SheetDescription> - 리스크 정보를 수정할 수 있어요. + 리스크 정보를 수정할 수 있습니다. </SheetDescription> </SheetHeader> <Form {...form}> @@ -270,7 +270,7 @@ function RisksUpdateSheet(props: RisksUpdateSheetProps) { <FormLabel>상세 내용</FormLabel> <FormControl> <Textarea - placeholder="상세 내용을 입력하세요." + placeholder="상세 내용을 입력하십시오." {...field} value={field.value ?? ''} /> @@ -364,7 +364,7 @@ function RisksUpdateSheet(props: RisksUpdateSheetProps) { <FormItem> <FormControl> <Textarea - placeholder="관리 담당자 의견을 입력하세요." + placeholder="관리 담당자 의견을 입력하십시오." {...field} value={field.value ?? ''} /> diff --git a/lib/risk-management/table/user-combo-box.tsx b/lib/risk-management/table/user-combo-box.tsx index e319b538..30ffb11a 100644 --- a/lib/risk-management/table/user-combo-box.tsx +++ b/lib/risk-management/table/user-combo-box.tsx @@ -82,7 +82,7 @@ function UserComboBox(props: UserComboBoxProps) { value={inputValue} onValueChange={setInputValue} /> - <CommandEmpty>검색 결과가 존재하지 않아요.</CommandEmpty> + <CommandEmpty>검색 결과가 존재하지 않습니다.</CommandEmpty> <CommandGroup className="max-h-[200px] overflow-y-auto"> {users.map((user) => ( <CommandItem |
