diff --git a/resources/views/finance/corporate-cards.blade.php b/resources/views/finance/corporate-cards.blade.php index 2b911a02..60ed3715 100644 --- a/resources/views/finance/corporate-cards.blade.php +++ b/resources/views/finance/corporate-cards.blade.php @@ -50,7 +50,7 @@ const DollarSign = createIcon('dollar-sign'); const CheckCircle = createIcon('check-circle'); const XCircle = createIcon('x-circle'); -const Zap = createIcon('zap'); + function CorporateCardsManagement() { // 카드 목록 데이터 @@ -202,52 +202,6 @@ function CorporateCardsManagement() { return `${date.getMonth() + 1}/${date.getDate()}(${days[date.getDay()]})`; }; - // 테스트용 임시 데이터 생성 - const generateTestData = async () => { - const companies = ['삼성카드', '현대카드', '국민카드', '신한카드', '롯데카드']; - const names = ['업무용', '마케팅', '개발팀', '영업팀', '관리팀']; - const users = ['김철수', '이영희', '박민수', '최지영', '정대한']; - - const randomNum = (min, max) => Math.floor(Math.random() * (max - min + 1)) + min; - const randomCard = () => `${randomNum(1000,9999)}-${randomNum(1000,9999)}-${randomNum(1000,9999)}-${randomNum(1000,9999)}`; - const randomExpiry = () => `${randomNum(25,30)}/${String(randomNum(1,12)).padStart(2,'0')}`; - - // 1개의 테스트 카드를 서버에 저장 - for (let i = 0; i < 1; i++) { - const testCard = { - cardName: `${names[randomNum(0,4)]} 법인카드`, - cardCompany: companies[randomNum(0,4)], - cardNumber: randomCard(), - cardType: Math.random() > 0.3 ? 'credit' : 'debit', - paymentDay: [10, 15, 20, 25][randomNum(0,3)], - creditLimit: randomNum(3, 20) * 1000000, - cardHolderName: '(주)테스트회사', - actualUser: users[randomNum(0,4)], - expiryDate: randomExpiry(), - cvc: String(randomNum(100,999)), - status: 'active', - memo: '테스트 데이터' - }; - - try { - const response = await fetch('/finance/corporate-cards/store', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - 'X-CSRF-TOKEN': csrfToken, - }, - body: JSON.stringify(testCard), - }); - const result = await response.json(); - if (result.success) { - setCards(prev => [...prev, result.data]); - } - } catch (error) { - console.error('테스트 데이터 생성 실패:', error); - } - } - }; - // 카드사 목록 const cardCompanies = ['삼성카드', '현대카드', '국민카드', '신한카드', '롯데카드', 'BC카드', '하나카드', '우리카드', 'NH농협카드']; @@ -476,13 +430,6 @@ className="flex items-center gap-2 px-4 py-2 bg-violet-600 hover:bg-violet-700 t 카드 등록 -