remove number constrain
This commit is contained in:
parent
1a20a512e4
commit
2bdba61c17
|
|
@ -59,7 +59,7 @@ const BSImeiDetails = (props) => {
|
|||
};
|
||||
const ChangeRadioOption = (data) => {
|
||||
setRadioBtnSelection(data);
|
||||
formRef.current?.resetFields(['SerialNumber', 'SerialNumbertext', 'IMEINumber', 'IMEINumbertext']);
|
||||
formRef.current?.resetFields(['SerialNumbertext', 'IMEINumbertext']);
|
||||
};
|
||||
const SerialNumberOnchange = (e) => {
|
||||
console.log(e, SerialNumberList, 'SerialNumberOnchange');
|
||||
|
|
@ -93,8 +93,8 @@ const BSImeiDetails = (props) => {
|
|||
setMessageType('error');
|
||||
setMessageData('you cant enter more than Order Qty');
|
||||
}
|
||||
formRef.current?.resetFields(['SerialNumbertext', 'IMEINumbertext']);
|
||||
|
||||
formRef.current?.resetFields();
|
||||
};
|
||||
|
||||
const IMEINumberOnchange = (e) => {
|
||||
|
|
@ -125,7 +125,7 @@ const BSImeiDetails = (props) => {
|
|||
setMessageType('error');
|
||||
setMessageData('you cant enter more than Order Qty');
|
||||
}
|
||||
formRef.current?.resetFields();
|
||||
formRef.current?.resetFields(['SerialNumbertext', 'IMEINumbertext']);
|
||||
};
|
||||
|
||||
const RemoveSerialNumber = (item) => {
|
||||
|
|
@ -173,7 +173,9 @@ const BSImeiDetails = (props) => {
|
|||
)
|
||||
)
|
||||
);
|
||||
formRef?.current?.resetFields()
|
||||
CloseDeviceDetailModal();
|
||||
|
||||
};
|
||||
console.log(ProductDetail, 'ProductDetaildevice');
|
||||
return (
|
||||
|
|
@ -266,9 +268,7 @@ const BSImeiDetails = (props) => {
|
|||
rules={[
|
||||
{
|
||||
validator: async (_, value) => {
|
||||
if (value && !/^\d+$/.test(value)) {
|
||||
return Promise.reject('Please enter only numbers');
|
||||
}
|
||||
|
||||
await validateSafeInput(value);
|
||||
return Promise.resolve();
|
||||
},
|
||||
|
|
@ -282,12 +282,12 @@ const BSImeiDetails = (props) => {
|
|||
fieldState={true}
|
||||
fieldApi={true}
|
||||
autocomplete="off"
|
||||
type="number"
|
||||
onKeyDown={(e) => {
|
||||
if (['e', 'E', '+', '-', '.'].includes(e.key)) {
|
||||
e.preventDefault();
|
||||
}
|
||||
}}
|
||||
type="text"
|
||||
// onKeyDown={(e) => {
|
||||
// if (['e', 'E', '+', '-', '.'].includes(e.key)) {
|
||||
// e.preventDefault();
|
||||
// }
|
||||
// }}
|
||||
/>
|
||||
</Form.Item>
|
||||
<Buttons
|
||||
|
|
@ -349,9 +349,7 @@ const BSImeiDetails = (props) => {
|
|||
rules={[
|
||||
{
|
||||
validator: async (_, value) => {
|
||||
if (value && !/^\d+$/.test(value)) {
|
||||
return Promise.reject('Please enter only numbers');
|
||||
}
|
||||
|
||||
await validateSafeInput(value);
|
||||
return Promise.resolve();
|
||||
},
|
||||
|
|
@ -365,12 +363,12 @@ const BSImeiDetails = (props) => {
|
|||
fieldState={true}
|
||||
fieldApi={true}
|
||||
autocomplete="off"
|
||||
type="number"
|
||||
onKeyDown={(e) => {
|
||||
if (['e', 'E', '+', '-', '.'].includes(e.key)) {
|
||||
e.preventDefault();
|
||||
}
|
||||
}}
|
||||
type="text"
|
||||
// onKeyDown={(e) => {
|
||||
// if (['e', 'E', '+', '-', '.'].includes(e.key)) {
|
||||
// e.preventDefault();
|
||||
// }
|
||||
// }}
|
||||
/>
|
||||
</Form.Item>
|
||||
<Buttons
|
||||
|
|
|
|||
|
|
@ -558,9 +558,8 @@ const PaymentPdfBooking = ({
|
|||
{item?.ProductIdentifierDtls?.map((detail, index) => {
|
||||
const serial = detail.SerialNumber?.trim();
|
||||
const imeis = [detail.IMEI1, detail.IMEI2].filter(Boolean).join(", ");
|
||||
const description = detail.Description?.trim();
|
||||
|
||||
if (!serial && !imeis && !description) return null;
|
||||
if (!serial && !imeis) return null;
|
||||
|
||||
return (
|
||||
<div key={index} style={{ display: "flex", flexDirection: "column", gap: "2px" }}>
|
||||
|
|
@ -571,12 +570,13 @@ const PaymentPdfBooking = ({
|
|||
{imeis && <div>{imeis}</div>}
|
||||
</div>
|
||||
)}
|
||||
|
||||
{/* Description */}
|
||||
{description && <div>{description}</div>}
|
||||
</div>
|
||||
);
|
||||
})}
|
||||
{/* Description - First Index Only */}
|
||||
{item?.ProductIdentifierDtls?.[0]?.Description?.trim() && (
|
||||
<div>{item.ProductIdentifierDtls[0].Description.trim()}</div>
|
||||
)}
|
||||
|
||||
{/* Available Time */}
|
||||
{sportsAppPreference &&
|
||||
|
|
|
|||
Loading…
Reference in New Issue