Latest Changes of Finance book Table

This commit is contained in:
Duradundi Hadimani 2025-11-14 18:57:55 +05:30
parent fc091eb666
commit 29ded9f6a6
2 changed files with 15 additions and 11 deletions

View File

@ -26,6 +26,15 @@ const AssetDetail: React.FC = () => {
const { asset, loading, error } = useAssetDetails(
isDuplicating ? duplicateFromAsset : (isNewAsset ? null : assetName || null)
);
// Add this after the hook call
useEffect(() => {
if (asset) {
console.log('Full asset object:', asset);
console.log('Finance books:', asset.finance_books);
}
}, [asset]);
const { createAsset, updateAsset, loading: saving } = useAssetMutations();
const [isEditing, setIsEditing] = useState(isNewAsset);
@ -53,17 +62,10 @@ const AssetDetail: React.FC = () => {
custom_site_contractor: '',
custom_total_amount: 0,
calculate_depreciation: false,
available_for_use_date: isNewAsset ? new Date().toISOString().split('T')[0] : undefined
available_for_use_date: isNewAsset ? new Date().toISOString().split('T')[0] : undefined,
finance_books:[]
});
const emptyFinanceRow = {
finance_book: "",
depreciation_method: "",
total_number_of_depreciations: 0,
frequency_of_depreciation: "",
depreciation_start_date: "",
};
// Load user details on mount
useEffect(() => {
@ -171,7 +173,8 @@ const AssetDetail: React.FC = () => {
custom_total_amount: asset.custom_total_amount || 0,
gross_purchase_amount:asset.gross_purchase_amount || 0,
available_for_use_date: asset.available_for_use_date || '',
calculate_depreciation: asset.calculate_depreciation || false
calculate_depreciation: asset.calculate_depreciation || false,
finance_books: asset.finance_books || []
});
}
}, [asset, isDuplicating]);

View File

@ -30,6 +30,7 @@ export interface Asset {
calculate_depreciation?: boolean;
gross_purchase_amount?: number;
available_for_use_date?:string;
finance_books?: AssetFinanceBookRow[];
}
export interface AssetListResponse {
@ -72,7 +73,7 @@ export interface AssetFinanceBookRow {
finance_book?: string;
depreciation_method?: string;
total_number_of_depreciations?: number;
frequency_of_depreciation?: string;
frequency_of_depreciation?: number;
depreciation_start_date?: string; // YYYY-MM-DD
}