取消护照有效期和拒签历史验证

hotfix/paypal-note
Jimmy Liow 2 years ago
parent 87d21872d8
commit c42effe673

@ -918,14 +918,6 @@ ready(el => {
minDate: "today" minDate: "today"
}); });
flatpickr("#expiry_date", {
dateFormat: "Y-m-d",
altInput: true,
altFormat: "F j, Y",
disableMobile: true,
minDate: "today"
});
const takeATestButton = el('take_a_test_button'); const takeATestButton = el('take_a_test_button');
const result_box = el('result_box'); const result_box = el('result_box');
const reason_box = el('reason_box'); const reason_box = el('reason_box');
@ -933,15 +925,12 @@ ready(el => {
const error_transit = el('error_transit'); const error_transit = el('error_transit');
const error_72hours = el('error_72hours'); const error_72hours = el('error_72hours');
const error_3months = el('error_3months');
const error_eligible = el('error_eligible'); const error_eligible = el('error_eligible');
const error_refusal = el('error_refusal');
const qualify_72hours = el('qualify_72hours'); const qualify_72hours = el('qualify_72hours');
const qualify_144hours = el('qualify_144hours'); const qualify_144hours = el('qualify_144hours');
const qualify_no = el('qualify_no'); const qualify_no = el('qualify_no');
const expiry_date_errmsg = el('expiry_date_errmsg');
const departure_date_errmsg = el('departure_date_errmsg'); const departure_date_errmsg = el('departure_date_errmsg');
const arrival_date_errmsg = el('arrival_date_errmsg'); const arrival_date_errmsg = el('arrival_date_errmsg');
@ -1077,17 +1066,13 @@ ready(el => {
const arrivalDateVal = el('arrival_date').value; const arrivalDateVal = el('arrival_date').value;
const departureDateVal = el('departure_date').value; const departureDateVal = el('departure_date').value;
const expiryDateVal = el('expiry_date').value
error_transit.hide(); error_transit.hide();
error_72hours.hide(); error_72hours.hide();
error_3months.hide();
error_eligible.hide(); error_eligible.hide();
error_refusal.hide();
qualify_72hours.hide(); qualify_72hours.hide();
qualify_144hours.hide(); qualify_144hours.hide();
qualify_no.hide(); qualify_no.hide();
expiry_date_errmsg.hide();
departure_date_errmsg.hide(); departure_date_errmsg.hide();
arrival_date_errmsg.hide(); arrival_date_errmsg.hide();
@ -1097,12 +1082,8 @@ ready(el => {
if (departureDateVal === '') { if (departureDateVal === '') {
departure_date_errmsg.show(); departure_date_errmsg.show();
} }
if (expiryDateVal === '') {
expiry_date_errmsg.show();
}
const disableTest = arrivalDateVal === '' || departureDateVal === '' || expiryDateVal === '';
if (disableTest) return; if (arrivalDateVal === '' || departureDateVal === '') return;
if (departFrom === leave4Country) { if (departFrom === leave4Country) {
console.info('You must be in transit to a third country or region.'); console.info('You must be in transit to a third country or region.');
@ -1110,14 +1091,6 @@ ready(el => {
error_transit.show(); error_transit.show();
} }
const visaRefusalStamps = el('visa_refusal_stamps_no').checked;
console.log('visa_refusal_stamps_no: ' + visaRefusalStamps);
if (!visaRefusalStamps) {
console.log('You have Chinese visa refusal stamps in your passport.');
validateSuccess = false;
error_refusal.show();
}
const nationality = el('nationality'); const nationality = el('nationality');
const selectedCountry = nationality.options[nationality.selectedIndex]; const selectedCountry = nationality.options[nationality.selectedIndex];
const qualifyCountry = selectedCountry.getAttribute('data-qualify'); const qualifyCountry = selectedCountry.getAttribute('data-qualify');
@ -1128,14 +1101,6 @@ ready(el => {
} else { } else {
const arrivalDate = new Date(arrivalDateVal); const arrivalDate = new Date(arrivalDateVal);
const departureDate = new Date(departureDateVal); const departureDate = new Date(departureDateVal);
const expiryDate = new Date(expiryDateVal);
const diffExpiryDate = calcDiffInDays(arrivalDate, expiryDate);
console.log(diffExpiryDate);
if (isNaN(diffExpiryDate) || diffExpiryDate <= 90) {
console.log('Your passport must be valid for more than 3 months at the time of entry into China.');
validateSuccess = false;
error_3months.show();
}
const diffInDays = calcDiffInDays(arrivalDate, departureDate); const diffInDays = calcDiffInDays(arrivalDate, departureDate);
console.log(diffInDays); console.log(diffInDays);

Loading…
Cancel
Save