diff --git a/src/Pages/PurchaseQuotation/PurchasePrintTemplate/PurPrintstyle1.jsx b/src/Pages/PurchaseQuotation/PurchasePrintTemplate/PurPrintstyle1.jsx index 365dcb6..6d1f95d 100644 --- a/src/Pages/PurchaseQuotation/PurchasePrintTemplate/PurPrintstyle1.jsx +++ b/src/Pages/PurchaseQuotation/PurchasePrintTemplate/PurPrintstyle1.jsx @@ -8,6 +8,17 @@ import { Globalnotes, GlobalthemeFormat, GlobalBillName, + GlobalSelectedPrintHeaderColor, + GlobalSelectedPrintHeaderFontColor, + GlobalSelectedTableHeaderColor, + GlobalSelectedTableHeaderFontColor, + GlobalSelectedTableBodyColor, + GlobalSelectedTableBodyFontColor, + GlobalRowType, + GlobalSelectedFooterColor, + GlobalSelectedFooterFontColor, + GlobalSelectedNetAmountColor, + GlobalSelectedNetAmountFontColor, } from "../../../Features/ThemeChange/ThemeChange"; import "../../../Styles/BookingScreen/PrintTemplates/ThermalPrinter/PrintStyle1.scss"; import { ApplicationPreferences } from "../../../Features/BrachLogin/BranchLogin"; @@ -36,7 +47,6 @@ const PurPrintStyle1 = ({ // console.log(FieldDetailss, "FieldDetails") const SLNO = FieldDetails?.["Sl.No"]; const Item = FieldDetails?.["Item"]; - console.log(Item, "Item") const MRP = FieldDetails?.["MRP"]; const Discount = FieldDetails?.["Discount"]; const Quantity = FieldDetails?.["Quantity"]; @@ -44,8 +54,17 @@ const PurPrintStyle1 = ({ const Amount = FieldDetails?.["Amount"]; const HsnCode = FieldDetails?.["HsnCode"]; - - + const SelectedHeaderColor = useSelector(GlobalSelectedPrintHeaderColor); + const SelectedHeaderFontColor = useSelector(GlobalSelectedPrintHeaderFontColor); + const SelectedTableHeaderColor = useSelector(GlobalSelectedTableHeaderColor); + const SelectedTableHeaderFontColor = useSelector(GlobalSelectedTableHeaderFontColor); + const SelectedTableBodyColor = useSelector(GlobalSelectedTableBodyColor); + const SelectedTableBodyFontColor = useSelector(GlobalSelectedTableBodyFontColor); + const SelectedRowType = useSelector(GlobalRowType); + const SelectedTableFooterColor = useSelector(GlobalSelectedFooterColor); + const SelectedTableFooterFontColor = useSelector(GlobalSelectedFooterFontColor); + const SelectedNetAmountColor = useSelector(GlobalSelectedNetAmountColor); + const SelectedNetAmountFontColor = useSelector(GlobalSelectedNetAmountFontColor); const GlobaldummyData = useSelector(GlobalPritdummyData); const GlobaltermsAndConditions = useSelector(GlobalprinttermsAndConditions); const GlobalIsnotes = useSelector(Globalnotes); @@ -65,9 +84,14 @@ const PurPrintStyle1 = ({ let PageSize = printDatas?.PageSize const Signature = FieldDetails?.["signature"]; const TermsnAdCondition = FieldDetails?.["terms&conditions"]; + let printColors = printDatas?.PrintColors; + const headerColor = printColors?.find(obj => obj.headerColor)?.headerColor; + const tableHeaderColor = printColors?.find(obj => obj.tableHeaderColor)?.tableHeaderColor; + const tableBodyColor = printColors?.find(obj => obj.tableBodyColor)?.tableBodyColor; + const footerColor = printColors?.find(obj => obj.footerColor)?.footerColor; + const netAmtColor = printColors?.find(obj => obj.netAmtColor)?.netAmtColor; const dataSource = table2Data?.[0]?.ProductDetails; - console.log(table2Data, "dataSource") if (keysLength > 0) { dispatch(changeReprintDataFound(true)); } @@ -135,7 +159,51 @@ const PurPrintStyle1 = ({ console.log(paginatedChunks, "paginatedChunkspaginatedChunkspaginatedChunks") const lastChunkRows = paginatedChunks.length > 0 ? paginatedChunks[paginatedChunks.length - 1].length : 0; const shouldFooterBeOnNewPage = lastChunkRows > (PageSize == "A5" ? 5 : 10); - console.log(PageSize == "A5" ? '210mm' : "297mm", "aggregatedPaymentsaggregatedPayments"); + const headerStyle ={ + backgroundColor: GlobaldummyData + ? SelectedHeaderColor + : headerColor?.background, + + color: GlobaldummyData + ? SelectedHeaderFontColor + : headerColor?.font, + } + const tableHeaderStyle ={ + backgroundColor: GlobaldummyData + ? SelectedTableHeaderColor + : tableHeaderColor?.background, + + color: GlobaldummyData + ? SelectedTableHeaderFontColor + : tableHeaderColor?.font, + } + const tableBodyStyle ={ + backgroundColor: GlobaldummyData + ? SelectedTableBodyColor + : tableBodyColor?.background, + color: GlobaldummyData + ? SelectedTableBodyFontColor + : tableBodyColor?.font, + } + const rowtypeStyle = GlobaldummyData? SelectedRowType: tableBodyColor?.rowType; + const footerColorStyle ={ + backgroundColor: GlobaldummyData + ? SelectedTableFooterColor + : footerColor?.background, + + color: GlobaldummyData + ? SelectedTableFooterFontColor + : footerColor?.font, + } + const netAmountStyle ={ + backgroundColor: GlobaldummyData + ? SelectedNetAmountColor + : netAmtColor?.background, + + color: GlobaldummyData + ? SelectedNetAmountFontColor + : netAmtColor?.font, + } return ( @@ -149,10 +217,9 @@ const PurPrintStyle1 = ({ {paginatedChunks.map((dataChunk, chunkIndex) => (
| S.No | } - {Item == true &&Item | } + {SLNO == true &&S.No | } + {Item == true &&Item | } {HsnCode == true && ( -HSN | +HSN | )} {Quantity == true && ( -Qty | +Qty | )} - {MRP == true &&MRP | } - {Rate == true &&Rate | } + {MRP == true &&MRP | } + {Rate == true &&Rate | } {Discount == true && ( -Dis | +Dis | )} {Amount == true && ( -+ | Amt | )} @@ -282,7 +343,18 @@ const PurPrintStyle1 = ({ {dataChunk?.map( (item, index) => ( -
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
{chunkIndex * chunkSize + index + 1}
@@ -392,11 +464,12 @@ const PurPrintStyle1 = ({
style={{
display: "flex",
justifyContent: "space-around",
- width: "95%",
+ width: "100%",
whiteSpace: "nowrap",
fontSize: "10px",
flexWrap: "wrap",
- gap: "2px"
+ gap: "2px",
+ ...netAmountStyle
}}
>
-
-
-
-
-
-
{/* */}
{
@@ -690,11 +758,12 @@ const PurPrintStyle1 = ({
style={{
display: "flex",
justifyContent: "space-around",
- width: "95%",
+ width: "100%",
whiteSpace: "nowrap",
fontSize: "10px",
flexWrap: "wrap",
- gap: "2px"
+ gap: "2px",
+ ...netAmountStyle
}}
>
{
@@ -974,11 +1044,12 @@ const PurPrintStyle1 = ({
style={{
display: "flex",
justifyContent: "space-around",
- width: "95%",
+ width: "100%",
whiteSpace: "nowrap",
fontSize: "10px",
flexWrap: "wrap",
- gap: "2px"
+ gap: "2px",
+ ...netAmountStyle
}}
>
{
@@ -1254,16 +1326,12 @@ const PurPrintStyle1 = ({
}
:
-
-
-
-
-
+
@@ -1340,7 +1408,18 @@ const PurPrintStyle1 = ({
{(TakeawayData)?.map(
(item, index) => (
-
{index + 1}
@@ -1447,11 +1526,12 @@ const PurPrintStyle1 = ({
style={{
display: "flex",
justifyContent: "space-around",
- width: "95%",
+ width: "100%",
whiteSpace: "nowrap",
fontSize: "10px",
flexWrap: "wrap",
- gap: "2px"
+ gap: "2px",
+ ...netAmountStyle
}}
>
|
{
|