fixes textos
This commit is contained in:
parent
b775e73242
commit
a77782acaa
|
@ -55,7 +55,7 @@
|
||||||
"parentCode": "101"
|
"parentCode": "101"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Escazú",
|
"name": "Escazú",
|
||||||
"code": "10201",
|
"code": "10201",
|
||||||
"parentCode": "102"
|
"parentCode": "102"
|
||||||
},
|
},
|
||||||
|
@ -355,7 +355,7 @@
|
||||||
"parentCode": "111"
|
"parentCode": "111"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Dulce Name de Jesús",
|
"name": "Dulce Name de Jesús",
|
||||||
"code": "11103",
|
"code": "11103",
|
||||||
"parentCode": "111"
|
"parentCode": "111"
|
||||||
},
|
},
|
||||||
|
@ -555,7 +555,7 @@
|
||||||
"parentCode": "119"
|
"parentCode": "119"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Barú",
|
"name": "Barú",
|
||||||
"code": "11909",
|
"code": "11909",
|
||||||
"parentCode": "119"
|
"parentCode": "119"
|
||||||
},
|
},
|
||||||
|
@ -785,7 +785,7 @@
|
||||||
"parentCode": "204"
|
"parentCode": "204"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Jesús María",
|
"name": "Jesús María",
|
||||||
"code": "20403",
|
"code": "20403",
|
||||||
"parentCode": "204"
|
"parentCode": "204"
|
||||||
},
|
},
|
||||||
|
@ -795,7 +795,7 @@
|
||||||
"parentCode": "205"
|
"parentCode": "205"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Jesús",
|
"name": "Jesús",
|
||||||
"code": "20502",
|
"code": "20502",
|
||||||
"parentCode": "205"
|
"parentCode": "205"
|
||||||
},
|
},
|
||||||
|
@ -1510,7 +1510,7 @@
|
||||||
"parentCode": "404"
|
"parentCode": "404"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Jesús",
|
"name": "Jesús",
|
||||||
"code": "40404",
|
"code": "40404",
|
||||||
"parentCode": "404"
|
"parentCode": "404"
|
||||||
},
|
},
|
||||||
|
|
|
@ -105,10 +105,10 @@ const Communities = () => {
|
||||||
|
|
||||||
async function fillDistricts() {
|
async function fillDistricts() {
|
||||||
const resJson = await getDistricts();
|
const resJson = await getDistricts();
|
||||||
const cantones = await resJson.filter(function (i, n) {
|
const districts = await resJson.filter(function (i, n) {
|
||||||
return i.parentCode === provinciaId;
|
return i.parentCode === cantonId;
|
||||||
});
|
});
|
||||||
setCantonsList(await cantones);
|
setDistrictsList(await districts);
|
||||||
}
|
}
|
||||||
|
|
||||||
const handleProvinces = (event) => {
|
const handleProvinces = (event) => {
|
||||||
|
@ -149,6 +149,7 @@ const Communities = () => {
|
||||||
const saveCommunity = () => {
|
const saveCommunity = () => {
|
||||||
setSubmitted(true);
|
setSubmitted(true);
|
||||||
|
|
||||||
|
|
||||||
if (community.name.trim()) {
|
if (community.name.trim()) {
|
||||||
let _communities = [...communitiesList];
|
let _communities = [...communitiesList];
|
||||||
let _community = { ...community };
|
let _community = { ...community };
|
||||||
|
@ -164,20 +165,6 @@ const Communities = () => {
|
||||||
description: "es esta descripcion",
|
description: "es esta descripcion",
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_communities.push(_community);
|
|
||||||
toast.current.show({ severity: 'success', summary: 'Successful', detail: 'Community Created', life: 3000 });
|
|
||||||
|
|
||||||
setCommunitiesList(_communities);
|
|
||||||
|
|
||||||
setProvinciaId('');
|
|
||||||
setCantonId('');
|
|
||||||
setDistrictId('');
|
|
||||||
setCommunity(emptyCommunity);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// console.log(houses)
|
// console.log(houses)
|
||||||
fetch('http://localhost:4000/community/createCommunity', {
|
fetch('http://localhost:4000/community/createCommunity', {
|
||||||
cache: 'no-cache',
|
cache: 'no-cache',
|
||||||
|
@ -195,9 +182,28 @@ const Communities = () => {
|
||||||
return response.json();
|
return response.json();
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
.then(() => {
|
||||||
|
|
||||||
|
_community.province = provincesList.find(p => p.code === _community.province).name
|
||||||
|
_community.canton = cantonsList.find(p => p.code === _community.canton).name
|
||||||
|
_community.district = districtsList.find(p => p.code === _community.district).name
|
||||||
|
|
||||||
|
_communities.push(_community);
|
||||||
|
toast.current.show({ severity: 'success', summary: 'Registro exitoso', detail: 'Comunidad de vivienda Creada', life: 3000 });
|
||||||
|
|
||||||
|
setCommunitiesList(_communities);
|
||||||
|
|
||||||
|
|
||||||
|
setProvinciaId('');
|
||||||
|
setCantonId('');
|
||||||
|
setDistrictId('');
|
||||||
|
setCommunity(emptyCommunity);
|
||||||
|
})
|
||||||
.catch(
|
.catch(
|
||||||
err => console.log('Ocurrió un error con el fetch', err)
|
err => console.log('Ocurrió un error con el fetch', err)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -241,9 +247,9 @@ const Communities = () => {
|
||||||
<span className="p-inputgroup-addon p-button p-icon-input-khaki">
|
<span className="p-inputgroup-addon p-button p-icon-input-khaki">
|
||||||
<i className="pi pi-home"></i>
|
<i className="pi pi-home"></i>
|
||||||
</span>
|
</span>
|
||||||
<InputText id="name" value={community.name} onChange={(e) => onInputChange(e, 'name')} required autoFocus className={classNames({ 'p-invalid': submitted && !community.name } )} />
|
<InputText id="name" value={community.name} onChange={(e) => onInputChange(e, 'name')} required autoFocus className={classNames({ 'p-invalid': submitted && community.name==='' } )} />
|
||||||
</div>
|
</div>
|
||||||
{submitted && community.name==='' && <small className="p-invalid">Nombre es requirido.</small>}
|
{submitted && community.name==='' && <small className="p-invalid">Nombre es requirido.</small>}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="field col-12 md:col-6">
|
<div className="field col-12 md:col-6">
|
||||||
|
@ -253,9 +259,9 @@ const Communities = () => {
|
||||||
<span className="p-inputgroup-addon p-button p-icon-input-khaki">
|
<span className="p-inputgroup-addon p-button p-icon-input-khaki">
|
||||||
<i className="pi pi-map-marker"></i>
|
<i className="pi pi-map-marker"></i>
|
||||||
</span>
|
</span>
|
||||||
<Dropdown placeholder="--Seleccione Provincia--" value={provinciaId} options={p} onChange={handleProvinces} required autoFocus className={classNames({ 'p-invalid': submitted && !community.province } )} />
|
<Dropdown placeholder="--Seleccione Provincia--" value={provinciaId} options={p} onChange={handleProvinces} required autoFocus className={classNames({ 'p-invalid': submitted && (!community.province || community.province === '') } )} />
|
||||||
</div>
|
</div>
|
||||||
{submitted && !community.province && <small className="p-invalid">Provincia es requirido.</small>}
|
{submitted && (!community.province || community.province === '') && <small className="p-invalid">Provincia es requirido.</small>}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="field col-12 md:col-6">
|
<div className="field col-12 md:col-6">
|
||||||
|
@ -267,7 +273,7 @@ const Communities = () => {
|
||||||
</span>
|
</span>
|
||||||
<Dropdown placeholder="--Seleccione Cantón--" value={cantonId} options={c} onChange={handleCanton} required autoFocus className={classNames({ 'p-invalid': submitted && !community.canton } )}/>
|
<Dropdown placeholder="--Seleccione Cantón--" value={cantonId} options={c} onChange={handleCanton} required autoFocus className={classNames({ 'p-invalid': submitted && !community.canton } )}/>
|
||||||
</div>
|
</div>
|
||||||
{submitted && !community.canton && <small className="p-invalid">Cantón es requirido.</small>}
|
{submitted && !community.canton && <small className="p-invalid">Cantón es requirido.</small>}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="field col-12 md:col-6">
|
<div className="field col-12 md:col-6">
|
||||||
|
@ -279,7 +285,7 @@ const Communities = () => {
|
||||||
</span>
|
</span>
|
||||||
<Dropdown placeholder="--Seleccione Distrito--" value={districtId} options={d} onChange={handleDistrict} required autoFocus className={classNames({ 'p-invalid': submitted && !community.district } )}/>
|
<Dropdown placeholder="--Seleccione Distrito--" value={districtId} options={d} onChange={handleDistrict} required autoFocus className={classNames({ 'p-invalid': submitted && !community.district } )}/>
|
||||||
</div>
|
</div>
|
||||||
{submitted && !community.district && <small className="p-invalid">Distrito es requirido.</small>}
|
{submitted && !community.district && <small className="p-invalid">Distrito es requirido.</small>}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="field col-12 md:col-6">
|
<div className="field col-12 md:col-6">
|
||||||
|
@ -289,9 +295,9 @@ const Communities = () => {
|
||||||
<span className="p-inputgroup-addon p-button p-icon-input-khaki">
|
<span className="p-inputgroup-addon p-button p-icon-input-khaki">
|
||||||
<i className="pi pi-phone"></i>
|
<i className="pi pi-phone"></i>
|
||||||
</span>
|
</span>
|
||||||
<InputText id="phone" value={community.phone} onChange={(e) => onInputChange(e, 'phone')} required autoFocus className={classNames({ 'p-invalid': submitted && !community.phone } )} />
|
<InputText id="phone" value={community.phone} onChange={(e) => onInputChange(e, 'phone')} required autoFocus className={classNames({ 'p-invalid': submitted && community.phone==='' } )} />
|
||||||
</div>
|
</div>
|
||||||
{submitted && community.phone==='' && <small className="p-invalid">Número de teléfono es requirido.</small>}
|
{submitted && community.phone==='' && <small className="p-invalid">Número de teléfono es requirido.</small>}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="field col-12 md:col-6">
|
<div className="field col-12 md:col-6">
|
||||||
|
@ -303,7 +309,7 @@ const Communities = () => {
|
||||||
</span>
|
</span>
|
||||||
<InputText id="num_houses" value={community.num_houses} onChange={(e) => onInputChange(e, 'num_houses')} required autoFocus className={classNames({ 'p-invalid': submitted && community.num_houses < 1 } )} />
|
<InputText id="num_houses" value={community.num_houses} onChange={(e) => onInputChange(e, 'num_houses')} required autoFocus className={classNames({ 'p-invalid': submitted && community.num_houses < 1 } )} />
|
||||||
</div>
|
</div>
|
||||||
{submitted && community.num_houses < 1 && <small className="p-invalid">Número de viviendas es requirido y debe ser mayor que 0.</small>}
|
{submitted && community.num_houses < 1 && <small className="p-invalid">Número de viviendas es requirido y debe ser mayor que 0.</small>}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="col-12 md:col-12 py-2">
|
<div className="col-12 md:col-12 py-2">
|
||||||
|
|
Loading…
Reference in New Issue