fixed estimate item price and view on save draft

This commit is contained in:
Casey 2026-02-23 12:27:17 -06:00
parent ac0c02a299
commit c56f1a2930
3 changed files with 29 additions and 5 deletions

View file

@ -1001,14 +1001,16 @@ watch(
if (estimate.value.items && estimate.value.items.length > 0) {
selectedItems.value = estimate.value.items.map(item => {
const fullItem = Object.values(quotationItems.value).flat().find(qi => qi.itemCode === item.itemCode);
const discountPercentage = item.discountPercentage || item.discount_percentage || 0;
const discountAmount = item.discountAmount || item.discount_amount || 0;
return {
itemCode: item.itemCode,
itemName: item.itemName,
itemCode: item.itemCode || item.item_code,
itemName: item.itemName || item.item_name,
qty: item.qty,
standardRate: item.rate || fullItem?.standardRate || 0,
rate: item.rate,
standardRate: item.rate,
bom: item.bom || null,
uom: item.uom || item.stockUom || item.stock_uom || 'Nos',
discountAmount: discountAmount === 0 ? null : discountAmount,
discountPercentage: discountPercentage === 0 ? null : discountPercentage,
discountType: discountPercentage > 0 ? 'percentage' : 'currency'