feat(WEB): 카드 거래 DevFill 자동 입력 기능 추가
- DevToolbar: 카드 버튼 경로 /new로 변경, fillEnabled 활성화 - CardTransactionDetailClient: useDevFill 훅 연동 - cardTransactionDetailConfig: transformInitialData에서 cardId 처리 수정 - accountingData: generateCardTransactionData 함수 추가
This commit is contained in:
@@ -54,7 +54,7 @@ const PAGE_PATTERNS: { pattern: RegExp; type: DevFillPageType; label: string }[]
|
||||
{ pattern: /\/accounting\/deposits\/new/, type: 'deposit', label: '입금' },
|
||||
{ pattern: /\/accounting\/withdrawals\/new/, type: 'withdrawal', label: '출금' },
|
||||
{ pattern: /\/approval\/draft\/new/, type: 'purchaseApproval', label: '매입' },
|
||||
{ pattern: /\/accounting\/card-transactions/, type: 'cardTransaction', label: '카드' },
|
||||
{ pattern: /\/accounting\/card-transactions\/new/, type: 'cardTransaction', label: '카드' },
|
||||
];
|
||||
|
||||
// 플로우 단계 정의
|
||||
@@ -71,7 +71,7 @@ const ACCOUNTING_STEPS: { type: DevFillPageType; label: string; icon: typeof Fil
|
||||
{ type: 'deposit', label: '입금', icon: ArrowDownToLine, path: '/accounting/deposits/new', fillEnabled: true },
|
||||
{ type: 'withdrawal', label: '출금', icon: ArrowUpFromLine, path: '/accounting/withdrawals/new', fillEnabled: true },
|
||||
{ type: 'purchaseApproval', label: '매입', icon: Receipt, path: '/approval/draft/new', fillEnabled: true },
|
||||
{ type: 'cardTransaction', label: '카드', icon: CreditCard, path: '/accounting/card-transactions', fillEnabled: false }, // 이동만
|
||||
{ type: 'cardTransaction', label: '카드', icon: CreditCard, path: '/accounting/card-transactions/new', fillEnabled: true },
|
||||
];
|
||||
|
||||
export function DevToolbar() {
|
||||
|
||||
@@ -14,4 +14,4 @@ export { generateQuoteData, generateQuoteItem } from './generators/quoteData';
|
||||
export { generateOrderData, generateOrderDataFull } from './generators/orderData';
|
||||
export { generateWorkOrderData } from './generators/workOrderData';
|
||||
export { generateShipmentData } from './generators/shipmentData';
|
||||
export { generateDepositData, generateWithdrawalData, generatePurchaseApprovalData } from './generators/accountingData';
|
||||
export { generateDepositData, generateWithdrawalData, generatePurchaseApprovalData, generateCardTransactionData } from './generators/accountingData';
|
||||
Reference in New Issue
Block a user