가맹점 정보, 일부 상수 및 공용 변경

This commit is contained in:
focp212@naver.com
2025-09-18 14:52:27 +09:00
parent 2910b20974
commit 9ba7bdd3e4
50 changed files with 623 additions and 748 deletions

View File

@@ -0,0 +1,16 @@
import {
API_BASE_URL,
API_URL_KEY,
} from './../constants/url';
/* nmsa-merchant-controller */
export const API_URL_MERCHANT = {
merchantMid: (mid: string) => {
// POST: 가맹점 정보 조회 API
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/app/merchant/${mid}`;
},
merchantMidStatus: (mid: string) => {
// POST: 가맹점 등록 현황 조회 API
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/app/merchant/${mid}/status`;
}
};

View File

@@ -76,7 +76,7 @@ const lazyLoad = (path: string) => {
const HomePage = lazyLoad('/src/pages/home/home-page');
const TransactionPages = lazyLoad('/src/pages/transaction/transaction-pages');
const SettlementPages = lazyLoad('/src/pages/settlement/settlement-pages');
const BusinessMemberPages = lazyLoad('/src/pages/business-member/business-member-pages');
const MerchantPages = lazyLoad('/src/pages/merchant/merchant-pages');
const PaymentPages = lazyLoad('/src/pages/payment/payment-pages');
const AccountPages = lazyLoad('/src/pages/account/account-pages');
const TaxPages = lazyLoad('/src/pages/tax/tax-pages');
@@ -122,7 +122,7 @@ const Pages = () => {
<Route path={ROUTE_NAMES.home} element={<HomePage />} />
<Route path={ROUTE_NAMES.transaction.base} element={<TransactionPages />} />
<Route path={ROUTE_NAMES.settlement.base} element={<SettlementPages />} />
<Route path={ROUTE_NAMES.businessMember.base} element={<BusinessMemberPages />} />
<Route path={ROUTE_NAMES.merchant.base} element={<MerchantPages />} />
<Route path={ROUTE_NAMES.payment.base} element={<PaymentPages />} />
<Route path={ROUTE_NAMES.account.base} element={<AccountPages />} />
<Route path={ROUTE_NAMES.tax.base} element={<TaxPages />} />

View File

@@ -77,10 +77,10 @@ export const PATHS: RouteNamesType = {
list: generatePath(ROUTE_NAMES.settlement.base, ROUTE_NAMES.settlement.list),
detail: generatePath(ROUTE_NAMES.settlement.base, ROUTE_NAMES.settlement.detail),
},
businessMember: {
base: generatePath(ROUTE_NAMES.businessMember.base),
info: generatePath(ROUTE_NAMES.businessMember.base, ROUTE_NAMES.businessMember.info),
registrationStatus: generatePath(ROUTE_NAMES.businessMember.base, ROUTE_NAMES.businessMember.registrationStatus),
merchant: {
base: generatePath(ROUTE_NAMES.merchant.base),
info: generatePath(ROUTE_NAMES.merchant.base, ROUTE_NAMES.merchant.info),
registrationStatus: generatePath(ROUTE_NAMES.merchant.base, ROUTE_NAMES.merchant.registrationStatus),
},
payment: {
base: generatePath(ROUTE_NAMES.payment.base),

View File

@@ -32,8 +32,8 @@ export const ROUTE_NAMES = {
list: 'list',
detail: 'detail/:detailId',
},
businessMember: {
base: '/business-member/*',
merchant: {
base: '/merchant/*',
info: 'info',
registrationStatus: 'registration-status'
},

View File

@@ -49,8 +49,8 @@ export const Menu = ({
category: '가맹점 관리',
categoryIcon: 'merchant-icon',
items: [
{title: '가맹점 정보', path: PATHS.businessMember.info},
{title: '등록 현황', path: PATHS.businessMember.registrationStatus},
{title: '가맹점 정보', path: PATHS.merchant.info},
{title: '등록 현황', path: PATHS.merchant.registrationStatus},
]
},
payment: {