ProvinceFreeSales

This commit is contained in:
2026-01-21 10:04:41 +03:30
parent a211ce3c5d
commit 025086ad2b
2 changed files with 28 additions and 0 deletions

View File

@@ -38,6 +38,7 @@ export const ProvinceFreeSaleEditRequest = ({ item, fetchApiData }) => {
initialValues: {
noChicken: item?.quantity ? item?.quantity : "",
weight: item?.IndexWeight ? item?.IndexWeight : "",
interface_number: item?.interfaceNumber || "",
},
validationSchema: Yup.object({
noChicken: Yup.string()
@@ -52,6 +53,10 @@ export const ProvinceFreeSaleEditRequest = ({ item, fetchApiData }) => {
})
.required("این فیلد اجباری است!")
.typeError("لطفا وزن را وارد کنید!"),
interface_number: Yup.string()
.min(11, "شماره موبایل باید 11 رقم باشد")
.max(11, "شماره موبایل باید 11 رقم باشد")
.matches(/^09\d{9}$/, "شماره موبایل باید با 09 شروع شود و 11 رقم باشد"),
}),
});
@@ -476,6 +481,27 @@ export const ProvinceFreeSaleEditRequest = ({ item, fetchApiData }) => {
variant="outlined"
/>
</Grid>
<Grid container xs={12}>
<TextField
id="interface_number"
label="شماره واسطه (اختیاری)"
variant="outlined"
value={formik.values.interface_number}
error={
formik.touched.interface_number
? Boolean(formik.errors.interface_number)
: null
}
onChange={formik.handleChange}
onBlur={formik.handleBlur}
helperText={
formik.touched.interface_number &&
Boolean(formik.errors.interface_number)
? formik.errors.interface_number
: null
}
/>
</Grid>
</>
)}
<Grid mb={SPACING.SMALL}>
@@ -489,6 +515,7 @@ export const ProvinceFreeSaleEditRequest = ({ item, fetchApiData }) => {
edit: true,
quantity: formik.values.noChicken,
Index_weight: parseInt(formik.values.weight),
interface_number: formik.values.interface_number,
poultry_request_key: item?.key,
out_province_driver_info: {
driverName: !submitDriver

View File

@@ -148,6 +148,7 @@ export const ProvinceFreeSales = () => {
? `کشتارگاه ${item?.killerKillHouseUnitName} / ${item?.killerKillHouseProvince} / ${item?.killerKillHouseCity}`
: "-",
item?.hasWage ? item?.payerFullname : "-",
item?.interfaceNumber || "-",
item?.paymentLink ? (
<a
href={item?.paymentLink}