This commit is contained in:
hamid zarghami
2025-02-23 17:58:51 +03:30
parent b4a9b86f84
commit f8054e2202
3 changed files with 50 additions and 7 deletions
+9 -3
View File
@@ -73,6 +73,9 @@ const CreateReceipt: FC = () => {
}
}
console.log('as', formik.values);
return (
<div className='mt-4'>
@@ -221,7 +224,8 @@ const CreateReceipt: FC = () => {
className='text-center'
name='unitPrice'
value={formik.values.unitPrice}
onChange={formik.handleChange}
onChange={(e) => formik.setFieldValue('unitPrice', e.target.value)}
seprator
/>
</div>
@@ -308,6 +312,7 @@ const CreateReceipt: FC = () => {
name='unitPrice'
readOnly
value={item.unitPrice}
seprator
/>
</div>
@@ -332,6 +337,7 @@ const CreateReceipt: FC = () => {
className='text-center bg-[#EBEDF5]'
readOnly
value={((Number(item.unitPrice) || 0) * (Number(item.count) || 0) - (Number(item.unitPrice) || 0) * (Number(item.count) || 0) * (Number(item.discount) / 100 || 0)).toFixed(1)}
seprator
/>
</div>
@@ -357,7 +363,7 @@ const CreateReceipt: FC = () => {
{t('receip.tax')}
</div>
<div className='text-black'>
{((items.reduce((acc, item) => acc + (Number(item.unitPrice) || 0) * (Number(item.count) || 0) - (Number(item.unitPrice) || 0) * (Number(item.count) || 0) * (Number(item.discount) / 100 || 0), 0)) * 0.09).toFixed(1)}
{((items.reduce((acc, item) => acc + (Number(item.unitPrice) || 0) * (Number(item.count) || 0) - (Number(item.unitPrice) || 0) * (Number(item.count) || 0) * (Number(item.discount) / 100 || 0), 0)) * 0.10).toFixed(1)}
</div>
</div>
<div className='xl:w-1/2 h-12 w-full rounded-xl flex px-4 bg-[#EBEDF5] text-sm text-description justify-between items-center'>
@@ -366,7 +372,7 @@ const CreateReceipt: FC = () => {
</div>
<div className='text-black'>
{(
items.reduce((acc, item) => acc + (Number(item.unitPrice) || 0) * (Number(item.count) || 0) - (Number(item.unitPrice) || 0) * (Number(item.count) || 0) * (Number(item.discount) / 100 || 0), 0) * 1.09
items.reduce((acc, item) => acc + (Number(item.unitPrice) || 0) * (Number(item.count) || 0) - (Number(item.unitPrice) || 0) * (Number(item.count) || 0) * (Number(item.discount) / 100 || 0), 0) * 1.10
).toFixed(1)}
</div>
</div>