delete not use files
This commit is contained in:
13
js/App.js
13
js/App.js
@@ -1,13 +0,0 @@
|
|||||||
import React from 'react';
|
|
||||||
import FormPage from './components/FormPage';
|
|
||||||
|
|
||||||
function App() {
|
|
||||||
return (
|
|
||||||
<div>
|
|
||||||
<h2>Income Tax Entry Form</h2>
|
|
||||||
<FormPage table="cit" />
|
|
||||||
</div>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
export default App;
|
|
||||||
@@ -1,50 +0,0 @@
|
|||||||
import React, { useState } from 'react';
|
|
||||||
import axios from 'axios';
|
|
||||||
|
|
||||||
const FormPage = ({ table }) => {
|
|
||||||
const [formData, setFormData] = useState({
|
|
||||||
gross_total_income: '',
|
|
||||||
net_taxable_income: '',
|
|
||||||
tax_payable: '',
|
|
||||||
total_tax_payable: '',
|
|
||||||
refund: ''
|
|
||||||
});
|
|
||||||
|
|
||||||
const handleChange = e => {
|
|
||||||
setFormData({ ...formData, [e.target.name]: e.target.value });
|
|
||||||
};
|
|
||||||
|
|
||||||
const handleSubmit = async e => {
|
|
||||||
e.preventDefault();
|
|
||||||
await axios.post(`http://localhost:5000/add/${table}`, formData);
|
|
||||||
alert('Entry saved');
|
|
||||||
setFormData({
|
|
||||||
gross_total_income: '',
|
|
||||||
net_taxable_income: '',
|
|
||||||
tax_payable: '',
|
|
||||||
total_tax_payable: '',
|
|
||||||
refund: ''
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
return (
|
|
||||||
<form onSubmit={handleSubmit}>
|
|
||||||
{Object.keys(formData).map(key => (
|
|
||||||
<div key={key}>
|
|
||||||
<label>{key.replaceAll('_', ' ')}:</label>
|
|
||||||
<input
|
|
||||||
type="number"
|
|
||||||
step="0.01"
|
|
||||||
name={key}
|
|
||||||
value={formData[key]}
|
|
||||||
onChange={handleChange}
|
|
||||||
required
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
))}
|
|
||||||
<button type="submit">Save</button>
|
|
||||||
</form>
|
|
||||||
);
|
|
||||||
};
|
|
||||||
|
|
||||||
export default FormPage;
|
|
||||||
@@ -1,59 +0,0 @@
|
|||||||
<!-- templates/welcome.html -->
|
|
||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Welcome - Laxmi Civil Engineering Pvt. Ltd</title>
|
|
||||||
<link rel="stylesheet" href="{{ url_for('static', filename='index.css') }}">
|
|
||||||
<style>
|
|
||||||
body {
|
|
||||||
background-color: #e8f0fe;
|
|
||||||
font-family: Arial, sans-serif;
|
|
||||||
text-align: center;
|
|
||||||
padding: 100px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.logo {
|
|
||||||
width: 100px;
|
|
||||||
height: 100px;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1 {
|
|
||||||
color: #333;
|
|
||||||
margin-top: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
p {
|
|
||||||
font-size: 18px;
|
|
||||||
margin: 20px 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.enter-btn {
|
|
||||||
background-color: #007BFF;
|
|
||||||
color: white;
|
|
||||||
padding: 12px 25px;
|
|
||||||
font-size: 18px;
|
|
||||||
border: none;
|
|
||||||
border-radius: 6px;
|
|
||||||
cursor: pointer;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.enter-btn:hover {
|
|
||||||
background-color: #0056b3;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body>
|
|
||||||
<img src="https://tse1.mm.bing.net/th/id/OIP.fc5NZer25Y3YeS3Fd0PO9gAAAA?pid=Api&rs=1&c=1&qlt=95&w=92&h=92"
|
|
||||||
class="logo" alt="Company Logo">
|
|
||||||
<h1>Welcome to Laxmi Civil Engineering Pvt. Ltd</h1>
|
|
||||||
<p>Income Tax Filing and Compliance</p>
|
|
||||||
<a href="{{ url_for('index') }}" class="enter-btn">Go To Dashboard</a>
|
|
||||||
|
|
||||||
|
|
||||||
</body>
|
|
||||||
|
|
||||||
</html>
|
|
||||||
Reference in New Issue
Block a user