수정사항 적용

This commit is contained in:
2025-12-15 17:43:19 +09:00
parent b5f4774ca3
commit a7d349391c
4 changed files with 29 additions and 6 deletions
+1 -1
View File
@@ -8,6 +8,6 @@ NEXT_PUBLIC_LINK_BACKEND_API_HOST=http://rsone.iptime.org:10014
NEXT_PUBLIC_TINY_API_KEY=t9nc4z6inquvvd5pq1vea8wcp7lb01qmqseh6egms9vpaju2 NEXT_PUBLIC_TINY_API_KEY=t9nc4z6inquvvd5pq1vea8wcp7lb01qmqseh6egms9vpaju2
NEXT_PUBLIC_SERVER_API_URL2=http://con.mind-one.co.kr:11083 NEXT_PUBLIC_SERVER_API_URL2=http://con.mind-one.co.kr:11083
NEXT_PUBLIC_SERVER_API_URL_RSONE=https://apigateway.apps.rsonesoft.com/ NEXT_PUBLIC_SERVER_API_URL3=https://apigateway.apps.rsonesoft.com
NEXT_PUBLIC_SN=https://devlion.hasuon.co.kr NEXT_PUBLIC_SN=https://devlion.hasuon.co.kr
NEXT_PUBLIC_WR=https://devtiger.hasuon.co.kr NEXT_PUBLIC_WR=https://devtiger.hasuon.co.kr
+1 -1
View File
@@ -114,7 +114,7 @@ export function middleware(req: NextRequest) {
const token = req.cookies.get(CLAIM_NAME)?.value; const token = req.cookies.get(CLAIM_NAME)?.value;
const userId = req.cookies.get(AUTH_USER_ID)?.value; const userId = req.cookies.get(AUTH_USER_ID)?.value;
const newUrl = `${serverApiUrl3}${pathname.replace("/server/", "/")}${searchParams ? `?${searchParams}` : ""}`; const newUrl = `${serverApiUrl3}${pathname.replace("/server/", "/")}`;
if (token) requestHeaders.set(CLAIM_NAME, token); if (token) requestHeaders.set(CLAIM_NAME, token);
if (userId) requestHeaders.set(AUTH_USER_ID, userId); if (userId) requestHeaders.set(AUTH_USER_ID, userId);
@@ -42,7 +42,7 @@ const supportTableColumns: ColumnDef<Support>[] = [
}, },
{ {
accessorKey: "completed", accessorKey: "completed",
header: "환료", header: "완료",
}, },
]; ];
@@ -4,13 +4,36 @@ import { useQuery } from "@tanstack/react-query";
import { getCoreRowModel } from "@tanstack/react-table"; import { getCoreRowModel } from "@tanstack/react-table";
import { ENDPOINT } from "@/shared/config"; import { ENDPOINT } from "@/shared/config";
import { useDataTable } from "@/shared/lib"; import { useDataTable } from "@/shared/lib";
import type { PageableList } from "@/shared/model";
import { supportTableColumns } from "../model/support-columns"; import { supportTableColumns } from "../model/support-columns";
import { getSupportList } from "../api/support"; import { getSupportList, type Support } from "../api/support";
const SupportList: React.FC = () => { const SupportList: React.FC = () => {
const supportQuery = useQuery({ const supportQuery = useQuery<PageableList<Support>>({
queryKey: [ENDPOINT.IC_SERVICE.GROUPING_STATISTICS], queryKey: [ENDPOINT.IC_SERVICE.GROUPING_STATISTICS],
queryFn: () => getSupportList(), queryFn: async () => {
const data = await getSupportList();
return {
content: data,
pageable: {
sort: { empty: true, sorted: false, unsorted: true },
offset: 0,
pageNumber: 0,
pageSize: data.length,
paged: false,
unpaged: true,
},
sort: { empty: true, sorted: false, unsorted: true },
totalPages: 1,
totalElements: data.length,
number: 0,
numberOfElements: data.length,
size: data.length,
first: true,
last: true,
empty: data.length === 0,
};
},
}); });
const { tableComponent: supportTableComponent } = useDataTable({ const { tableComponent: supportTableComponent } = useDataTable({