- Extra Charges :{' '}
- {
- productBasedExtraCharges?.find(
- (find) => find.ProdId === item.ProdId
- )?.TotalAmt
- }
-
- )}
+
+ Extra Charges :{' '}
+ {
+ productBasedExtraCharges?.find(
+ (find) => find.ProdId === item.ProdId
+ )?.TotalAmt
+ }
+
+ )}
)}
{tableitem.OptionName == 'MRP' && (
@@ -2801,11 +2805,11 @@ const BSBillingTable1 = () => {
>
{allowDecimal
? Number(
- item?.TotalAmt - (item?.Offer || 0) || 0
- ).toFixed(2)
+ item?.TotalAmt - (item?.Offer || 0) || 0
+ ).toFixed(2)
: Number(
- item?.TotalAmt - (item?.Offer || 0) || 0
- )}
+ item?.TotalAmt - (item?.Offer || 0) || 0
+ )}
)}
@@ -2845,11 +2849,10 @@ const BSBillingTable1 = () => {
OldtableDataTakeAway?.length +
index
}
- className={`${
- BookingType === 'Dine In' && item?.SalesId
- ? 'Billing-Table1-row-disabled'
- : 'Billing-Table1-row'
- }
+ className={`${BookingType === 'Dine In' && item?.SalesId
+ ? 'Billing-Table1-row-disabled'
+ : 'Billing-Table1-row'
+ }
`}
style={{
@@ -2860,44 +2863,44 @@ const BSBillingTable1 = () => {
? BookingType === 'Dine In' && item?.SalesId
? 'rgb(243, 248, 213)'
: BookingType === 'Dine In' &&
- triggerAnimation &&
- OldtableDataDinein?.length +
- OldtableDataTakeAway?.length +
- index ===
- 0 &&
- !item?.SalesId &&
- tableDataTakeAway?.length >=
- PreviousdataLength
+ triggerAnimation &&
+ OldtableDataDinein?.length +
+ OldtableDataTakeAway?.length +
+ index ===
+ 0 &&
+ !item?.SalesId &&
+ tableDataTakeAway?.length >=
+ PreviousdataLength
? 'wheat'
: BookingType !== 'Dine In' &&
- triggerAnimation &&
- OldtableDataDinein?.length +
- OldtableDataTakeAway?.length +
- index ===
- 0 &&
- tableDataTakeAway?.length >=
- PreviousdataLength &&
- !HoldOrderDtl &&
- !UnpaidData
+ triggerAnimation &&
+ OldtableDataDinein?.length +
+ OldtableDataTakeAway?.length +
+ index ===
+ 0 &&
+ tableDataTakeAway?.length >=
+ PreviousdataLength &&
+ !HoldOrderDtl &&
+ !UnpaidData
? 'wheat'
: (OldtableDataDinein?.length +
- OldtableDataTakeAway?.length +
- index) %
- 2 ===
- 0
+ OldtableDataTakeAway?.length +
+ index) %
+ 2 ===
+ 0
? 'white'
: SelectedBillColor?.[
- 'OverallBackgroundColor'
- ]
+ 'OverallBackgroundColor'
+ ]
? SelectedBillColor?.[
- 'OverallBackgroundColor'
- ]
+ 'OverallBackgroundColor'
+ ]
: '#d6d6d6'
: (OldtableDataDinein?.length +
- OldtableDataTakeAway?.length +
- index) %
- 2 ===
- 0
+ OldtableDataTakeAway?.length +
+ index) %
+ 2 ===
+ 0
? 'white'
: SelectedBillColor?.['OverallBackgroundColor']
? SelectedBillColor?.['OverallBackgroundColor']
@@ -2906,30 +2909,30 @@ const BSBillingTable1 = () => {
BookingType === 'Dine In' && item?.SalesId
? 'rgb(243, 248, 213)'
: GlobEstBooking === 'ParEst' &&
- GlobProdwisedata?.includes(
- item?.InwardDtlId +
- ' ' +
- item?.BookingTypeName
- )
+ GlobProdwisedata?.includes(
+ item?.InwardDtlId +
+ ' ' +
+ item?.BookingTypeName
+ )
? '#b2d1f7'
: (OldtableDataDinein?.length +
- OldtableDataTakeAway?.length +
- index) %
- 2 ===
- 0
+ OldtableDataTakeAway?.length +
+ index) %
+ 2 ===
+ 0
? 'white'
: SelectedBillColor?.['OverallBackgroundColor']
? SelectedBillColor?.[
- 'OverallBackgroundColor'
- ]
+ 'OverallBackgroundColor'
+ ]
: '#d6d6d6',
animation:
BillOrderPre === 'Y' && !BookingTypeBoth
? triggerAnimation &&
OldtableDataDinein?.length +
- OldtableDataTakeAway?.length +
- index ===
- 0 &&
+ OldtableDataTakeAway?.length +
+ index ===
+ 0 &&
!item?.SalesId &&
tableDataTakeAway?.length >= PreviousdataLength &&
!HoldOrderDtl &&
@@ -2979,8 +2982,9 @@ const BSBillingTable1 = () => {
textAlign: 'left',
}}
onClick={() =>
- item.FullProductIdentifierDtls?.length > 0 ||
- item.ProductIdentifierDtls?.length > 0
+
+ (item.FullProductIdentifierDtls?.length > 0 ||
+ item.ProductIdentifierDtls?.length > 0 || imeiModal)
? handleImeiDetails(item)
: editField && handleEditQuantity(item)
}
@@ -3001,8 +3005,8 @@ const BSBillingTable1 = () => {
{!item?.ProdVariantName?.toLowerCase()?.includes(
'variant'
) && (
-
- Extra Charges :{' '}
- {
- productBasedExtraCharges?.find(
- (find) => find.ProdId === item.ProdId
- )?.TotalAmt
- }
-
- )}
+
+ Extra Charges :{' '}
+ {
+ productBasedExtraCharges?.find(
+ (find) => find.ProdId === item.ProdId
+ )?.TotalAmt
+ }
+
+ )}
)}
{tableitem.OptionName == 'MRP' && (
@@ -3146,11 +3150,11 @@ const BSBillingTable1 = () => {
>
{allowDecimal
? Number(
- item?.TotalAmt - (item?.Offer || 0) || 0
- ).toFixed(2)
+ item?.TotalAmt - (item?.Offer || 0) || 0
+ ).toFixed(2)
: Number(
- item?.TotalAmt - (item?.Offer || 0) || 0
- )}
+ item?.TotalAmt - (item?.Offer || 0) || 0
+ )}
)}
@@ -3191,11 +3195,10 @@ const BSBillingTable1 = () => {
tableDataTakeAway?.length +
index
}
- className={`${
- BookingType === 'Dine In' && item?.SalesId
- ? 'Billing-Table1-row-disabled'
- : 'Billing-Table1-row'
- }
+ className={`${BookingType === 'Dine In' && item?.SalesId
+ ? 'Billing-Table1-row-disabled'
+ : 'Billing-Table1-row'
+ }
`}
style={{
@@ -3208,61 +3211,61 @@ const BSBillingTable1 = () => {
!BookingTypeBoth
? 'rgb(243, 248, 213)'
: BookingType === 'Dine In' &&
- triggerAnimation &&
- OldtableDataTakeAway?.length +
- OldtableDataDinein?.length +
- tableDataTakeAway?.length +
- index ===
- 0 &&
- !item?.SalesId &&
- tableDataDinein?.length >= PreviousdataLength
+ triggerAnimation &&
+ OldtableDataTakeAway?.length +
+ OldtableDataDinein?.length +
+ tableDataTakeAway?.length +
+ index ===
+ 0 &&
+ !item?.SalesId &&
+ tableDataDinein?.length >= PreviousdataLength
? 'wheat'
: BookingType !== 'Dine In' &&
- triggerAnimation &&
- OldtableDataTakeAway?.length +
- OldtableDataDinein?.length +
- tableDataTakeAway?.length +
- index ===
- 0 &&
- tableDataDinein?.length >=
- PreviousdataLength &&
- !HoldOrderDtl &&
- !UnpaidData
+ triggerAnimation &&
+ OldtableDataTakeAway?.length +
+ OldtableDataDinein?.length +
+ tableDataTakeAway?.length +
+ index ===
+ 0 &&
+ tableDataDinein?.length >=
+ PreviousdataLength &&
+ !HoldOrderDtl &&
+ !UnpaidData
? 'wheat'
: 'inherit'
: 'none',
background:
BookingType === 'Dine In' &&
- item?.SalesId &&
- !BookingTypeBoth
+ item?.SalesId &&
+ !BookingTypeBoth
? 'rgb(243, 248, 213)'
: GlobEstBooking === 'ParEst' &&
- GlobProdwisedata?.includes(
- item?.InwardDtlId +
- ' ' +
- item?.BookingTypeName
- )
+ GlobProdwisedata?.includes(
+ item?.InwardDtlId +
+ ' ' +
+ item?.BookingTypeName
+ )
? '#b2d1f7'
: (OldtableDataTakeAway?.length +
- OldtableDataDinein?.length +
- tableDataTakeAway?.length +
- index) %
- 2 ===
- 0
+ OldtableDataDinein?.length +
+ tableDataTakeAway?.length +
+ index) %
+ 2 ===
+ 0
? 'white'
: SelectedBillColor?.['OverallBackgroundColor']
? SelectedBillColor?.[
- 'OverallBackgroundColor'
- ]
+ 'OverallBackgroundColor'
+ ]
: '#d6d6d6',
animation:
BillOrderPre === 'Y' && !BookingTypeBoth
? triggerAnimation &&
OldtableDataTakeAway?.length +
- OldtableDataDinein?.length +
- tableDataTakeAway?.length +
- index ===
- 0 &&
+ OldtableDataDinein?.length +
+ tableDataTakeAway?.length +
+ index ===
+ 0 &&
!item?.SalesId &&
tableDataDinein?.length >= PreviousdataLength &&
!HoldOrderDtl &&
@@ -3364,21 +3367,21 @@ const BSBillingTable1 = () => {
{productBasedExtraCharges?.find(
(find) => find.ProdId === item.ProdId
) !== undefined && (
-
- Extra Charges :{' '}
- {
- productBasedExtraCharges?.find(
- (find) => find.ProdId === item.ProdId
- )?.TotalAmt
- }
-
- )}
+
+ Extra Charges :{' '}
+ {
+ productBasedExtraCharges?.find(
+ (find) => find.ProdId === item.ProdId
+ )?.TotalAmt
+ }
+
+ )}
)}
{tableitem.OptionName == 'MRP' && (
@@ -3473,11 +3476,11 @@ const BSBillingTable1 = () => {
>
{allowDecimal
? Number(
- item?.TotalAmt - (item?.Offer || 0) || 0
- ).toFixed(2)
+ item?.TotalAmt - (item?.Offer || 0) || 0
+ ).toFixed(2)
: Number(
- item?.TotalAmt - (item?.Offer || 0) || 0
- )}
+ item?.TotalAmt - (item?.Offer || 0) || 0
+ )}
)}
diff --git a/src/Pages/BookingScreen/Components/BSBillingTables/BSBillingTable2/BsBill2.jsx b/src/Pages/BookingScreen/Components/BSBillingTables/BSBillingTable2/BsBill2.jsx
index 9b77ed9..d66d9f2 100644
--- a/src/Pages/BookingScreen/Components/BSBillingTables/BSBillingTable2/BsBill2.jsx
+++ b/src/Pages/BookingScreen/Components/BSBillingTables/BSBillingTable2/BsBill2.jsx
@@ -91,6 +91,12 @@ const BsBill2 = () => {
setting?.SettingIdName?.toLowerCase() === 'shortcutkeys' &&
setting?.SettingValue === 'Y'
);
+ const imeiModal = preferenceDatas?.[0]?.SettingDtlDetails?.some(
+ (setting) =>
+ setting?.SettingIdName?.toLowerCase() === 'imeidetails' &&
+ setting?.SettingValue === 'Y'
+ );
+ console.log(imeiModal, "imeiModalimeiModal")
const [count, setCount] = useState(1);
const ReorderProductData = useSelector(GlobalReorderProductDetails);
const CartOrderDetails = useSelector(GlobalOrderCardDetails);
@@ -156,16 +162,16 @@ const BsBill2 = () => {
OrderType === 'Hold'
? CartOrderDetails?.filter((a, b) => a.BookingTypeName === 'TakeAway')
: CartOrderDetails?.filter(
- (a, b) => a.BookingTypeName === 'TakeAway' && !a?.SalesId
- );
+ (a, b) => a.BookingTypeName === 'TakeAway' && !a?.SalesId
+ );
const OldtableDataDinein = CartOrderDetails?.filter(
(a, b) => a.BookingTypeName === 'Dine In' && a?.SalesId
);
const OldtableDataTakeAway =
OrderType != 'Hold'
? CartOrderDetails?.filter(
- (a, b) => a.BookingTypeName === 'TakeAway' && a?.SalesId
- )
+ (a, b) => a.BookingTypeName === 'TakeAway' && a?.SalesId
+ )
: [];
useEffect(() => {
@@ -359,26 +365,26 @@ const BsBill2 = () => {
if (isItemInCart && BookingTypeProd != 'Dine In' && OrderType != 'Hold') {
if (BillOrderPre === 'Y') {
const UpdatedCartItem =
- // if the item is already in the cart, increase the quantity of the item
- {
- ...isItemInCart,
- OrderQty: isItemInCart?.OrderQty + 1,
- TotalAmt: (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate,
- TaxAmt: (
+ // if the item is already in the cart, increase the quantity of the item
+ {
+ ...isItemInCart,
+ OrderQty: isItemInCart?.OrderQty + 1,
+ TotalAmt: (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate,
+ TaxAmt: (
+ ((isItemInCart?.OrderQty + 1) *
+ isItemInCart?.OrderRate *
+ isItemInCart?.TaxPercentage) /
+ (100 + isItemInCart?.TaxPercentage)
+ ).toFixed(2),
+ WithoutTaxRate:
+ (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate -
+ (
((isItemInCart?.OrderQty + 1) *
isItemInCart?.OrderRate *
isItemInCart?.TaxPercentage) /
(100 + isItemInCart?.TaxPercentage)
).toFixed(2),
- WithoutTaxRate:
- (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate -
- (
- ((isItemInCart?.OrderQty + 1) *
- isItemInCart?.OrderRate *
- isItemInCart?.TaxPercentage) /
- (100 + isItemInCart?.TaxPercentage)
- ).toFixed(2),
- };
+ };
const UpdatedData = [UpdatedCartItem, ...OtherorderDataforNormal];
@@ -389,26 +395,26 @@ const BsBill2 = () => {
}
} else {
const UpdatedCartItem =
- // if the item is already in the cart, increase the quantity of the item
- {
- ...isItemInCart,
- OrderQty: isItemInCart?.OrderQty + 1,
- TotalAmt: (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate,
- TaxAmt: (
+ // if the item is already in the cart, increase the quantity of the item
+ {
+ ...isItemInCart,
+ OrderQty: isItemInCart?.OrderQty + 1,
+ TotalAmt: (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate,
+ TaxAmt: (
+ ((isItemInCart?.OrderQty + 1) *
+ isItemInCart?.OrderRate *
+ isItemInCart?.TaxPercentage) /
+ (100 + isItemInCart?.TaxPercentage)
+ ).toFixed(2),
+ WithoutTaxRate:
+ (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate -
+ (
((isItemInCart?.OrderQty + 1) *
isItemInCart?.OrderRate *
isItemInCart?.TaxPercentage) /
(100 + isItemInCart?.TaxPercentage)
).toFixed(2),
- WithoutTaxRate:
- (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate -
- (
- ((isItemInCart?.OrderQty + 1) *
- isItemInCart?.OrderRate *
- isItemInCart?.TaxPercentage) /
- (100 + isItemInCart?.TaxPercentage)
- ).toFixed(2),
- };
+ };
const UpdatedData = [...OtherorderDataforNormal, UpdatedCartItem];
@@ -427,26 +433,26 @@ const BsBill2 = () => {
) {
if (BillOrderPre === 'Y') {
const UpdatedCartItem =
- // if the item is already in the cart, increase the quantity of the item
- {
- ...isItemInCart,
- OrderQty: isItemInCart?.OrderQty + 1,
- TotalAmt: (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate,
- TaxAmt: (
+ // if the item is already in the cart, increase the quantity of the item
+ {
+ ...isItemInCart,
+ OrderQty: isItemInCart?.OrderQty + 1,
+ TotalAmt: (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate,
+ TaxAmt: (
+ ((isItemInCart?.OrderQty + 1) *
+ isItemInCart?.OrderRate *
+ isItemInCart?.TaxPercentage) /
+ (100 + isItemInCart?.TaxPercentage)
+ ).toFixed(2),
+ WithoutTaxRate:
+ (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate -
+ (
((isItemInCart?.OrderQty + 1) *
isItemInCart?.OrderRate *
isItemInCart?.TaxPercentage) /
(100 + isItemInCart?.TaxPercentage)
).toFixed(2),
- WithoutTaxRate:
- (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate -
- (
- ((isItemInCart?.OrderQty + 1) *
- isItemInCart?.OrderRate *
- isItemInCart?.TaxPercentage) /
- (100 + isItemInCart?.TaxPercentage)
- ).toFixed(2),
- };
+ };
const UpdatedData = [UpdatedCartItem, ...OtherorderDataforNormal];
@@ -457,26 +463,26 @@ const BsBill2 = () => {
}
} else {
const UpdatedCartItem =
- // if the item is already in the cart, increase the quantity of the item
- {
- ...isItemInCart,
- OrderQty: isItemInCart?.OrderQty + 1,
- TotalAmt: (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate,
- TaxAmt: (
+ // if the item is already in the cart, increase the quantity of the item
+ {
+ ...isItemInCart,
+ OrderQty: isItemInCart?.OrderQty + 1,
+ TotalAmt: (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate,
+ TaxAmt: (
+ ((isItemInCart?.OrderQty + 1) *
+ isItemInCart?.OrderRate *
+ isItemInCart?.TaxPercentage) /
+ (100 + isItemInCart?.TaxPercentage)
+ ).toFixed(2),
+ WithoutTaxRate:
+ (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate -
+ (
((isItemInCart?.OrderQty + 1) *
isItemInCart?.OrderRate *
isItemInCart?.TaxPercentage) /
(100 + isItemInCart?.TaxPercentage)
).toFixed(2),
- WithoutTaxRate:
- (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate -
- (
- ((isItemInCart?.OrderQty + 1) *
- isItemInCart?.OrderRate *
- isItemInCart?.TaxPercentage) /
- (100 + isItemInCart?.TaxPercentage)
- ).toFixed(2),
- };
+ };
const UpdatedData = [...OtherorderDataforNormal, UpdatedCartItem];
@@ -489,27 +495,27 @@ const BsBill2 = () => {
} else if (isItemInCartHold && OrderType === 'Hold') {
if (BillOrderPre === 'Y') {
const UpdatedCartItem =
- // if the item is already in the cart, increase the quantity of the item
- {
- ...isItemInCartHold,
- OrderQty: isItemInCartHold?.OrderQty + 1,
- TotalAmt:
- (isItemInCartHold?.OrderQty + 1) * isItemInCartHold?.OrderRate,
- TaxAmt: (
+ // if the item is already in the cart, increase the quantity of the item
+ {
+ ...isItemInCartHold,
+ OrderQty: isItemInCartHold?.OrderQty + 1,
+ TotalAmt:
+ (isItemInCartHold?.OrderQty + 1) * isItemInCartHold?.OrderRate,
+ TaxAmt: (
+ ((isItemInCartHold?.OrderQty + 1) *
+ isItemInCartHold?.OrderRate *
+ isItemInCartHold?.TaxPercentage) /
+ (100 + isItemInCartHold?.TaxPercentage)
+ ).toFixed(2),
+ WithoutTaxRate:
+ (isItemInCartHold?.OrderQty + 1) * isItemInCartHold?.OrderRate -
+ (
((isItemInCartHold?.OrderQty + 1) *
isItemInCartHold?.OrderRate *
isItemInCartHold?.TaxPercentage) /
(100 + isItemInCartHold?.TaxPercentage)
).toFixed(2),
- WithoutTaxRate:
- (isItemInCartHold?.OrderQty + 1) * isItemInCartHold?.OrderRate -
- (
- ((isItemInCartHold?.OrderQty + 1) *
- isItemInCartHold?.OrderRate *
- isItemInCartHold?.TaxPercentage) /
- (100 + isItemInCartHold?.TaxPercentage)
- ).toFixed(2),
- };
+ };
const UpdatedData = [
UpdatedCartItem,
@@ -523,27 +529,27 @@ const BsBill2 = () => {
}
} else {
const UpdatedCartItem =
- // if the item is already in the cart, increase the quantity of the item
- {
- ...isItemInCartHold,
- OrderQty: isItemInCartHold?.OrderQty + 1,
- TotalAmt:
- (isItemInCartHold?.OrderQty + 1) * isItemInCartHold?.OrderRate,
- TaxAmt: (
+ // if the item is already in the cart, increase the quantity of the item
+ {
+ ...isItemInCartHold,
+ OrderQty: isItemInCartHold?.OrderQty + 1,
+ TotalAmt:
+ (isItemInCartHold?.OrderQty + 1) * isItemInCartHold?.OrderRate,
+ TaxAmt: (
+ ((isItemInCartHold?.OrderQty + 1) *
+ isItemInCartHold?.OrderRate *
+ isItemInCartHold?.TaxPercentage) /
+ (100 + isItemInCartHold?.TaxPercentage)
+ ).toFixed(2),
+ WithoutTaxRate:
+ (isItemInCartHold?.OrderQty + 1) * isItemInCartHold?.OrderRate -
+ (
((isItemInCartHold?.OrderQty + 1) *
isItemInCartHold?.OrderRate *
isItemInCartHold?.TaxPercentage) /
(100 + isItemInCartHold?.TaxPercentage)
).toFixed(2),
- WithoutTaxRate:
- (isItemInCartHold?.OrderQty + 1) * isItemInCartHold?.OrderRate -
- (
- ((isItemInCartHold?.OrderQty + 1) *
- isItemInCartHold?.OrderRate *
- isItemInCartHold?.TaxPercentage) /
- (100 + isItemInCartHold?.TaxPercentage)
- ).toFixed(2),
- };
+ };
const UpdatedData = [
...OtherorderDataforNormalWithoutSalesId,
@@ -708,27 +714,27 @@ const BsBill2 = () => {
) {
if (BillOrderPre === 'Y') {
const UpdatedCartItem =
- // if the item is already in the cart, increase the quantity of the item
- {
- ...isItemInCart,
- OrderQty: isItemInCart?.OrderQty - 1,
- TotalAmt:
- (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate,
- TaxAmt: (
+ // if the item is already in the cart, increase the quantity of the item
+ {
+ ...isItemInCart,
+ OrderQty: isItemInCart?.OrderQty - 1,
+ TotalAmt:
+ (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate,
+ TaxAmt: (
+ ((isItemInCart?.OrderQty - 1) *
+ isItemInCart?.OrderRate *
+ isItemInCart?.TaxPercentage) /
+ (100 + isItemInCart?.TaxPercentage)
+ ).toFixed(2),
+ WithoutTaxRate:
+ (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate -
+ (
((isItemInCart?.OrderQty - 1) *
isItemInCart?.OrderRate *
isItemInCart?.TaxPercentage) /
(100 + isItemInCart?.TaxPercentage)
).toFixed(2),
- WithoutTaxRate:
- (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate -
- (
- ((isItemInCart?.OrderQty - 1) *
- isItemInCart?.OrderRate *
- isItemInCart?.TaxPercentage) /
- (100 + isItemInCart?.TaxPercentage)
- ).toFixed(2),
- };
+ };
const UpdatedData = [UpdatedCartItem, ...OtherorderDataforNormal];
@@ -739,27 +745,27 @@ const BsBill2 = () => {
}
} else {
const UpdatedCartItem =
- // if the item is already in the cart, increase the quantity of the item
- {
- ...isItemInCart,
- OrderQty: isItemInCart?.OrderQty - 1,
- TotalAmt:
- (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate,
- TaxAmt: (
+ // if the item is already in the cart, increase the quantity of the item
+ {
+ ...isItemInCart,
+ OrderQty: isItemInCart?.OrderQty - 1,
+ TotalAmt:
+ (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate,
+ TaxAmt: (
+ ((isItemInCart?.OrderQty - 1) *
+ isItemInCart?.OrderRate *
+ isItemInCart?.TaxPercentage) /
+ (100 + isItemInCart?.TaxPercentage)
+ ).toFixed(2),
+ WithoutTaxRate:
+ (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate -
+ (
((isItemInCart?.OrderQty - 1) *
isItemInCart?.OrderRate *
isItemInCart?.TaxPercentage) /
(100 + isItemInCart?.TaxPercentage)
).toFixed(2),
- WithoutTaxRate:
- (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate -
- (
- ((isItemInCart?.OrderQty - 1) *
- isItemInCart?.OrderRate *
- isItemInCart?.TaxPercentage) /
- (100 + isItemInCart?.TaxPercentage)
- ).toFixed(2),
- };
+ };
const UpdatedData = [...OtherorderDataforNormal, UpdatedCartItem];
@@ -778,27 +784,27 @@ const BsBill2 = () => {
) {
if (BillOrderPre === 'Y') {
const UpdatedCartItem =
- // if the item is already in the cart, increase the quantity of the item
- {
- ...isItemInCart,
- OrderQty: isItemInCart?.OrderQty - 1,
- TotalAmt:
- (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate,
- TaxAmt: (
+ // if the item is already in the cart, increase the quantity of the item
+ {
+ ...isItemInCart,
+ OrderQty: isItemInCart?.OrderQty - 1,
+ TotalAmt:
+ (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate,
+ TaxAmt: (
+ ((isItemInCart?.OrderQty - 1) *
+ isItemInCart?.OrderRate *
+ isItemInCart?.TaxPercentage) /
+ (100 + isItemInCart?.TaxPercentage)
+ ).toFixed(2),
+ WithoutTaxRate:
+ (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate -
+ (
((isItemInCart?.OrderQty - 1) *
isItemInCart?.OrderRate *
isItemInCart?.TaxPercentage) /
(100 + isItemInCart?.TaxPercentage)
).toFixed(2),
- WithoutTaxRate:
- (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate -
- (
- ((isItemInCart?.OrderQty - 1) *
- isItemInCart?.OrderRate *
- isItemInCart?.TaxPercentage) /
- (100 + isItemInCart?.TaxPercentage)
- ).toFixed(2),
- };
+ };
const UpdatedData = [UpdatedCartItem, ...OtherorderDataforNormal];
@@ -809,27 +815,27 @@ const BsBill2 = () => {
}
} else {
const UpdatedCartItem =
- // if the item is already in the cart, increase the quantity of the item
- {
- ...isItemInCart,
- OrderQty: isItemInCart?.OrderQty - 1,
- TotalAmt:
- (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate,
- TaxAmt: (
+ // if the item is already in the cart, increase the quantity of the item
+ {
+ ...isItemInCart,
+ OrderQty: isItemInCart?.OrderQty - 1,
+ TotalAmt:
+ (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate,
+ TaxAmt: (
+ ((isItemInCart?.OrderQty - 1) *
+ isItemInCart?.OrderRate *
+ isItemInCart?.TaxPercentage) /
+ (100 + isItemInCart?.TaxPercentage)
+ ).toFixed(2),
+ WithoutTaxRate:
+ (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate -
+ (
((isItemInCart?.OrderQty - 1) *
isItemInCart?.OrderRate *
isItemInCart?.TaxPercentage) /
(100 + isItemInCart?.TaxPercentage)
).toFixed(2),
- WithoutTaxRate:
- (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate -
- (
- ((isItemInCart?.OrderQty - 1) *
- isItemInCart?.OrderRate *
- isItemInCart?.TaxPercentage) /
- (100 + isItemInCart?.TaxPercentage)
- ).toFixed(2),
- };
+ };
const UpdatedData = [...OtherorderDataforNormal, UpdatedCartItem];
@@ -842,29 +848,29 @@ const BsBill2 = () => {
} else if (isItemInCartHold && OrderType === 'Hold') {
if (BillOrderPre === 'Y') {
const UpdatedCartItem =
- // if the item is already in the cart, increase the quantity of the item
- {
- ...isItemInCartHold,
- OrderQty: isItemInCartHold?.OrderQty - 1,
- TotalAmt:
- (isItemInCartHold?.OrderQty - 1) *
- isItemInCartHold?.OrderRate,
- TaxAmt: (
+ // if the item is already in the cart, increase the quantity of the item
+ {
+ ...isItemInCartHold,
+ OrderQty: isItemInCartHold?.OrderQty - 1,
+ TotalAmt:
+ (isItemInCartHold?.OrderQty - 1) *
+ isItemInCartHold?.OrderRate,
+ TaxAmt: (
+ ((isItemInCartHold?.OrderQty - 1) *
+ isItemInCartHold?.OrderRate *
+ isItemInCartHold?.TaxPercentage) /
+ (100 + isItemInCartHold?.TaxPercentage)
+ ).toFixed(2),
+ WithoutTaxRate:
+ (isItemInCartHold?.OrderQty - 1) *
+ isItemInCartHold?.OrderRate -
+ (
((isItemInCartHold?.OrderQty - 1) *
isItemInCartHold?.OrderRate *
isItemInCartHold?.TaxPercentage) /
(100 + isItemInCartHold?.TaxPercentage)
).toFixed(2),
- WithoutTaxRate:
- (isItemInCartHold?.OrderQty - 1) *
- isItemInCartHold?.OrderRate -
- (
- ((isItemInCartHold?.OrderQty - 1) *
- isItemInCartHold?.OrderRate *
- isItemInCartHold?.TaxPercentage) /
- (100 + isItemInCartHold?.TaxPercentage)
- ).toFixed(2),
- };
+ };
const UpdatedData = [
UpdatedCartItem,
@@ -878,29 +884,29 @@ const BsBill2 = () => {
}
} else {
const UpdatedCartItem =
- // if the item is already in the cart, increase the quantity of the item
- {
- ...isItemInCartHold,
- OrderQty: isItemInCartHold?.OrderQty - 1,
- TotalAmt:
- (isItemInCartHold?.OrderQty - 1) *
- isItemInCartHold?.OrderRate,
- TaxAmt: (
+ // if the item is already in the cart, increase the quantity of the item
+ {
+ ...isItemInCartHold,
+ OrderQty: isItemInCartHold?.OrderQty - 1,
+ TotalAmt:
+ (isItemInCartHold?.OrderQty - 1) *
+ isItemInCartHold?.OrderRate,
+ TaxAmt: (
+ ((isItemInCartHold?.OrderQty - 1) *
+ isItemInCartHold?.OrderRate *
+ isItemInCartHold?.TaxPercentage) /
+ (100 + isItemInCartHold?.TaxPercentage)
+ ).toFixed(2),
+ WithoutTaxRate:
+ (isItemInCartHold?.OrderQty - 1) *
+ isItemInCartHold?.OrderRate -
+ (
((isItemInCartHold?.OrderQty - 1) *
isItemInCartHold?.OrderRate *
isItemInCartHold?.TaxPercentage) /
(100 + isItemInCartHold?.TaxPercentage)
).toFixed(2),
- WithoutTaxRate:
- (isItemInCartHold?.OrderQty - 1) *
- isItemInCartHold?.OrderRate -
- (
- ((isItemInCartHold?.OrderQty - 1) *
- isItemInCartHold?.OrderRate *
- isItemInCartHold?.TaxPercentage) /
- (100 + isItemInCartHold?.TaxPercentage)
- ).toFixed(2),
- };
+ };
const UpdatedData = [
...OtherorderDataforNormalWithoutSalesId,
@@ -1303,8 +1309,8 @@ const BsBill2 = () => {
>
{index ===
Math.floor((OldtableDataTakeAway.length - 1) / 2) && (
- {
? BookingType === 'Dine In' && item?.SalesId
? 'rgb(243, 248, 213)'
: BookingType === 'Dine In' &&
- triggerAnimation &&
- OldtableDataDinein?.length +
- OldtableDataTakeAway?.length +
- index ===
- 0 &&
- !item?.SalesId &&
- tableDataTakeAway?.length >= PreviousdataLength
+ triggerAnimation &&
+ OldtableDataDinein?.length +
+ OldtableDataTakeAway?.length +
+ index ===
+ 0 &&
+ !item?.SalesId &&
+ tableDataTakeAway?.length >= PreviousdataLength
? 'wheat'
: BookingType !== 'Dine In' &&
- triggerAnimation &&
- OldtableDataDinein?.length +
- OldtableDataTakeAway?.length +
- index ===
- 0 &&
- tableDataTakeAway?.length >=
- PreviousdataLength &&
- !HoldOrderDtl &&
- !UnpaidData
+ triggerAnimation &&
+ OldtableDataDinein?.length +
+ OldtableDataTakeAway?.length +
+ index ===
+ 0 &&
+ tableDataTakeAway?.length >=
+ PreviousdataLength &&
+ !HoldOrderDtl &&
+ !UnpaidData
? 'wheat'
: (OldtableDataDinein?.length +
- OldtableDataTakeAway?.length +
- index) %
- 2 ===
- 0
+ OldtableDataTakeAway?.length +
+ index) %
+ 2 ===
+ 0
? 'white'
: SelectedBillColor?.['OverallBackgroundColor']
? SelectedBillColor?.[
- 'OverallBackgroundColor'
- ]
+ 'OverallBackgroundColor'
+ ]
: '#d6d6d6'
: (OldtableDataDinein?.length +
- OldtableDataTakeAway?.length +
- index) %
- 2 ===
- 0
+ OldtableDataTakeAway?.length +
+ index) %
+ 2 ===
+ 0
? 'white'
: SelectedBillColor?.['OverallBackgroundColor']
? SelectedBillColor?.['OverallBackgroundColor']
@@ -1800,15 +1806,15 @@ const BsBill2 = () => {
BookingType === 'Dine In' && item?.SalesId
? 'rgb(243, 248, 213)'
: GlobEstBooking === 'ParEst' &&
- GlobProdwisedata?.includes(
- item?.InwardDtlId + ' ' + item?.BookingTypeName
- )
+ GlobProdwisedata?.includes(
+ item?.InwardDtlId + ' ' + item?.BookingTypeName
+ )
? '#b2d1f7'
: (OldtableDataDinein?.length +
- OldtableDataTakeAway?.length +
- index) %
- 2 ===
- 0
+ OldtableDataTakeAway?.length +
+ index) %
+ 2 ===
+ 0
? 'white'
: SelectedBillColor?.['OverallBackgroundColor']
? SelectedBillColor?.['OverallBackgroundColor']
@@ -1817,9 +1823,9 @@ const BsBill2 = () => {
BillOrderPre === 'Y' && !BookingTypeBoth
? triggerAnimation &&
OldtableDataDinein?.length +
- OldtableDataTakeAway?.length +
- index ===
- 0 &&
+ OldtableDataTakeAway?.length +
+ index ===
+ 0 &&
!item?.SalesId &&
tableDataTakeAway?.length >= PreviousdataLength &&
!HoldOrderDtl &&
@@ -1836,8 +1842,8 @@ const BsBill2 = () => {
loading="lazy"
src={
item?.ProdLogo &&
- item?.ProdLogo != null &&
- item?.ProdLogo != undefined
+ item?.ProdLogo != null &&
+ item?.ProdLogo != undefined
? item?.ProdLogo
: defaultimage
}
@@ -1848,7 +1854,7 @@ const BsBill2 = () => {
style={{ fontFamily: SelectedFont }}
onClick={() =>
(item.FullProductIdentifierDtls?.length > 0 ||
- item.ProductIdentifierDtls?.length > 0) &&
+ item.ProductIdentifierDtls?.length > 0 || imeiModal) &&
handleImeiDetails(item)
}
>
@@ -1892,21 +1898,21 @@ const BsBill2 = () => {
{productBasedExtraCharges?.find(
(find) => find.ProdId === item.ProdId
) !== undefined && (
-
- Extra Charges :{' '}
- {
- productBasedExtraCharges?.find(
- (find) => find.ProdId === item.ProdId
- )?.TotalAmt
- }
-
- )}
+
+ Extra Charges :{' '}
+ {
+ productBasedExtraCharges?.find(
+ (find) => find.ProdId === item.ProdId
+ )?.TotalAmt
+ }
+
+ )}
{
!BookingTypeBoth
? 'rgb(243, 248, 213)'
: BookingType === 'Dine In' &&
- triggerAnimation &&
- OldtableDataTakeAway?.length +
- OldtableDataDinein?.length +
- tableDataTakeAway?.length +
- index ===
- 0 &&
- !item?.SalesId &&
- tableDataDinein?.length >= PreviousdataLength
+ triggerAnimation &&
+ OldtableDataTakeAway?.length +
+ OldtableDataDinein?.length +
+ tableDataTakeAway?.length +
+ index ===
+ 0 &&
+ !item?.SalesId &&
+ tableDataDinein?.length >= PreviousdataLength
? 'wheat'
: BookingType !== 'Dine In' &&
- triggerAnimation &&
- OldtableDataTakeAway?.length +
- OldtableDataDinein?.length +
- tableDataTakeAway?.length +
- index ===
- 0 &&
- tableDataDinein?.length >= PreviousdataLength &&
- !HoldOrderDtl &&
- !UnpaidData
+ triggerAnimation &&
+ OldtableDataTakeAway?.length +
+ OldtableDataDinein?.length +
+ tableDataTakeAway?.length +
+ index ===
+ 0 &&
+ tableDataDinein?.length >= PreviousdataLength &&
+ !HoldOrderDtl &&
+ !UnpaidData
? 'wheat'
: 'inherit'
: 'none',
background:
BookingType === 'Dine In' &&
- item?.SalesId &&
- !BookingTypeBoth
+ item?.SalesId &&
+ !BookingTypeBoth
? 'rgb(243, 248, 213)'
: GlobEstBooking === 'ParEst' &&
- GlobProdwisedata?.includes(
- item?.InwardDtlId + ' ' + item?.BookingTypeName
- )
+ GlobProdwisedata?.includes(
+ item?.InwardDtlId + ' ' + item?.BookingTypeName
+ )
? '#b2d1f7'
: (OldtableDataTakeAway?.length +
- OldtableDataDinein?.length +
- tableDataTakeAway?.length +
- index) %
- 2 ===
- 0
+ OldtableDataDinein?.length +
+ tableDataTakeAway?.length +
+ index) %
+ 2 ===
+ 0
? 'white'
: SelectedBillColor?.['OverallBackgroundColor']
? SelectedBillColor?.['OverallBackgroundColor']
@@ -2070,10 +2076,10 @@ const BsBill2 = () => {
BillOrderPre === 'Y' && !BookingTypeBoth
? triggerAnimation &&
OldtableDataTakeAway?.length +
- OldtableDataDinein?.length +
- tableDataTakeAway?.length +
- index ===
- 0 &&
+ OldtableDataDinein?.length +
+ tableDataTakeAway?.length +
+ index ===
+ 0 &&
!item?.SalesId &&
tableDataDinein?.length >= PreviousdataLength &&
!HoldOrderDtl &&
@@ -2090,8 +2096,8 @@ const BsBill2 = () => {
loading="lazy"
src={
item?.ProdLogo &&
- item?.ProdLogo != null &&
- item?.ProdLogo != undefined
+ item?.ProdLogo != null &&
+ item?.ProdLogo != undefined
? item?.ProdLogo
: defaultimage
}
@@ -2148,21 +2154,21 @@ const BsBill2 = () => {
{productBasedExtraCharges?.find(
(find) => find.ProdId === item.ProdId
) !== undefined && (
-
- Extra Charges :{' '}
- {
- productBasedExtraCharges?.find(
- (find) => find.ProdId === item.ProdId
- )?.TotalAmt
- }
-
- )}
+
+ Extra Charges :{' '}
+ {
+ productBasedExtraCharges?.find(
+ (find) => find.ProdId === item.ProdId
+ )?.TotalAmt
+ }
+
+ )}
{
item.SettingIdName.toLowerCase() === 'shortcutkeys' &&
item.SettingValue === 'Y'
);
+ const imeiModal = preferenceDatas?.[0]?.SettingDtlDetails?.some(
+ (setting) =>
+ setting?.SettingIdName?.toLowerCase() === 'imeidetails' &&
+ setting?.SettingValue === 'Y'
+ );
console.log(preferenceshortcutkey, 'preferenceshortcutkey');
const tableDataDinein = tableData?.filter(
(a, b) => a.BookingTypeName === 'Dine In' && !a?.SalesId
@@ -2492,8 +2497,9 @@ const BSBillingTable3 = () => {
className="Table3-items for-combo"
style={{ fontFamily: 'Poppins' }}
onClick={() =>
- item.FullProductIdentifierDtls?.length > 0 ||
- item.ProductIdentifierDtls?.length > 0
+
+ (item.FullProductIdentifierDtls?.length > 0 ||
+ item.ProductIdentifierDtls?.length > 0 || imeiModal)
? handleImeiDetails(item)
: editField && handleEditQuantity(item)
}
@@ -3086,8 +3092,9 @@ const BSBillingTable3 = () => {
className="Table3-items for-combo"
style={{ fontFamily: 'Poppins' }}
onClick={() =>
- item.FullProductIdentifierDtls?.length > 0 ||
- item.ProductIdentifierDtls?.length > 0
+
+ (item.FullProductIdentifierDtls?.length > 0 ||
+ item.ProductIdentifierDtls?.length > 0 || imeiModal)
? handleImeiDetails(item)
: editField && handleEditQuantity(item, index)
}
diff --git a/src/Pages/BookingScreen/Components/BSBillingTables/BSBillingTable4/BSBillingTable4.jsx b/src/Pages/BookingScreen/Components/BSBillingTables/BSBillingTable4/BSBillingTable4.jsx
index d75bb94..403861e 100644
--- a/src/Pages/BookingScreen/Components/BSBillingTables/BSBillingTable4/BSBillingTable4.jsx
+++ b/src/Pages/BookingScreen/Components/BSBillingTables/BSBillingTable4/BSBillingTable4.jsx
@@ -104,6 +104,11 @@ const BSBillingTable4 = () => {
const BillOrderPre = preferenceDatas?.[0]?.SettingDtlDetails?.find(
(item) => item.SettingIdName === 'BillItemsOrder'
)?.SettingValue;
+ const imeiModal = preferenceDatas?.[0]?.SettingDtlDetails?.some(
+ (setting) =>
+ setting?.SettingIdName?.toLowerCase() === 'imeidetails' &&
+ setting?.SettingValue === 'Y'
+ );
const SessionData = useSelector(StoredSessionData);
const BranchId = SessionData?.BranchId;
const AppId = SessionData?.AppId;
@@ -2484,8 +2489,8 @@ const BSBillingTable4 = () => {
className="Table4-items for-combo"
style={{ fontFamily: 'Poppins' }}
onClick={() =>
- item.FullProductIdentifierDtls?.length > 0 ||
- item.ProductIdentifierDtls?.length > 0
+ (item.FullProductIdentifierDtls?.length > 0 ||
+ item.ProductIdentifierDtls?.length > 0 || imeiModal)
? handleImeiDetails(item)
: editField && handleEditQuantity(item)
}
@@ -3068,8 +3073,8 @@ const BSBillingTable4 = () => {
className="Table4-items for-combo"
style={{ fontFamily: 'Poppins' }}
onClick={() =>
- item.FullProductIdentifierDtls?.length > 0 ||
- item.ProductIdentifierDtls?.length > 0
+ (item.FullProductIdentifierDtls?.length > 0 ||
+ item.ProductIdentifierDtls?.length > 0 || imeiModal)
? handleImeiDetails(item)
: editField && handleEditQuantity(item, index)
}
diff --git a/src/Pages/BookingScreen/Components/BSBillingTables/BSBillingTable5/BsBill.jsx b/src/Pages/BookingScreen/Components/BSBillingTables/BSBillingTable5/BsBill.jsx
index de07fcd..63268a0 100644
--- a/src/Pages/BookingScreen/Components/BSBillingTables/BSBillingTable5/BsBill.jsx
+++ b/src/Pages/BookingScreen/Components/BSBillingTables/BSBillingTable5/BsBill.jsx
@@ -109,6 +109,11 @@ const BsBill = () => {
setting?.SettingIdName?.toLowerCase() === 'shortcutkeys' &&
setting?.SettingValue === 'Y'
);
+ const imeiModal = preferenceDatas?.[0]?.SettingDtlDetails?.some(
+ (setting) =>
+ setting?.SettingIdName?.toLowerCase() === 'imeidetails' &&
+ setting?.SettingValue === 'Y'
+ );
const [count, setCount] = useState(1);
const [messageType, setMessageType] = useState(null);
const [messageData, setMessageData] = useState(null);
@@ -174,16 +179,16 @@ const BsBill = () => {
OrderType === 'Hold'
? TableData?.filter((a, b) => a.BookingTypeName === 'TakeAway')
: TableData?.filter(
- (a, b) => a.BookingTypeName === 'TakeAway' && !a?.SalesId
- );
+ (a, b) => a.BookingTypeName === 'TakeAway' && !a?.SalesId
+ );
const OldtableDataDinein = TableData?.filter(
(a, b) => a.BookingTypeName === 'Dine In' && a?.SalesId
);
const OldtableDataTakeAway =
OrderType != 'Hold'
? TableData?.filter(
- (a, b) => a.BookingTypeName === 'TakeAway' && a?.SalesId
- )
+ (a, b) => a.BookingTypeName === 'TakeAway' && a?.SalesId
+ )
: [];
const BillOrderPre = preferenceDatas?.[0]?.SettingDtlDetails?.find(
(item) => item.SettingIdName === 'BillItemsOrder'
@@ -838,9 +843,9 @@ const BsBill = () => {
)?.map((item, idx) =>
idx === 0
? {
- ...item,
- FreeQty,
- }
+ ...item,
+ FreeQty,
+ }
: item
),
};
@@ -2218,26 +2223,26 @@ const BsBill = () => {
if (isItemInCart && BookingTypeProd != 'Dine In' && OrderType != 'Hold') {
if (BillOrderPre === 'Y') {
const UpdatedCartItem =
- // if the item is already in the cart, increase the quantity of the item
- {
- ...isItemInCart,
- OrderQty: isItemInCart?.OrderQty + 1,
- TotalAmt: (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate,
- TaxAmt: (
+ // if the item is already in the cart, increase the quantity of the item
+ {
+ ...isItemInCart,
+ OrderQty: isItemInCart?.OrderQty + 1,
+ TotalAmt: (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate,
+ TaxAmt: (
+ ((isItemInCart?.OrderQty + 1) *
+ isItemInCart?.OrderRate *
+ isItemInCart?.TaxPercentage) /
+ (100 + isItemInCart?.TaxPercentage)
+ ).toFixed(2),
+ WithoutTaxRate:
+ (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate -
+ (
((isItemInCart?.OrderQty + 1) *
isItemInCart?.OrderRate *
isItemInCart?.TaxPercentage) /
(100 + isItemInCart?.TaxPercentage)
).toFixed(2),
- WithoutTaxRate:
- (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate -
- (
- ((isItemInCart?.OrderQty + 1) *
- isItemInCart?.OrderRate *
- isItemInCart?.TaxPercentage) /
- (100 + isItemInCart?.TaxPercentage)
- ).toFixed(2),
- };
+ };
const UpdatedData = [UpdatedCartItem, ...OtherorderDataforNormal];
@@ -2248,26 +2253,26 @@ const BsBill = () => {
}
} else {
const UpdatedCartItem =
- // if the item is already in the cart, increase the quantity of the item
- {
- ...isItemInCart,
- OrderQty: isItemInCart?.OrderQty + 1,
- TotalAmt: (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate,
- TaxAmt: (
+ // if the item is already in the cart, increase the quantity of the item
+ {
+ ...isItemInCart,
+ OrderQty: isItemInCart?.OrderQty + 1,
+ TotalAmt: (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate,
+ TaxAmt: (
+ ((isItemInCart?.OrderQty + 1) *
+ isItemInCart?.OrderRate *
+ isItemInCart?.TaxPercentage) /
+ (100 + isItemInCart?.TaxPercentage)
+ ).toFixed(2),
+ WithoutTaxRate:
+ (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate -
+ (
((isItemInCart?.OrderQty + 1) *
isItemInCart?.OrderRate *
isItemInCart?.TaxPercentage) /
(100 + isItemInCart?.TaxPercentage)
).toFixed(2),
- WithoutTaxRate:
- (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate -
- (
- ((isItemInCart?.OrderQty + 1) *
- isItemInCart?.OrderRate *
- isItemInCart?.TaxPercentage) /
- (100 + isItemInCart?.TaxPercentage)
- ).toFixed(2),
- };
+ };
const UpdatedData = [...OtherorderDataforNormal, UpdatedCartItem];
@@ -2286,26 +2291,26 @@ const BsBill = () => {
) {
if (BillOrderPre === 'Y') {
const UpdatedCartItem =
- // if the item is already in the cart, increase the quantity of the item
- {
- ...isItemInCart,
- OrderQty: isItemInCart?.OrderQty + 1,
- TotalAmt: (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate,
- TaxAmt: (
+ // if the item is already in the cart, increase the quantity of the item
+ {
+ ...isItemInCart,
+ OrderQty: isItemInCart?.OrderQty + 1,
+ TotalAmt: (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate,
+ TaxAmt: (
+ ((isItemInCart?.OrderQty + 1) *
+ isItemInCart?.OrderRate *
+ isItemInCart?.TaxPercentage) /
+ (100 + isItemInCart?.TaxPercentage)
+ ).toFixed(2),
+ WithoutTaxRate:
+ (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate -
+ (
((isItemInCart?.OrderQty + 1) *
isItemInCart?.OrderRate *
isItemInCart?.TaxPercentage) /
(100 + isItemInCart?.TaxPercentage)
).toFixed(2),
- WithoutTaxRate:
- (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate -
- (
- ((isItemInCart?.OrderQty + 1) *
- isItemInCart?.OrderRate *
- isItemInCart?.TaxPercentage) /
- (100 + isItemInCart?.TaxPercentage)
- ).toFixed(2),
- };
+ };
const UpdatedData = [UpdatedCartItem, ...OtherorderDataforNormal];
@@ -2316,26 +2321,26 @@ const BsBill = () => {
}
} else {
const UpdatedCartItem =
- // if the item is already in the cart, increase the quantity of the item
- {
- ...isItemInCart,
- OrderQty: isItemInCart?.OrderQty + 1,
- TotalAmt: (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate,
- TaxAmt: (
+ // if the item is already in the cart, increase the quantity of the item
+ {
+ ...isItemInCart,
+ OrderQty: isItemInCart?.OrderQty + 1,
+ TotalAmt: (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate,
+ TaxAmt: (
+ ((isItemInCart?.OrderQty + 1) *
+ isItemInCart?.OrderRate *
+ isItemInCart?.TaxPercentage) /
+ (100 + isItemInCart?.TaxPercentage)
+ ).toFixed(2),
+ WithoutTaxRate:
+ (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate -
+ (
((isItemInCart?.OrderQty + 1) *
isItemInCart?.OrderRate *
isItemInCart?.TaxPercentage) /
(100 + isItemInCart?.TaxPercentage)
).toFixed(2),
- WithoutTaxRate:
- (isItemInCart?.OrderQty + 1) * isItemInCart?.OrderRate -
- (
- ((isItemInCart?.OrderQty + 1) *
- isItemInCart?.OrderRate *
- isItemInCart?.TaxPercentage) /
- (100 + isItemInCart?.TaxPercentage)
- ).toFixed(2),
- };
+ };
const UpdatedData = [...OtherorderDataforNormal, UpdatedCartItem];
@@ -2348,27 +2353,27 @@ const BsBill = () => {
} else if (isItemInCartHold && OrderType === 'Hold') {
if (BillOrderPre === 'Y') {
const UpdatedCartItem =
- // if the item is already in the cart, increase the quantity of the item
- {
- ...isItemInCartHold,
- OrderQty: isItemInCartHold?.OrderQty + 1,
- TotalAmt:
- (isItemInCartHold?.OrderQty + 1) * isItemInCartHold?.OrderRate,
- TaxAmt: (
+ // if the item is already in the cart, increase the quantity of the item
+ {
+ ...isItemInCartHold,
+ OrderQty: isItemInCartHold?.OrderQty + 1,
+ TotalAmt:
+ (isItemInCartHold?.OrderQty + 1) * isItemInCartHold?.OrderRate,
+ TaxAmt: (
+ ((isItemInCartHold?.OrderQty + 1) *
+ isItemInCartHold?.OrderRate *
+ isItemInCartHold?.TaxPercentage) /
+ (100 + isItemInCartHold?.TaxPercentage)
+ ).toFixed(2),
+ WithoutTaxRate:
+ (isItemInCartHold?.OrderQty + 1) * isItemInCartHold?.OrderRate -
+ (
((isItemInCartHold?.OrderQty + 1) *
isItemInCartHold?.OrderRate *
isItemInCartHold?.TaxPercentage) /
(100 + isItemInCartHold?.TaxPercentage)
).toFixed(2),
- WithoutTaxRate:
- (isItemInCartHold?.OrderQty + 1) * isItemInCartHold?.OrderRate -
- (
- ((isItemInCartHold?.OrderQty + 1) *
- isItemInCartHold?.OrderRate *
- isItemInCartHold?.TaxPercentage) /
- (100 + isItemInCartHold?.TaxPercentage)
- ).toFixed(2),
- };
+ };
const UpdatedData = [
UpdatedCartItem,
@@ -2382,27 +2387,27 @@ const BsBill = () => {
}
} else {
const UpdatedCartItem =
- // if the item is already in the cart, increase the quantity of the item
- {
- ...isItemInCartHold,
- OrderQty: isItemInCartHold?.OrderQty + 1,
- TotalAmt:
- (isItemInCartHold?.OrderQty + 1) * isItemInCartHold?.OrderRate,
- TaxAmt: (
+ // if the item is already in the cart, increase the quantity of the item
+ {
+ ...isItemInCartHold,
+ OrderQty: isItemInCartHold?.OrderQty + 1,
+ TotalAmt:
+ (isItemInCartHold?.OrderQty + 1) * isItemInCartHold?.OrderRate,
+ TaxAmt: (
+ ((isItemInCartHold?.OrderQty + 1) *
+ isItemInCartHold?.OrderRate *
+ isItemInCartHold?.TaxPercentage) /
+ (100 + isItemInCartHold?.TaxPercentage)
+ ).toFixed(2),
+ WithoutTaxRate:
+ (isItemInCartHold?.OrderQty + 1) * isItemInCartHold?.OrderRate -
+ (
((isItemInCartHold?.OrderQty + 1) *
isItemInCartHold?.OrderRate *
isItemInCartHold?.TaxPercentage) /
(100 + isItemInCartHold?.TaxPercentage)
).toFixed(2),
- WithoutTaxRate:
- (isItemInCartHold?.OrderQty + 1) * isItemInCartHold?.OrderRate -
- (
- ((isItemInCartHold?.OrderQty + 1) *
- isItemInCartHold?.OrderRate *
- isItemInCartHold?.TaxPercentage) /
- (100 + isItemInCartHold?.TaxPercentage)
- ).toFixed(2),
- };
+ };
const UpdatedData = [
...OtherorderDataforNormalWithoutSalesId,
@@ -2594,27 +2599,27 @@ const BsBill = () => {
) {
if (BillOrderPre === 'Y') {
const UpdatedCartItem =
- // if the item is already in the cart, increase the quantity of the item
- {
- ...isItemInCart,
- OrderQty: isItemInCart?.OrderQty - 1,
- TotalAmt:
- (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate,
- TaxAmt: (
+ // if the item is already in the cart, increase the quantity of the item
+ {
+ ...isItemInCart,
+ OrderQty: isItemInCart?.OrderQty - 1,
+ TotalAmt:
+ (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate,
+ TaxAmt: (
+ ((isItemInCart?.OrderQty - 1) *
+ isItemInCart?.OrderRate *
+ isItemInCart?.TaxPercentage) /
+ (100 + isItemInCart?.TaxPercentage)
+ ).toFixed(2),
+ WithoutTaxRate:
+ (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate -
+ (
((isItemInCart?.OrderQty - 1) *
isItemInCart?.OrderRate *
isItemInCart?.TaxPercentage) /
(100 + isItemInCart?.TaxPercentage)
).toFixed(2),
- WithoutTaxRate:
- (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate -
- (
- ((isItemInCart?.OrderQty - 1) *
- isItemInCart?.OrderRate *
- isItemInCart?.TaxPercentage) /
- (100 + isItemInCart?.TaxPercentage)
- ).toFixed(2),
- };
+ };
const UpdatedData = [UpdatedCartItem, ...OtherorderDataforNormal];
@@ -2625,27 +2630,27 @@ const BsBill = () => {
}
} else {
const UpdatedCartItem =
- // if the item is already in the cart, increase the quantity of the item
- {
- ...isItemInCart,
- OrderQty: isItemInCart?.OrderQty - 1,
- TotalAmt:
- (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate,
- TaxAmt: (
+ // if the item is already in the cart, increase the quantity of the item
+ {
+ ...isItemInCart,
+ OrderQty: isItemInCart?.OrderQty - 1,
+ TotalAmt:
+ (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate,
+ TaxAmt: (
+ ((isItemInCart?.OrderQty - 1) *
+ isItemInCart?.OrderRate *
+ isItemInCart?.TaxPercentage) /
+ (100 + isItemInCart?.TaxPercentage)
+ ).toFixed(2),
+ WithoutTaxRate:
+ (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate -
+ (
((isItemInCart?.OrderQty - 1) *
isItemInCart?.OrderRate *
isItemInCart?.TaxPercentage) /
(100 + isItemInCart?.TaxPercentage)
).toFixed(2),
- WithoutTaxRate:
- (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate -
- (
- ((isItemInCart?.OrderQty - 1) *
- isItemInCart?.OrderRate *
- isItemInCart?.TaxPercentage) /
- (100 + isItemInCart?.TaxPercentage)
- ).toFixed(2),
- };
+ };
const UpdatedData = [...OtherorderDataforNormal, UpdatedCartItem];
@@ -2664,27 +2669,27 @@ const BsBill = () => {
) {
if (BillOrderPre === 'Y') {
const UpdatedCartItem =
- // if the item is already in the cart, increase the quantity of the item
- {
- ...isItemInCart,
- OrderQty: isItemInCart?.OrderQty - 1,
- TotalAmt:
- (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate,
- TaxAmt: (
+ // if the item is already in the cart, increase the quantity of the item
+ {
+ ...isItemInCart,
+ OrderQty: isItemInCart?.OrderQty - 1,
+ TotalAmt:
+ (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate,
+ TaxAmt: (
+ ((isItemInCart?.OrderQty - 1) *
+ isItemInCart?.OrderRate *
+ isItemInCart?.TaxPercentage) /
+ (100 + isItemInCart?.TaxPercentage)
+ ).toFixed(2),
+ WithoutTaxRate:
+ (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate -
+ (
((isItemInCart?.OrderQty - 1) *
isItemInCart?.OrderRate *
isItemInCart?.TaxPercentage) /
(100 + isItemInCart?.TaxPercentage)
).toFixed(2),
- WithoutTaxRate:
- (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate -
- (
- ((isItemInCart?.OrderQty - 1) *
- isItemInCart?.OrderRate *
- isItemInCart?.TaxPercentage) /
- (100 + isItemInCart?.TaxPercentage)
- ).toFixed(2),
- };
+ };
const UpdatedData = [UpdatedCartItem, ...OtherorderDataforNormal];
if (OfferCheckedInSetup && preferenceOffer) {
@@ -2694,27 +2699,27 @@ const BsBill = () => {
}
} else {
const UpdatedCartItem =
- // if the item is already in the cart, increase the quantity of the item
- {
- ...isItemInCart,
- OrderQty: isItemInCart?.OrderQty - 1,
- TotalAmt:
- (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate,
- TaxAmt: (
+ // if the item is already in the cart, increase the quantity of the item
+ {
+ ...isItemInCart,
+ OrderQty: isItemInCart?.OrderQty - 1,
+ TotalAmt:
+ (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate,
+ TaxAmt: (
+ ((isItemInCart?.OrderQty - 1) *
+ isItemInCart?.OrderRate *
+ isItemInCart?.TaxPercentage) /
+ (100 + isItemInCart?.TaxPercentage)
+ ).toFixed(2),
+ WithoutTaxRate:
+ (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate -
+ (
((isItemInCart?.OrderQty - 1) *
isItemInCart?.OrderRate *
isItemInCart?.TaxPercentage) /
(100 + isItemInCart?.TaxPercentage)
).toFixed(2),
- WithoutTaxRate:
- (isItemInCart?.OrderQty - 1) * isItemInCart?.OrderRate -
- (
- ((isItemInCart?.OrderQty - 1) *
- isItemInCart?.OrderRate *
- isItemInCart?.TaxPercentage) /
- (100 + isItemInCart?.TaxPercentage)
- ).toFixed(2),
- };
+ };
const UpdatedData = [...OtherorderDataforNormal, UpdatedCartItem];
@@ -2727,29 +2732,29 @@ const BsBill = () => {
} else if (isItemInCartHold && OrderType === 'Hold') {
if (BillOrderPre === 'Y') {
const UpdatedCartItem =
- // if the item is already in the cart, increase the quantity of the item
- {
- ...isItemInCartHold,
- OrderQty: isItemInCartHold?.OrderQty - 1,
- TotalAmt:
- (isItemInCartHold?.OrderQty - 1) *
- isItemInCartHold?.OrderRate,
- TaxAmt: (
+ // if the item is already in the cart, increase the quantity of the item
+ {
+ ...isItemInCartHold,
+ OrderQty: isItemInCartHold?.OrderQty - 1,
+ TotalAmt:
+ (isItemInCartHold?.OrderQty - 1) *
+ isItemInCartHold?.OrderRate,
+ TaxAmt: (
+ ((isItemInCartHold?.OrderQty - 1) *
+ isItemInCartHold?.OrderRate *
+ isItemInCartHold?.TaxPercentage) /
+ (100 + isItemInCartHold?.TaxPercentage)
+ ).toFixed(2),
+ WithoutTaxRate:
+ (isItemInCartHold?.OrderQty - 1) *
+ isItemInCartHold?.OrderRate -
+ (
((isItemInCartHold?.OrderQty - 1) *
isItemInCartHold?.OrderRate *
isItemInCartHold?.TaxPercentage) /
(100 + isItemInCartHold?.TaxPercentage)
).toFixed(2),
- WithoutTaxRate:
- (isItemInCartHold?.OrderQty - 1) *
- isItemInCartHold?.OrderRate -
- (
- ((isItemInCartHold?.OrderQty - 1) *
- isItemInCartHold?.OrderRate *
- isItemInCartHold?.TaxPercentage) /
- (100 + isItemInCartHold?.TaxPercentage)
- ).toFixed(2),
- };
+ };
const UpdatedData = [
UpdatedCartItem,
@@ -2763,29 +2768,29 @@ const BsBill = () => {
}
} else {
const UpdatedCartItem =
- // if the item is already in the cart, increase the quantity of the item
- {
- ...isItemInCartHold,
- OrderQty: isItemInCartHold?.OrderQty - 1,
- TotalAmt:
- (isItemInCartHold?.OrderQty - 1) *
- isItemInCartHold?.OrderRate,
- TaxAmt: (
+ // if the item is already in the cart, increase the quantity of the item
+ {
+ ...isItemInCartHold,
+ OrderQty: isItemInCartHold?.OrderQty - 1,
+ TotalAmt:
+ (isItemInCartHold?.OrderQty - 1) *
+ isItemInCartHold?.OrderRate,
+ TaxAmt: (
+ ((isItemInCartHold?.OrderQty - 1) *
+ isItemInCartHold?.OrderRate *
+ isItemInCartHold?.TaxPercentage) /
+ (100 + isItemInCartHold?.TaxPercentage)
+ ).toFixed(2),
+ WithoutTaxRate:
+ (isItemInCartHold?.OrderQty - 1) *
+ isItemInCartHold?.OrderRate -
+ (
((isItemInCartHold?.OrderQty - 1) *
isItemInCartHold?.OrderRate *
isItemInCartHold?.TaxPercentage) /
(100 + isItemInCartHold?.TaxPercentage)
).toFixed(2),
- WithoutTaxRate:
- (isItemInCartHold?.OrderQty - 1) *
- isItemInCartHold?.OrderRate -
- (
- ((isItemInCartHold?.OrderQty - 1) *
- isItemInCartHold?.OrderRate *
- isItemInCartHold?.TaxPercentage) /
- (100 + isItemInCartHold?.TaxPercentage)
- ).toFixed(2),
- };
+ };
const UpdatedData = [
...OtherorderDataforNormalWithoutSalesId,
@@ -3319,15 +3324,15 @@ const BsBill = () => {
? item?.SalesId && OrderType !== 'Hold'
? 'rgb(243, 248, 213)'
: triggerAnimation &&
- index === 0 &&
- !item?.SalesId &&
- tableDataTakeAway?.length >= PreviousdataLength
+ index === 0 &&
+ !item?.SalesId &&
+ tableDataTakeAway?.length >= PreviousdataLength
? 'wheat'
: triggerAnimation &&
- index === 0 &&
- tableDataTakeAway?.length >= PreviousdataLength &&
- !HoldOrderDtl &&
- !UnpaidData
+ index === 0 &&
+ tableDataTakeAway?.length >= PreviousdataLength &&
+ !HoldOrderDtl &&
+ !UnpaidData
? 'wheat'
: 'inherit'
: 'none',
@@ -3335,9 +3340,9 @@ const BsBill = () => {
item?.SalesId && OrderType !== 'Hold'
? 'rgb(243, 248, 213)'
: GlobEstBooking === 'ParEst' &&
- GlobProdwisedata?.includes(
- item?.InwardDtlId + ' ' + item?.BookingTypeName
- )
+ GlobProdwisedata?.includes(
+ item?.InwardDtlId + ' ' + item?.BookingTypeName
+ )
? '#b2d1f7'
: index % 2 === 0
? 'white'
@@ -3375,7 +3380,7 @@ const BsBill = () => {
{
|
- item.FullProductIdentifierDtls?.length > 0 ||
- item.ProductIdentifierDtls?.length > 0
+ (item.FullProductIdentifierDtls?.length > 0 ||
+ item.ProductIdentifierDtls?.length > 0 || imeiModal)
? handleImeiDetails(item)
: editField && handleEditQuantity(item)
}
@@ -3454,21 +3459,21 @@ const BsBill = () => {
{productBasedExtraCharges?.find(
(find) => find.ProdId === item.ProdId
) !== undefined && (
-
- Extra Charges :{' '}
- {
- productBasedExtraCharges?.find(
- (find) => find.ProdId === item.ProdId
- )?.TotalAmt
- }
-
- )}
+
+ Extra Charges :{' '}
+ {
+ productBasedExtraCharges?.find(
+ (find) => find.ProdId === item.ProdId
+ )?.TotalAmt
+ }
+
+ )}
|
)}
{tableitem.OptionName == 'MRP' && (
@@ -3639,26 +3644,26 @@ const BsBill = () => {
? item?.SalesId
? 'rgb(243, 248, 213)'
: BookingType === 'Dine In' &&
- triggerAnimation &&
- OldtableDataTakeAway?.length + index === 0 &&
- !item?.SalesId &&
- tableDataDinein?.length >= PreviousdataLength
+ triggerAnimation &&
+ OldtableDataTakeAway?.length + index === 0 &&
+ !item?.SalesId &&
+ tableDataDinein?.length >= PreviousdataLength
? 'wheat'
: BookingType !== 'Dine In' &&
- triggerAnimation &&
- OldtableDataTakeAway?.length + index === 0 &&
- tableDataDinein?.length >= PreviousdataLength &&
- !HoldOrderDtl &&
- !UnpaidData
+ triggerAnimation &&
+ OldtableDataTakeAway?.length + index === 0 &&
+ tableDataDinein?.length >= PreviousdataLength &&
+ !HoldOrderDtl &&
+ !UnpaidData
? 'wheat'
: 'inherit'
: 'none',
background: item?.SalesId
? 'rgb(243, 248, 213)'
: GlobEstBooking === 'ParEst' &&
- GlobProdwisedata?.includes(
- item?.InwardDtlId + ' ' + item?.BookingTypeName
- )
+ GlobProdwisedata?.includes(
+ item?.InwardDtlId + ' ' + item?.BookingTypeName
+ )
? '#b2d1f7'
: (OldtableDataTakeAway?.length + index) % 2 === 0
? 'white'
@@ -3696,7 +3701,7 @@ const BsBill = () => {
{
{productBasedExtraCharges?.find(
(find) => find.ProdId === item.ProdId
) !== undefined && (
-
- Extra Charges :{' '}
- {
- productBasedExtraCharges?.find(
- (find) => find.ProdId === item.ProdId
- )?.TotalAmt
- }
-
- )}
+
+ Extra Charges :{' '}
+ {
+ productBasedExtraCharges?.find(
+ (find) => find.ProdId === item.ProdId
+ )?.TotalAmt
+ }
+
+ )}
|
)}
{tableitem.OptionName == 'MRP' && (
@@ -3956,38 +3961,38 @@ const BsBill = () => {
? BookingType === 'Dine In' && item?.SalesId
? 'rgb(243, 248, 213)'
: BookingType === 'Dine In' &&
- triggerAnimation &&
- OldtableDataDinein?.length +
- OldtableDataTakeAway?.length +
- index ===
- 0 &&
- !item?.SalesId &&
- tableDataTakeAway?.length >= PreviousdataLength
+ triggerAnimation &&
+ OldtableDataDinein?.length +
+ OldtableDataTakeAway?.length +
+ index ===
+ 0 &&
+ !item?.SalesId &&
+ tableDataTakeAway?.length >= PreviousdataLength
? 'wheat'
: BookingType !== 'Dine In' &&
- triggerAnimation &&
- OldtableDataDinein?.length +
- OldtableDataTakeAway?.length +
- index ===
- 0 &&
- tableDataTakeAway?.length >= PreviousdataLength &&
- !HoldOrderDtl &&
- !UnpaidData
+ triggerAnimation &&
+ OldtableDataDinein?.length +
+ OldtableDataTakeAway?.length +
+ index ===
+ 0 &&
+ tableDataTakeAway?.length >= PreviousdataLength &&
+ !HoldOrderDtl &&
+ !UnpaidData
? 'wheat'
: (OldtableDataDinein?.length +
- OldtableDataTakeAway?.length +
- index) %
- 2 ===
- 0
+ OldtableDataTakeAway?.length +
+ index) %
+ 2 ===
+ 0
? 'white'
: SelectedBillColor?.['OverallBackgroundColor']
? SelectedBillColor?.['OverallBackgroundColor']
: '#d6d6d6'
: (OldtableDataDinein?.length +
- OldtableDataTakeAway?.length +
- index) %
- 2 ===
- 0
+ OldtableDataTakeAway?.length +
+ index) %
+ 2 ===
+ 0
? 'white'
: SelectedBillColor?.['OverallBackgroundColor']
? SelectedBillColor?.['OverallBackgroundColor']
@@ -3996,15 +4001,15 @@ const BsBill = () => {
BookingType === 'Dine In' && item?.SalesId
? 'rgb(243, 248, 213)'
: GlobEstBooking === 'ParEst' &&
- GlobProdwisedata?.includes(
- item?.InwardDtlId + ' ' + item?.BookingTypeName
- )
+ GlobProdwisedata?.includes(
+ item?.InwardDtlId + ' ' + item?.BookingTypeName
+ )
? '#b2d1f7'
: (OldtableDataDinein?.length +
- OldtableDataTakeAway?.length +
- index) %
- 2 ===
- 0
+ OldtableDataTakeAway?.length +
+ index) %
+ 2 ===
+ 0
? 'white'
: SelectedBillColor?.['OverallBackgroundColor']
? SelectedBillColor?.['OverallBackgroundColor']
@@ -4013,9 +4018,9 @@ const BsBill = () => {
BillOrderPre === 'Y' && !BookingTypeBoth
? triggerAnimation &&
OldtableDataDinein?.length +
- OldtableDataTakeAway?.length +
- index ===
- 0 &&
+ OldtableDataTakeAway?.length +
+ index ===
+ 0 &&
!item?.SalesId &&
tableDataTakeAway?.length >= PreviousdataLength &&
!HoldOrderDtl &&
@@ -4043,7 +4048,7 @@ const BsBill = () => {
{
|
- item.FullProductIdentifierDtls?.length > 0 ||
- item.ProductIdentifierDtls?.length > 0
+ (item.FullProductIdentifierDtls?.length > 0 ||
+ item.ProductIdentifierDtls?.length > 0 || imeiModal)
? handleImeiDetails(item)
: editField && handleEditQuantity(item)
}
@@ -4087,8 +4092,8 @@ const BsBill = () => {
{!item?.ProdVariantName?.toLowerCase()?.includes(
'variant'
) && (
- {item?.ProdVariantName}
- )}
+ {item?.ProdVariantName}
+ )}
{item?.Size}
{item?.SinglePc == 'Y'
? 'PCS'
@@ -4126,21 +4131,21 @@ const BsBill = () => {
{productBasedExtraCharges?.find(
(find) => find.ProdId === item.ProdId
) !== undefined && (
-
- Extra Charges :{' '}
- {
- productBasedExtraCharges?.find(
- (find) => find.ProdId === item.ProdId
- )?.TotalAmt
- }
-
- )}
+
+ Extra Charges :{' '}
+ {
+ productBasedExtraCharges?.find(
+ (find) => find.ProdId === item.ProdId
+ )?.TotalAmt
+ }
+
+ )}
|
)}
{tableitem.OptionName == 'MRP' && (
@@ -4325,44 +4330,44 @@ const BsBill = () => {
!BookingTypeBoth
? 'rgb(243, 248, 213)'
: BookingType === 'Dine In' &&
- triggerAnimation &&
- OldtableDataTakeAway?.length +
- OldtableDataDinein?.length +
- tableDataTakeAway?.length +
- index ===
- 0 &&
- !item?.SalesId &&
- tableDataDinein?.length >= PreviousdataLength
+ triggerAnimation &&
+ OldtableDataTakeAway?.length +
+ OldtableDataDinein?.length +
+ tableDataTakeAway?.length +
+ index ===
+ 0 &&
+ !item?.SalesId &&
+ tableDataDinein?.length >= PreviousdataLength
? 'wheat'
: BookingType !== 'Dine In' &&
- triggerAnimation &&
- OldtableDataTakeAway?.length +
- OldtableDataDinein?.length +
- tableDataTakeAway?.length +
- index ===
- 0 &&
- tableDataDinein?.length >= PreviousdataLength &&
- !HoldOrderDtl &&
- !UnpaidData
+ triggerAnimation &&
+ OldtableDataTakeAway?.length +
+ OldtableDataDinein?.length +
+ tableDataTakeAway?.length +
+ index ===
+ 0 &&
+ tableDataDinein?.length >= PreviousdataLength &&
+ !HoldOrderDtl &&
+ !UnpaidData
? 'wheat'
: 'inherit'
: 'none',
background:
BookingType === 'Dine In' &&
- item?.SalesId &&
- !BookingTypeBoth
+ item?.SalesId &&
+ !BookingTypeBoth
? 'rgb(243, 248, 213)'
: GlobEstBooking === 'ParEst' &&
- GlobProdwisedata?.includes(
- item?.InwardDtlId + ' ' + item?.BookingTypeName
- )
+ GlobProdwisedata?.includes(
+ item?.InwardDtlId + ' ' + item?.BookingTypeName
+ )
? '#b2d1f7'
: (OldtableDataTakeAway?.length +
- OldtableDataDinein?.length +
- tableDataTakeAway?.length +
- index) %
- 2 ===
- 0
+ OldtableDataDinein?.length +
+ tableDataTakeAway?.length +
+ index) %
+ 2 ===
+ 0
? 'white'
: SelectedBillColor?.['OverallBackgroundColor']
? SelectedBillColor?.['OverallBackgroundColor']
@@ -4371,10 +4376,10 @@ const BsBill = () => {
BillOrderPre === 'Y' && !BookingTypeBoth
? triggerAnimation &&
OldtableDataTakeAway?.length +
- OldtableDataDinein?.length +
- tableDataTakeAway?.length +
- index ===
- 0 &&
+ OldtableDataDinein?.length +
+ tableDataTakeAway?.length +
+ index ===
+ 0 &&
!item?.SalesId &&
tableDataDinein?.length >= PreviousdataLength &&
!HoldOrderDtl &&
@@ -4402,7 +4407,7 @@ const BsBill = () => {
{
{productBasedExtraCharges?.find(
(find) => find.ProdId === item.ProdId
) !== undefined && (
-
- Extra Charges :{' '}
- {
- productBasedExtraCharges?.find(
- (find) => find.ProdId === item.ProdId
- )?.TotalAmt
- }
-
- )}
+
+ Extra Charges :{' '}
+ {
+ productBasedExtraCharges?.find(
+ (find) => find.ProdId === item.ProdId
+ )?.TotalAmt
+ }
+
+ )}
|
)}
{tableitem.OptionName == 'MRP' && (
diff --git a/src/Pages/BookingScreen/Components/BSBillingTables/BSBillingTable6/BSBillingTable6.jsx b/src/Pages/BookingScreen/Components/BSBillingTables/BSBillingTable6/BSBillingTable6.jsx
index 1223a5b..ba0b56a 100644
--- a/src/Pages/BookingScreen/Components/BSBillingTables/BSBillingTable6/BSBillingTable6.jsx
+++ b/src/Pages/BookingScreen/Components/BSBillingTables/BSBillingTable6/BSBillingTable6.jsx
@@ -137,6 +137,11 @@ const BSBillingTable6 = () => {
const BillOrderPre = preferenceDatas?.[0]?.SettingDtlDetails?.find(
(item) => item.SettingIdName === 'BillItemsOrder'
)?.SettingValue;
+ const imeiModal = preferenceDatas?.[0]?.SettingDtlDetails?.some(
+ (setting) =>
+ setting?.SettingIdName?.toLowerCase() === 'imeidetails' &&
+ setting?.SettingValue === 'Y'
+ );
const BookingTypeBoth = useSelector(GlobalBookingTypeBoth);
const OrderType = useSelector(GlobalOrderType);
const GlobEstBooking = useSelector(GlobalEstimateBooking);
@@ -1485,7 +1490,7 @@ const BSBillingTable6 = () => {
CompleteRemove: true,
InwardDtlId: isPaidProductAvailableInCart?.InwardDtlId,
BuyInwardDtlId: null,
- OrderRate:isPaidProductAvailableInCart?.OrderRate,
+ OrderRate: isPaidProductAvailableInCart?.OrderRate,
Offer: 0,
});
} else if (
@@ -1570,7 +1575,7 @@ const BSBillingTable6 = () => {
InwardDtlId: item?.InwardDtlId,
BuyInwardDtlId: null,
Offer: item?.Offer,
- OrderRate:item?.OrderRate,
+ OrderRate: item?.OrderRate,
});
await ChangeFreeprodlistFn({
OverAllFreeQty: freeProdList?.OverAllFreeQty,
@@ -2304,8 +2309,8 @@ const BSBillingTable6 = () => {
className="BillingTable6-table-td for-combo"
style={{ fontFamily: 'Poppins', textAlign: 'left' }}
onClick={() =>
- item.FullProductIdentifierDtls?.length > 0 ||
- item.ProductIdentifierDtls?.length > 0
+ (item.FullProductIdentifierDtls?.length > 0 ||
+ item.ProductIdentifierDtls?.length > 0 || imeiModal)
? handleImeiDetails(item)
: editField && handleEditQuantity(item)
}
@@ -2855,8 +2860,8 @@ const BSBillingTable6 = () => {
className="BillingTable6-table-td for-combo"
style={{ fontFamily: 'Poppins', textAlign: 'left' }}
onClick={() =>
- item.FullProductIdentifierDtls?.length > 0 ||
- item.ProductIdentifierDtls?.length > 0
+ (item.FullProductIdentifierDtls?.length > 0 ||
+ item.ProductIdentifierDtls?.length > 0 || imeiModal)
? handleImeiDetails(item)
: editField && handleEditQuantity(item)
}
diff --git a/src/Pages/BookingScreen/Components/BSBillingTables/BSBillingTable7/BSBillingTable7.jsx b/src/Pages/BookingScreen/Components/BSBillingTables/BSBillingTable7/BSBillingTable7.jsx
index dd19d42..a019ea4 100644
--- a/src/Pages/BookingScreen/Components/BSBillingTables/BSBillingTable7/BSBillingTable7.jsx
+++ b/src/Pages/BookingScreen/Components/BSBillingTables/BSBillingTable7/BSBillingTable7.jsx
@@ -158,6 +158,11 @@ const BSBillingTable7 = () => {
setting?.SettingIdName?.toLowerCase() === 'shortcutkeys' &&
setting?.SettingValue === 'Y'
);
+ const imeiModal = preferenceDatas?.[0]?.SettingDtlDetails?.some(
+ (setting) =>
+ setting?.SettingIdName?.toLowerCase() === 'imeidetails' &&
+ setting?.SettingValue === 'Y'
+ );
useEffect(() => {
if (SelectedFont) {
WebFont.load({
@@ -2729,8 +2734,8 @@ const BSBillingTable7 = () => {
padding: '8px',
}}
onClick={() =>
- (item.FullProductIdentifierDtls?.length > 0 ||
- item.ProductIdentifierDtls?.length > 0) &&
+ (item.FullProductIdentifierDtls?.length > 0 ||
+ item.ProductIdentifierDtls?.length > 0 || imeiModal) &&
handleImeiDetails(item)
}
>
diff --git a/src/Pages/BookingScreen/Components/BSBillingTables/BSImeiDetails/BSImeiDetails.jsx b/src/Pages/BookingScreen/Components/BSBillingTables/BSImeiDetails/BSImeiDetails.jsx
index d26cba8..1f74dc1 100644
--- a/src/Pages/BookingScreen/Components/BSBillingTables/BSImeiDetails/BSImeiDetails.jsx
+++ b/src/Pages/BookingScreen/Components/BSBillingTables/BSImeiDetails/BSImeiDetails.jsx
@@ -14,6 +14,7 @@ import {
} from '../../../../../Features/BookingScreen/BookingData/BookingData';
import { useDispatch, useSelector } from 'react-redux';
import { validateSafeInput } from '../../../../../Services/Others';
+import { TextAreaInput } from '../../../../../../ownLib/my-ui-lib';
const BSImeiDetails = (props) => {
const formRef = useRef(null);
const dispatch = useDispatch();
@@ -26,7 +27,7 @@ const BSImeiDetails = (props) => {
const [SerialNumberList, setSerialNumberList] = useState([]);
const [IMEINumberList, setIMEINumberList] = useState([]);
- console.log(SerialNumberList, IMEINumberList, 'SerialNumberList');
+ console.log(props, 'propsprops');
useEffect(() => {
let productidentifier = ProductDetail?.ProductIdentifierDtls
? ProductDetail?.ProductIdentifierDtls
@@ -47,6 +48,10 @@ const BSImeiDetails = (props) => {
return [imei1, imei2].filter(Boolean).join(',');
})
);
+
+ formRef?.current?.setFieldsValue({
+ description: productidentifier?.[0]?.Description || "",
+ })
}, []);
const CloseDeviceDetailModal = () => {
props.handleDeviceDetailClose();
@@ -65,7 +70,8 @@ const BSImeiDetails = (props) => {
} else {
setSerialNumberList([...SerialNumberList, e]);
}
- } else {
+ }
+ else {
setMessageType('error');
setMessageData('Already Selected ');
}
@@ -83,7 +89,7 @@ const BSImeiDetails = (props) => {
}
} else {
setMessageType('error');
- setMessageData('Already Selected');
+ setMessageData('you cant enter more than Order Qty');
}
formRef.current?.resetFields();
@@ -115,7 +121,7 @@ const BSImeiDetails = (props) => {
}
} else {
setMessageType('error');
- setMessageData('Already Selected');
+ setMessageData('you cant enter more than Order Qty');
}
formRef.current?.resetFields();
};
@@ -131,6 +137,8 @@ const BSImeiDetails = (props) => {
setMessageType(null);
}, []);
const AddDeviceDetails = () => {
+
+ console.log(formRef?.current?.getFieldsValue, "formRef?.current?.getFieldsValue")
const maxLength = Math.max(SerialNumberList.length, IMEINumberList.length);
// Create the new object array
const IdentifyDetails = Array.from({ length: maxLength }, (_, index) => {
@@ -143,6 +151,7 @@ const BSImeiDetails = (props) => {
IMEI1: imeiPair[0] || '', // First IMEI number
IMEI2: imeiPair[1] || '', // Second IMEI number
MacId: '', // Default empty macid
+ Description: formRef.current?.getFieldsValue()?.description || '',
};
});
console.log(IdentifyDetails, 'IdentifyDetails');
@@ -154,9 +163,9 @@ const BSImeiDetails = (props) => {
cartItem // if the item is already in the cart, increase the quantity of the item
) =>
cartItem.ProdId === ProductDetail.ProdId &&
- cartItem.InwardDtlId === ProductDetail.InwardDtlId &&
- cartItem?.OrderRate === ProductDetail?.OrderRate &&
- cartItem?.BookingTypeName === ProductDetail?.BookingTypeName
+ cartItem.InwardDtlId === ProductDetail.InwardDtlId &&
+ cartItem?.OrderRate === ProductDetail?.OrderRate &&
+ cartItem?.BookingTypeName === ProductDetail?.BookingTypeName
? { ...cartItem, ProductIdentifierDtls: IdentifyDetails }
: cartItem // otherwise, return the cart item
)
@@ -175,7 +184,7 @@ const BSImeiDetails = (props) => {
-
+
}
open={DeviceDetailOpen}
@@ -226,26 +235,30 @@ const BSImeiDetails = (props) => {
{RadioBtnSelection == 'Serial' && (