доработка текстовых сообщений пациенту

This commit is contained in:
2025-03-20 17:59:51 +05:00
parent ffa8efb893
commit 6f9326f045
3 changed files with 49 additions and 38 deletions
+21 -6
View File
@@ -100,9 +100,24 @@ script(type="text/javascript", src="/js/2.0.dashboard.fns.js?q="~randomString())
span="Заказать справку"
.my-3.mx-4.primary-field.success_window(style="display: none;")
h3="Отлично!"
p="Ваша заявка принята. Справка оформляется в течение 3-х рабочих дней."
p="По готовности документы будут отправлены на Ваш адрес электронной почты."
p="Также их можно забрать по адресу: ул. Г. Звезда, д. 31-А, в удобное для Вас время: с 09:00 до 21:00 по будням и с 09:00 до 19:00 по выходным."
p="*Справку может получить налогоплательщик, предъявив паспорт, или его представитель, который должен предоставить доверенность и паспорт."
p="Спасибо за Ваше обращение!"
h3 Отлично!
p Ваша заявка принята. Справка будет оформлена в течение <strong>трёх рабочих дней</strong>.
p <strong>Готовые документы</strong> будут отправлены на вашу электронную почту.
p
| 📍 Также их можно забрать лично по адресу:
br
strong г. Пермь, ул. Г. Звезда, д. 31 А
| , в удобное для вас время:
br
| будни: <strong>с 09:00 до 21:00</strong>
br
| – выходные и праздничные дни: <strong>с 09:00 до 19:00</strong>
br
em (❗️Обращаем внимание! Каждый четвёртый четверг месяца Клиника работает до 17:00).
p
| ☝️
strong Важно:
br
| Справку может получить налогоплательщик при предъявлении паспорта или его представитель с доверенностью и паспортом.
p Спасибо за ваше обращение! 😊
+26 -22
View File
@@ -179,26 +179,36 @@ $(document).ready(function(){
}
});
$("#inn").attr('maxlength','12');
$('#inn').on('input', function() {
let input = $(this).val();
// Убираем все символы, кроме цифр
input = input.replace(/\D/g, '');
// Ограничиваем длину до 12 символов
if (input.length > 12) {
$("#inn").attr('maxlength', '12');
// Функция обработки и проверки ИНН
function validateINN(input) {
// Убираем все символы, кроме цифр
input = input.replace(/\D/g, '');
// Ограничиваем длину до 12 символов
input = input.slice(0, 12);
return input;
}
// Обновляем значение в поле ввода
$(this).val(input);
if (input.length < 12) {
// Если введено меньше цифр, показываем ошибку
$(this).parent().removeClass('success-field').addClass('errors-field');
} else {
// Если введено достаточно цифр, показываем успех
$(this).parent().removeClass('errors-field').addClass('success-field');
}
// Обработка ввода вручную
$('#inn').on('input', function () {
let input = validateINN($(this).val());
$(this).val(input);
if (input.length < 12) {
$(this).parent().removeClass('success-field').addClass('errors-field');
} else {
$(this).parent().removeClass('errors-field').addClass('success-field');
}
});
// Обработка вставки из буфера обмена
$('#inn').on('paste', function (e) {
e.preventDefault(); // Останавливаем стандартную вставку
let clipboardData = (e.originalEvent || e).clipboardData.getData('text');
let input = validateINN(clipboardData);
$(this).val(input).trigger('input'); // Обновляем значение и вызываем проверку
});
$('#passport_date').on('change', function() {
const dob = new Date($(this).val());
@@ -391,12 +401,6 @@ $(document).ready(function(){
return;
}
if(!(validateEmail($('#email').val()))){
show_error('Введите корректный Email', false);
$(this).children(".spinner-border").addClass('d-none');
$(this).removeAttr("disabled");
return;
}
if ($("input[name='god_zapros']:checked").length === 0) {