Parcourir la source

avoid double click to org page

web_access_fix
Jason Chuang il y a 12 heures
Parent
révision
15d9736fcf
2 fichiers modifiés avec 62 ajouts et 37 suppressions
  1. +33
    -20
      src/pages/User/DetailsPage_Organization/UserInformationCard_Organization.js
  2. +29
    -17
      src/pages/User/DetailsPage_Organization/UserInformationCard_Organization_Pub.js

+ 33
- 20
src/pages/User/DetailsPage_Organization/UserInformationCard_Organization.js Voir le fichier

@@ -73,28 +73,39 @@ const UserInformationCard_Organization = ({ userData, loadDataFun, orgData }) =>
}
}),
}),
onSubmit: (values) => {
HttpUtils.post({
url: POST_ORG_USER + "/" + userData.id,
params: {
contactTel: {
countryCode: values.tel_countryCode,
phoneNumber: values.phoneNumber
onSubmit: (values, { setSubmitting }) => {
return new Promise((resolve) => {
HttpUtils.post({
url: POST_ORG_USER + "/" + userData.id,
params: {
contactTel: {
countryCode: values.tel_countryCode,
phoneNumber: values.phoneNumber
},
faxNo: {
countryCode: values.fax_countryCode,
faxNumber: values.faxNumber
},
// identification: values.identification,
emailBus: values.emailBus,
contactPerson: values.contactPerson,
orgId: values.orgId?.id,
preferLocale: values.preferLocale?.type
},
faxNo: {
countryCode: values.fax_countryCode,
faxNumber: values.faxNumber
onSuccess: function () {
resolve();
notifySaveSuccess();
loadDataFun();
},
// identification: values.identification,
emailBus: values.emailBus,
contactPerson: values.contactPerson,
orgId: values.orgId?.id,
preferLocale: values.preferLocale?.type
},
onSuccess: function () {
notifySaveSuccess()
loadDataFun();
}
onFail: function () {
setSubmitting(false);
resolve();
},
onError: function () {
setSubmitting(false);
resolve();
}
});
});
}

@@ -200,6 +211,7 @@ const UserInformationCard_Organization = ({ userData, loadDataFun, orgData }) =>
variant="contained"
onClick={onResetBack}
color="cancel"
disabled={formik.isSubmitting}
>
Reset & Back
</Button>
@@ -209,6 +221,7 @@ const UserInformationCard_Organization = ({ userData, loadDataFun, orgData }) =>
variant="contained"
type="submit"
color="success"
disabled={formik.isSubmitting}
>
Save
</Button>


+ 29
- 17
src/pages/User/DetailsPage_Organization/UserInformationCard_Organization_Pub.js Voir le fichier

@@ -59,25 +59,35 @@ const UserInformationCard_Organization_Pub = ({ userData, loadDataFun,}) => {
tel_countryCode: yup.string().min(3, displayErrorMsg(intl.formatMessage({id: 'require3Number'}))).required(displayErrorMsg(intl.formatMessage({id: 'requireDialingCode'}))),
phoneNumber: yup.string().min(8, displayErrorMsg(intl.formatMessage({id: 'require8Number'}))).required(displayErrorMsg(intl.formatMessage({id: 'requireContactNumber'}))),
}),
onSubmit: (values) => {
// console.log(values);
HttpUtils.post({
url: UrlUtils.POST_PUB_ORG_USER,
params: {
contactTel: {
countryCode: values.tel_countryCode,
phoneNumber: values.phoneNumber
onSubmit: (values, { setSubmitting }) => {
return new Promise((resolve) => {
HttpUtils.post({
url: UrlUtils.POST_PUB_ORG_USER,
params: {
contactTel: {
countryCode: values.tel_countryCode,
phoneNumber: values.phoneNumber
},
faxNo: {
countryCode: values.fax_countryCode,
faxNumber: values.faxNumber
},
preferLocale: values.preferLocale.type
},
faxNo: {
countryCode: values.fax_countryCode,
faxNumber: values.faxNumber
onSuccess: function () {
resolve();
notifySaveSuccess();
loadDataFun();
},
preferLocale: values.preferLocale.type
},
onSuccess: function () {
notifySaveSuccess()
loadDataFun();
}
onFail: function () {
setSubmitting(false);
resolve();
},
onError: function () {
setSubmitting(false);
resolve();
}
});
});
}

@@ -127,6 +137,7 @@ const UserInformationCard_Organization_Pub = ({ userData, loadDataFun,}) => {
variant="contained"
onClick={onResetBack}
color="cancel"
disabled={formik.isSubmitting}
>
<FormattedMessage id="resetAndBack" />

@@ -137,6 +148,7 @@ const UserInformationCard_Organization_Pub = ({ userData, loadDataFun,}) => {
variant="contained"
type="submit"
color="success"
disabled={formik.isSubmitting}
>
<FormattedMessage id="save" />



Chargement…
Annuler
Enregistrer