chore: Number() -> parseInt() 변경
This commit is contained in:
@@ -97,7 +97,7 @@ function PostingDialog({ postingType, postingTargets }: PostingDialogProps) {
|
||||
siteList && selectedRows.length === siteList.content.length;
|
||||
|
||||
const postingPeriod = (siteId: string) => {
|
||||
const periodCode = Number(rememberPeriodCode[siteId]);
|
||||
const periodCode = parseInt(rememberPeriodCode[siteId] ?? "");
|
||||
|
||||
if (periodCode === 99) return "상시";
|
||||
|
||||
@@ -175,7 +175,9 @@ function PostingDialog({ postingType, postingTargets }: PostingDialogProps) {
|
||||
|
||||
const handlePeriodCodeChange = (siteId: string) => (value: string) => {
|
||||
const from = dayjs().format("YYYY-MM-DD 00:00:00");
|
||||
const to = dayjs().add(Number(value), "day").format("YYYY-MM-DD 23:59:59");
|
||||
const to = dayjs()
|
||||
.add(parseInt(value), "day")
|
||||
.format("YYYY-MM-DD 23:59:59");
|
||||
|
||||
setRememberPeriodCode((prev) => ({
|
||||
...prev,
|
||||
@@ -272,7 +274,7 @@ function PostingDialog({ postingType, postingTargets }: PostingDialogProps) {
|
||||
onValueChange={handlePeriodCodeChange(site.siteId)}
|
||||
disabled={!selectedRows.includes(i)}
|
||||
/>
|
||||
{!!Number(rememberPeriodCode[site.siteId]) && (
|
||||
{!!parseInt(rememberPeriodCode[site.siteId] ?? "") && (
|
||||
<span
|
||||
className={cn(
|
||||
"text-lg text-label",
|
||||
@@ -282,7 +284,8 @@ function PostingDialog({ postingType, postingTargets }: PostingDialogProps) {
|
||||
게시 기간: <u>{postingPeriod(site.siteId)}</u>
|
||||
</span>
|
||||
)}
|
||||
{Number(rememberPeriodCode[site.siteId]) === 0 && (
|
||||
{parseInt(rememberPeriodCode[site.siteId] ?? "") ===
|
||||
0 && (
|
||||
<DateRangePicker
|
||||
handleDateChange={(date) =>
|
||||
handlePeriodDateChange(site.siteId)(
|
||||
|
||||
@@ -50,7 +50,7 @@ function BannerForm({ form, bnrSn, ...props }: BannerFormProps) {
|
||||
});
|
||||
|
||||
const handleProgress = (percentage: string) => {
|
||||
setProgress(Number(percentage));
|
||||
setProgress(parseInt(percentage));
|
||||
};
|
||||
|
||||
const handleUploadResponse = async (res: HttpResponse) => {
|
||||
|
||||
@@ -39,7 +39,7 @@ function ModifyPage({ sequential }: { sequential: string }) {
|
||||
const { data: postHistory } = useQuery({
|
||||
queryKey: [ENDPOINT.CMS_SERVICE.POSTINGS, sequential],
|
||||
queryFn: () =>
|
||||
PostingApi.getPostingHistory({ pstgTrgtNo: Number(sequential) }),
|
||||
PostingApi.getPostingHistory({ pstgTrgtNo: parseInt(sequential) }),
|
||||
});
|
||||
|
||||
const { mutateAsync: updateBanner } = useMutation({
|
||||
@@ -102,7 +102,7 @@ function ModifyPage({ sequential }: { sequential: string }) {
|
||||
</div>
|
||||
<BannerForm
|
||||
form={form}
|
||||
bnrSn={Number(sequential)}
|
||||
bnrSn={parseInt(sequential)}
|
||||
handleSave={updateBanner}
|
||||
handleDelete={deleteBanner}
|
||||
/>
|
||||
|
||||
@@ -37,7 +37,7 @@ export const columns: ColumnDef<Board>[] = [
|
||||
},
|
||||
{
|
||||
id: "actions",
|
||||
header: "관리",
|
||||
header: "게시물관리",
|
||||
cell: ({ row }) => <ManageButton row={row} />,
|
||||
},
|
||||
];
|
||||
|
||||
@@ -166,8 +166,10 @@ function BbsForm({ form, bbsId, ...props }: BbsFormProps) {
|
||||
value={field.value ?? ""}
|
||||
onChange={(e) => {
|
||||
const value = e.target.value;
|
||||
if (isNaN(Number(value))) return;
|
||||
field.onChange(value === "" ? null : Number(value));
|
||||
if (isNaN(parseInt(value))) return;
|
||||
field.onChange(
|
||||
value === "" ? null : parseInt(value),
|
||||
);
|
||||
}}
|
||||
className="w-[12rem] !text-[1.3rem]"
|
||||
placeholder="최대 개수 입력"
|
||||
@@ -195,8 +197,10 @@ function BbsForm({ form, bbsId, ...props }: BbsFormProps) {
|
||||
value={field.value ?? ""}
|
||||
onChange={(e) => {
|
||||
const value = e.target.value;
|
||||
if (isNaN(Number(value))) return;
|
||||
field.onChange(value === "" ? null : Number(value));
|
||||
if (isNaN(parseInt(value))) return;
|
||||
field.onChange(
|
||||
value === "" ? null : parseInt(value),
|
||||
);
|
||||
}}
|
||||
className="w-[12rem] !text-[1.3rem]"
|
||||
placeholder="최대 크기 입력"
|
||||
|
||||
@@ -117,7 +117,7 @@ function BbsPage() {
|
||||
<Select
|
||||
value={table.getState().pagination.pageSize.toString()}
|
||||
onValueChange={(value) => {
|
||||
table.setPageSize(Number(value));
|
||||
table.setPageSize(parseInt(value));
|
||||
}}
|
||||
>
|
||||
<SelectTrigger className="h-[3.2rem] w-[12rem]">
|
||||
|
||||
@@ -28,7 +28,7 @@ function ModifyPage({ sequential }: { sequential: string }) {
|
||||
const queryClient = useQueryClient();
|
||||
const { setMessage: alert } = useAlertStore((state) => state);
|
||||
|
||||
const contsSn = Number(sequential);
|
||||
const contsSn = parseInt(sequential);
|
||||
const [contsVer, setContsVer] = useState(0);
|
||||
|
||||
const { data: contentsVersionList } = useQuery({
|
||||
@@ -135,7 +135,7 @@ function ModifyPage({ sequential }: { sequential: string }) {
|
||||
<Select
|
||||
value={contsVer.toString()}
|
||||
onValueChange={(value) => {
|
||||
setContsVer(Number(value));
|
||||
setContsVer(parseInt(value));
|
||||
}}
|
||||
>
|
||||
<SelectTrigger className="w-[28rem]">
|
||||
|
||||
@@ -30,7 +30,7 @@ export const createColumns = (
|
||||
header: "파일크기",
|
||||
cell: ({ row }) => {
|
||||
const size = row.getValue("atflFlieSz");
|
||||
return size ? formatFileSize(Number(size)) : "0 Bytes";
|
||||
return size ? formatFileSize(size as number) : "0 Bytes";
|
||||
},
|
||||
},
|
||||
|
||||
|
||||
@@ -124,8 +124,8 @@ function ImageForm({ form, imgSn, ...props }: ImageFormProps) {
|
||||
value={field.value ?? ""}
|
||||
onChange={(e) => {
|
||||
const value = e.target.value;
|
||||
if (isNaN(Number(value))) return;
|
||||
field.onChange(Number(value));
|
||||
if (isNaN(parseInt(value))) return;
|
||||
field.onChange(parseInt(value));
|
||||
}}
|
||||
className="w-[12rem] !text-[1.3rem]"
|
||||
placeholder="정렬순서 입력"
|
||||
|
||||
@@ -36,7 +36,7 @@ function ModifyPage({ sequential }: { sequential: string }) {
|
||||
const { data: postHistory } = useQuery({
|
||||
queryKey: [ENDPOINT.CMS_SERVICE.POSTINGS, sequential],
|
||||
queryFn: () =>
|
||||
PostingApi.getPostingHistory({ pstgTrgtNo: Number(sequential) }),
|
||||
PostingApi.getPostingHistory({ pstgTrgtNo: parseInt(sequential) }),
|
||||
});
|
||||
|
||||
const { mutateAsync: updateImage } = useMutation({
|
||||
@@ -98,7 +98,7 @@ function ModifyPage({ sequential }: { sequential: string }) {
|
||||
</div>
|
||||
<ImageForm
|
||||
form={form}
|
||||
imgSn={Number(sequential)}
|
||||
imgSn={parseInt(sequential)}
|
||||
handleSave={updateImage}
|
||||
handleDelete={deleteImage}
|
||||
/>
|
||||
|
||||
@@ -40,7 +40,7 @@ function ModifyPage({ sequential }: { sequential: string }) {
|
||||
</div>
|
||||
<ModuleForm
|
||||
form={form}
|
||||
authorizationNo={Number(sequential)}
|
||||
authorizationNo={parseInt(sequential)}
|
||||
handleSave={updateAuthorization}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -115,8 +115,8 @@ function ModuleForm({ form, authorizationNo, ...props }: BannerFormProps) {
|
||||
value={field.value ?? ""}
|
||||
onChange={(e) => {
|
||||
const value = e.target.value;
|
||||
if (isNaN(Number(value))) return;
|
||||
field.onChange(Number(value));
|
||||
if (isNaN(parseInt(value))) return;
|
||||
field.onChange(parseInt(value));
|
||||
}}
|
||||
className="w-[12rem] !text-[1.3rem]"
|
||||
placeholder="정렬순서 입력"
|
||||
|
||||
@@ -119,7 +119,7 @@ function OrganizationForm({
|
||||
type="number"
|
||||
value={field.value ?? 0}
|
||||
onChange={(e) =>
|
||||
field.onChange(Number(e.target.value))
|
||||
field.onChange(parseInt(e.target.value))
|
||||
}
|
||||
className="!text-[1.3rem]"
|
||||
placeholder="정렬순서를 입력해주세요"
|
||||
|
||||
@@ -335,7 +335,7 @@ const UserCells = memo(
|
||||
min={0}
|
||||
defaultValue={user.sortSeq}
|
||||
onChange={(e) =>
|
||||
updateFormValue(index, "sortSeq")(Number(e.target.value))
|
||||
updateFormValue(index, "sortSeq")(parseInt(e.target.value))
|
||||
}
|
||||
className="w-[6rem] !text-[1.3rem]"
|
||||
/>
|
||||
|
||||
@@ -49,7 +49,7 @@ function ModifyPage({ sequential }: { sequential: string }) {
|
||||
</div>
|
||||
<TemplateForm
|
||||
form={form}
|
||||
tmpltSn={Number(sequential)}
|
||||
tmpltSn={parseInt(sequential)}
|
||||
handleSave={updateTemplate}
|
||||
handleDelete={deleteTemplate}
|
||||
/>
|
||||
|
||||
@@ -45,7 +45,7 @@ function ModifyPage({ sequential }: { sequential: string }) {
|
||||
</div>
|
||||
<TermsForm
|
||||
form={form}
|
||||
trmsSn={Number(sequential)}
|
||||
trmsSn={parseInt(sequential)}
|
||||
handleSave={updateTerms}
|
||||
handleDelete={deleteTerms}
|
||||
/>
|
||||
|
||||
@@ -34,7 +34,7 @@ export const useTus = () => {
|
||||
},
|
||||
onProgress(bytesUploaded, bytesTotal) {
|
||||
const percentage = ((bytesUploaded / bytesTotal) * 100).toFixed(2);
|
||||
setProgress(Number(percentage));
|
||||
setProgress(parseInt(percentage));
|
||||
},
|
||||
onAfterResponse(req, res) {
|
||||
const fileInfo = res.getHeader("X-File-Info");
|
||||
|
||||
Reference in New Issue
Block a user