From a591100b977652af34d23c2ba589ec2a9edb1b13 Mon Sep 17 00:00:00 2001 From: anujkit Date: Mon, 23 Feb 2026 12:23:44 +0530 Subject: [PATCH 01/24] PI-20633_Existing Pid not showing old pt id instead showing PTi d --- .../Property/components/PropertyAddressInfo/index.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/web/rainmaker/dev-packages/egov-ui-kit-dev/src/common/propertyTax/Property/components/PropertyAddressInfo/index.js b/web/rainmaker/dev-packages/egov-ui-kit-dev/src/common/propertyTax/Property/components/PropertyAddressInfo/index.js index 806bc114b8..ea75f6de48 100644 --- a/web/rainmaker/dev-packages/egov-ui-kit-dev/src/common/propertyTax/Property/components/PropertyAddressInfo/index.js +++ b/web/rainmaker/dev-packages/egov-ui-kit-dev/src/common/propertyTax/Property/components/PropertyAddressInfo/index.js @@ -18,6 +18,7 @@ export const getAddressItems = (properties, OldProperty) => { const cityId = tenantInfo && tenantInfo.length === 2 && tenantInfo[1] ? tenantInfo[1].toUpperCase() : 'NA'; const localityCode = address.locality && address.locality.code ? address.locality.code : 'NA'; const propertyId = properties.propertyId; + const existingPropertyID = properties.oldPropertyId; const surveyid = properties.surveyId; const yearConsTruction = properties.additionalDetails && properties.additionalDetails.yearConstruction || 'NA'; if (OldProperty) { @@ -62,7 +63,7 @@ export const getAddressItems = (properties, OldProperty) => { { key: getTranslatedLabel("PT_PROPERTY_ADDRESS_EXISTING_PID", localizationLabelsData), // value: properties.oldPropertyId || "NA", - value: propertyId || "NA", + value: existingPropertyID || "NA", oldValue: OldProperty && OldProperty.oldPropertyId }, { @@ -85,6 +86,7 @@ export const getAddressItems = (properties, OldProperty) => { } const PropertyAddressInfo = ({ properties, editIcon, OldProperty }) => { + console.log("propertiesproperties",properties) let surveyid = properties.surveyId; const [isDialogOpen, setDialogOpen] = useState(false); const [surveyId, setSurveyId] = useState(properties ? properties.surveyId : ""); From c8141d7eca8ff1b9604c9d69044567dfda3c641c Mon Sep 17 00:00:00 2001 From: anujkit Date: Mon, 23 Feb 2026 12:42:12 +0530 Subject: [PATCH 02/24] PI-20633 remove console log --- .../Property/components/PropertyAddressInfo/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/rainmaker/dev-packages/egov-ui-kit-dev/src/common/propertyTax/Property/components/PropertyAddressInfo/index.js b/web/rainmaker/dev-packages/egov-ui-kit-dev/src/common/propertyTax/Property/components/PropertyAddressInfo/index.js index ea75f6de48..c36a1adf28 100644 --- a/web/rainmaker/dev-packages/egov-ui-kit-dev/src/common/propertyTax/Property/components/PropertyAddressInfo/index.js +++ b/web/rainmaker/dev-packages/egov-ui-kit-dev/src/common/propertyTax/Property/components/PropertyAddressInfo/index.js @@ -86,7 +86,7 @@ export const getAddressItems = (properties, OldProperty) => { } const PropertyAddressInfo = ({ properties, editIcon, OldProperty }) => { - console.log("propertiesproperties",properties) + let surveyid = properties.surveyId; const [isDialogOpen, setDialogOpen] = useState(false); const [surveyId, setSurveyId] = useState(properties ? properties.surveyId : ""); From 9fab1ed3cc7b05da8e9d5275d897377a4f06cbf2 Mon Sep 17 00:00:00 2001 From: anujkit Date: Mon, 23 Feb 2026 17:57:29 +0530 Subject: [PATCH 03/24] qr code --- web/egov-common-screen/.env | 1 + web/egov-common-screen/package.json | 8 +- web/egov-common-screen/src/App.jsx | 30 +++++-- .../src/components/propertyQRData/api.jsx | 44 +++++++++ .../components/propertyQRData/constant.jsx | 1 + .../components/propertyQRData/function.jsx | 90 ++++++++++++++++++- .../src/components/propertyQRData/index.jsx | 85 +++++++++++------- .../src/utils/localstorage.jsx | 43 +++++++++ web/egov-common-screen/src/utils/toast.jsx | 13 +++ web/egov-common-screen/vite.config.js | 44 ++++++--- 10 files changed, 303 insertions(+), 56 deletions(-) create mode 100644 web/egov-common-screen/.env create mode 100644 web/egov-common-screen/src/components/propertyQRData/api.jsx create mode 100644 web/egov-common-screen/src/components/propertyQRData/constant.jsx create mode 100644 web/egov-common-screen/src/utils/localstorage.jsx create mode 100644 web/egov-common-screen/src/utils/toast.jsx diff --git a/web/egov-common-screen/.env b/web/egov-common-screen/.env new file mode 100644 index 0000000000..f819676c80 --- /dev/null +++ b/web/egov-common-screen/.env @@ -0,0 +1 @@ +VITE_API_HOST=https://mseva-dev.lgpunjab.gov.in \ No newline at end of file diff --git a/web/egov-common-screen/package.json b/web/egov-common-screen/package.json index ede26dd821..834673b5ee 100644 --- a/web/egov-common-screen/package.json +++ b/web/egov-common-screen/package.json @@ -2,8 +2,8 @@ "name": "commonscreen", "private": true, "version": "0.0.0", - "homepage": "https://mseva-uat.lgpunjab.gov.in/common/", - "proxy": "https://mseva-uat.lgpunjab.gov.in", + "homepage": "https://mseva-dev.lgpunjab.gov.in/common/", + "proxy": "https://mseva-dev.lgpunjab.gov.in", "type": "module", "scripts": { "dev": "vite", @@ -12,8 +12,10 @@ "preview": "vite preview" }, "dependencies": { + "axios": "^1.13.5", "react": "^18.3.1", "react-dom": "^18.3.1", + "react-hot-toast": "^2.6.0", "react-router-dom": "^7.1.3" }, "devDependencies": { @@ -31,4 +33,4 @@ "react-faq-component": "^1.3.4", "vite": "^6.0.5" } -} \ No newline at end of file +} diff --git a/web/egov-common-screen/src/App.jsx b/web/egov-common-screen/src/App.jsx index 5dad5f05a1..a9e167464b 100644 --- a/web/egov-common-screen/src/App.jsx +++ b/web/egov-common-screen/src/App.jsx @@ -1,27 +1,47 @@ -import { useState } from 'react' +import { useState, } from 'react' import Card from './components/Card' import Header from './components/Header' import Faq from './components/Faqs' import Footer from './components/Footer' import Privacy from './components/Privacy' import Impersonation from './components/Impersonation' +import PropertyQRData from './components/propertyQRData' import './App.css' -import { BrowserRouter, Routes, Route } from "react-router-dom"; +import { Toaster } from 'react-hot-toast' +import { BrowserRouter, Routes, Route, useLocation } from "react-router-dom"; function App() { + const Layout = ({ children }) => { + const location = useLocation(); + const hideHeaderFooter = location.pathname === "/propertyQRData"; + + return ( + <> + {!hideHeaderFooter &&
} + {children} + {!hideHeaderFooter &&