세금계산서 리스트 및 상세
This commit is contained in:
@@ -3,11 +3,13 @@ import {
|
||||
API_URL_KEY,
|
||||
} from './../constants/url';
|
||||
|
||||
export const API_URL_TAX = {
|
||||
invoiceList: () => {
|
||||
export const API_URL_VAT_RETURN = {
|
||||
vatReturnList: () => {
|
||||
// POST: 세금계산서 목록 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/vat-return/list`;
|
||||
},
|
||||
invoiceDetail: () => {
|
||||
vatReturnDetail: () => {
|
||||
// POST: 세금계산서 상세 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/vat-return/detail`;
|
||||
},
|
||||
};
|
||||
@@ -79,7 +79,7 @@ const SettlementPages = lazyLoad('/src/pages/settlement/settlement-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');
|
||||
const VatReturnPages = lazyLoad('/src/pages/vat-return/vat-return-pages');
|
||||
const AdditionalServicePages = lazyLoad('/src/pages/additional-service/additional-service-pages');
|
||||
const SupportPages = lazyLoad('/src/pages/support/support-pages');
|
||||
const SettingPage = lazyLoad('/src/pages/setting/setting-page');
|
||||
@@ -125,7 +125,7 @@ const Pages = () => {
|
||||
<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 />} />
|
||||
<Route path={ROUTE_NAMES.vatReturn.base} element={<VatReturnPages />} />
|
||||
<Route path={ROUTE_NAMES.additionalService.base} element={<AdditionalServicePages />} />
|
||||
<Route path={ROUTE_NAMES.support.base} element={<SupportPages />} />
|
||||
<Route path={ROUTE_NAMES.setting} element={<SettingPage />} />
|
||||
|
||||
@@ -124,20 +124,11 @@ export const PATHS: RouteNamesType = {
|
||||
),
|
||||
}
|
||||
},
|
||||
tax: {
|
||||
base: generatePath(ROUTE_NAMES.tax.base),
|
||||
invoice: {
|
||||
base: generatePath(`${ROUTE_NAMES.tax.base}${ROUTE_NAMES.tax.invoice.base}`),
|
||||
list: generatePath(
|
||||
`${ROUTE_NAMES.tax.base}${ROUTE_NAMES.tax.invoice.base}`,
|
||||
ROUTE_NAMES.tax.invoice.list,
|
||||
),
|
||||
detail: generatePath(
|
||||
`${ROUTE_NAMES.tax.base}${ROUTE_NAMES.tax.invoice.base}`,
|
||||
ROUTE_NAMES.tax.invoice.detail,
|
||||
),
|
||||
},
|
||||
vatReference: generatePath(ROUTE_NAMES.tax.base, ROUTE_NAMES.tax.vatReference),
|
||||
vatReturn: {
|
||||
base: generatePath(ROUTE_NAMES.vatReturn.base),
|
||||
list: generatePath(ROUTE_NAMES.vatReturn.base, ROUTE_NAMES.vatReturn.list),
|
||||
detail: generatePath(ROUTE_NAMES.vatReturn.base, ROUTE_NAMES.vatReturn.detail),
|
||||
vatReference: generatePath(ROUTE_NAMES.vatReturn.base, ROUTE_NAMES.vatReturn.vatReference),
|
||||
},
|
||||
additionalService: {
|
||||
base: generatePath(ROUTE_NAMES.additionalService.base),
|
||||
|
||||
@@ -58,13 +58,10 @@ export const ROUTE_NAMES = {
|
||||
modifyLoginPassword: 'modifyLoginPassword'
|
||||
}
|
||||
},
|
||||
tax: {
|
||||
base: '/tax/*',
|
||||
invoice: {
|
||||
base: '/invoice/*',
|
||||
list: 'list',
|
||||
detail: 'detail',
|
||||
},
|
||||
vatReturn: {
|
||||
base: '/vat-return/*',
|
||||
list: 'list',
|
||||
detail: 'detail',
|
||||
vatReference: 'vatReference'
|
||||
},
|
||||
additionalService: {
|
||||
|
||||
@@ -73,8 +73,8 @@ export const Menu = ({
|
||||
category: '부가세 신고 자료',
|
||||
categoryIcon: 'vat-icon',
|
||||
items: [
|
||||
{title: '세금계산서', path: PATHS.tax.invoice.list},
|
||||
{title: '부가세 참고', path: PATHS.tax.vatReference},
|
||||
{title: '세금계산서', path: PATHS.vatReturn.list},
|
||||
{title: '부가세 참고', path: PATHS.vatReturn.vatReference},
|
||||
]
|
||||
},
|
||||
additionalService: {
|
||||
|
||||
Reference in New Issue
Block a user