bug fixed of address of pd and rd
This commit is contained in:
parent
e2a2b02ff5
commit
c1b2e00ff8
@ -143,12 +143,6 @@ const SinglePrincipalDistributorAllDetails = () => {
|
|||||||
// Save address logic for adding or updating
|
// Save address logic for adding or updating
|
||||||
const handleSaveAddress = async () => {
|
const handleSaveAddress = async () => {
|
||||||
try {
|
try {
|
||||||
const updatedAddress = {
|
|
||||||
...currentAddress,
|
|
||||||
gstNumber: gstNumber,
|
|
||||||
panNumber: panNumber,
|
|
||||||
tradeName: tradeName,
|
|
||||||
};
|
|
||||||
const apiUrl = isEditMode
|
const apiUrl = isEditMode
|
||||||
? `/api/shipping/address/update/${currentAddress._id}`
|
? `/api/shipping/address/update/${currentAddress._id}`
|
||||||
: `/api/shipping/address/admin/new/${_id}`;
|
: `/api/shipping/address/admin/new/${_id}`;
|
||||||
@ -163,7 +157,7 @@ const SinglePrincipalDistributorAllDetails = () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Make the API call with the headers
|
// Make the API call with the headers
|
||||||
await axios[method](apiUrl, updatedAddress, { headers });
|
await axios[method](apiUrl, currentAddress, { headers });
|
||||||
|
|
||||||
swal(
|
swal(
|
||||||
"Success!",
|
"Success!",
|
||||||
@ -211,9 +205,18 @@ const SinglePrincipalDistributorAllDetails = () => {
|
|||||||
);
|
);
|
||||||
// console.log(response.data);
|
// console.log(response.data);
|
||||||
setUserAllAddress(response.data?.UserShippingAddress || []);
|
setUserAllAddress(response.data?.UserShippingAddress || []);
|
||||||
setGstNumber(response.data?.UserShippingAddress[0]?.gstNumber || "");
|
|
||||||
setPanNumber(response.data?.UserShippingAddress[0]?.panNumber || "");
|
const defaultAddress =
|
||||||
setTradeName(response.data?.UserShippingAddress[0]?.tradeName || "");
|
response.data?.UserShippingAddress.find(
|
||||||
|
(address) => address.isDefault
|
||||||
|
) ||
|
||||||
|
response.data?.UserShippingAddress[0] ||
|
||||||
|
{};
|
||||||
|
|
||||||
|
// Set the values based on the found default address or the first one
|
||||||
|
setGstNumber(defaultAddress.gstNumber || "");
|
||||||
|
setPanNumber(defaultAddress.panNumber || "");
|
||||||
|
setTradeName(defaultAddress.tradeName || "");
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
swal({
|
swal({
|
||||||
title: "Warning",
|
title: "Warning",
|
||||||
@ -476,9 +479,7 @@ const SinglePrincipalDistributorAllDetails = () => {
|
|||||||
</strong>
|
</strong>
|
||||||
</td>
|
</td>
|
||||||
<td className="text-center">
|
<td className="text-center">
|
||||||
<strong>
|
<strong>{address.isDefault ? "Yes" : "No"}</strong>
|
||||||
{address.isDefault ? "Yes" : "No"}
|
|
||||||
</strong>
|
|
||||||
</td>
|
</td>
|
||||||
<td className="text-start">
|
<td className="text-start">
|
||||||
<Button
|
<Button
|
||||||
|
@ -149,10 +149,6 @@ const SingleRetailDistributor = () => {
|
|||||||
// Save address logic for adding or updating
|
// Save address logic for adding or updating
|
||||||
const handleSaveAddress = async () => {
|
const handleSaveAddress = async () => {
|
||||||
try {
|
try {
|
||||||
const updatedAddress = {
|
|
||||||
...currentAddress,
|
|
||||||
tradeName: tradeName,
|
|
||||||
};
|
|
||||||
const apiUrl = isEditMode
|
const apiUrl = isEditMode
|
||||||
? `/api/rd/shipping/address/update/${currentAddress._id}`
|
? `/api/rd/shipping/address/update/${currentAddress._id}`
|
||||||
: `/api/rd/shipping/address/admin/new/${id}`;
|
: `/api/rd/shipping/address/admin/new/${id}`;
|
||||||
@ -167,7 +163,7 @@ const SingleRetailDistributor = () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Make the API call with the headers
|
// Make the API call with the headers
|
||||||
await axios[method](apiUrl, updatedAddress, { headers });
|
await axios[method](apiUrl, currentAddress, { headers });
|
||||||
|
|
||||||
swal(
|
swal(
|
||||||
"Success!",
|
"Success!",
|
||||||
|
Loading…
Reference in New Issue
Block a user