Merge remote-tracking branch 'origin/staging' into origin/production
This commit is contained in:
@@ -222,6 +222,7 @@ export default function OrganizationsForm({ isEdit, currentOrganizations }: Prop
|
||||
console.log('formData', formData);
|
||||
const response = await axios.post('/organizations', formData);
|
||||
} else {
|
||||
|
||||
formData.append('_method', 'PUT');
|
||||
const response = await axios.post(
|
||||
'/organizations/' + currentOrganizations?.id ?? '',
|
||||
@@ -257,13 +258,30 @@ export default function OrganizationsForm({ isEdit, currentOrganizations }: Prop
|
||||
const [district, setDistrict] = useState<any>([]);
|
||||
const [village, setVillage] = useState<any>([]);
|
||||
|
||||
let corporate_selected = [];
|
||||
if (defaultValues?.corporate_id_partner) {
|
||||
if (defaultValues.corporate_id_partner.includes(',')) {
|
||||
corporate_selected = defaultValues.corporate_id_partner.split(",").map(Number);
|
||||
} else {
|
||||
corporate_selected = [Number(defaultValues.corporate_id_partner)];
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
const [corporate_id_partner, setCorporateIdPartner] = useState<any>([]);
|
||||
const [selectedCorporatID, setSelectedCorporateID] = useState<any>([]);
|
||||
|
||||
|
||||
|
||||
useEffect(()=> {
|
||||
setSelectedCorporateID(corporate_selected)
|
||||
}, [defaultValues])
|
||||
|
||||
console.log(corporate_selected, 'test')
|
||||
|
||||
const handleSelectChange = (event, selectedOptions:any) => {
|
||||
const selectedValues = selectedOptions.map(option => option.value);
|
||||
setSelectedCorporateID(selectedValues);
|
||||
setValue('corporate_id_partner', selectedCorporatID)
|
||||
setValue('corporate_id_partner', selectedValues)
|
||||
};
|
||||
|
||||
useEffect(() => {
|
||||
@@ -329,9 +347,6 @@ export default function OrganizationsForm({ isEdit, currentOrganizations }: Prop
|
||||
if (values.corporate_id_partner) {
|
||||
loadCorporateIdPartner();
|
||||
}
|
||||
|
||||
console.log(corporate_id_partner, 'test');
|
||||
|
||||
}, [values.corporate_id_partner])
|
||||
|
||||
|
||||
@@ -509,7 +524,7 @@ export default function OrganizationsForm({ isEdit, currentOrganizations }: Prop
|
||||
<Autocomplete
|
||||
id="combo-box-demo"
|
||||
options={corporate_id_partner}
|
||||
getOptionLabel={(option) => option.label}
|
||||
getOptionLabel={(option) => option.label ?? findValueCorporate.label ?? ''}
|
||||
value={corporate_id_partner.filter(option => selectedCorporatID.includes(option.value))}
|
||||
onChange={handleSelectChange}
|
||||
multiple // Enable multiple selections
|
||||
|
||||
Reference in New Issue
Block a user