- {data.inptSeCd}차 입력기간
+ 입력기간
{dayjs(data.inptBgngYmd).format(
@@ -102,7 +102,7 @@ export function ScheduleInfoPanel({ params }: ScheduleInfoPanelProps) {
color="gray"
className="font-semibold"
>
- {data.vrfcSeCd}차 검증기간
+ 검증기간
{dayjs(data.vrfcBgngYmd).format(
diff --git a/apps/wr/app/(map-layout)/layout.tsx b/apps/wr/app/(map-layout)/layout.tsx
index b6f52c19c..ee7321d7b 100644
--- a/apps/wr/app/(map-layout)/layout.tsx
+++ b/apps/wr/app/(map-layout)/layout.tsx
@@ -1,9 +1,11 @@
"use client";
import type { MenuItem } from "@common/components/api";
import { NoFooterLayout } from "@common/components/ui";
+import { useQueryClient } from "@tanstack/react-query";
import { usePathname,useRouter } from "next/navigation";
import { useMenuStore } from "@/src/shared/lib";
import { useWrStore } from "../store";
+import { authService } from "@/src/entities/auth";
export default function MapLayout({
children,
@@ -14,6 +16,7 @@ export default function MapLayout({
const setCurrentMenuInfo = useMenuStore((state) => state.setCurrentMenuInfo);
const router = useRouter();
const pathname = usePathname();
+ const queryClient = useQueryClient();
const changeMenu = (path: MenuItem) => {
setCurrentMenuInfo(path);
@@ -21,7 +24,12 @@ export default function MapLayout({
router.push(path.urlPath);
};
return (
-
+
{children}
);
diff --git a/packages/common/components/src/api/banner.ts b/packages/common/components/src/api/banner.ts
index 8d9962529..330431c39 100644
--- a/packages/common/components/src/api/banner.ts
+++ b/packages/common/components/src/api/banner.ts
@@ -1,35 +1,31 @@
-import { getApiClient } from "./client";
import { getConfig } from "@common/config";
import { ENDPOINT } from "../config";
+import { getAuthHeaders } from "../lib/auth-header";
export interface Banner {
- bnrSn: number;
- bnrTypeCd: string;
- bnrTypeNm: string;
- bnrTtl: string;
- lnkgUrlAddr: string;
- useYn: string;
- atflCd: string;
- mdfcnDt: string;
- mdfr: string;
- mdfrNm: string;
- }
+ bnrSn: number;
+ bnrTypeCd: string;
+ bnrTypeNm: string;
+ bnrTtl: string;
+ lnkgUrlAddr: string;
+ useYn: string;
+ atflCd: string;
+ mdfcnDt: string;
+ mdfr: string;
+ mdfrNm: string;
+}
+const { PROXY_HOST } = getConfig();
+const BASE_URL = `${PROXY_HOST}/server`;
- const { PROXY_HOST } = getConfig();
- const BASE_URL = `${PROXY_HOST}/server`;
-
-const client = getApiClient();
-
-export const getBannerList = async (siteId: string) => {
- const response = await client.get(
+export const getBannerList = async (siteId: string): Promise => {
+ const response = await fetch(
`${BASE_URL}${ENDPOINT.CMS_SERVICE.BANNERS}/${siteId}`,
{
method: "GET",
- headers: {
- "Content-Type": "application/json",
- },
+ headers: getAuthHeaders(),
+ credentials: "include",
},
);
- return response.data;
+ return response.json();
};
diff --git a/packages/common/components/src/api/menu.ts b/packages/common/components/src/api/menu.ts
index b4d84c95e..ee9e74357 100644
--- a/packages/common/components/src/api/menu.ts
+++ b/packages/common/components/src/api/menu.ts
@@ -1,4 +1,4 @@
-import { getApiClient } from "./client";
+import { getAuthHeaders } from "../lib/auth-header";
import { ENDPOINT } from "../config";
import { getConfig } from "@common/config";
@@ -27,22 +27,33 @@ export interface TreeMenu extends MenuItem {
menuHlpCn: string;
}
-const client = getApiClient();
const { PROXY_HOST } = getConfig();
const BASE_URL = `${PROXY_HOST}/server`;
-export const getMenuList = async (siteId: string) => {
- const response = await client.get