chore(#27): sync issues/27 from monorepo (dad8c16 issues/27: verify MIS session before online visit and payment)

This commit is contained in:
sova-ci
2026-06-03 17:06:19 +03:00
parent 162a49621b
commit e12a95f5a0
7 changed files with 66 additions and 27 deletions
+9 -6
View File
@@ -1,7 +1,6 @@
const loader = require("./loader.js");
const validator = require("./validator.js");
const helper = require("./helper.js");
const onlineModeUtil = require("./onlineMode.js");
const Cookies = require('js-cookie');
function renderFormRecord(userInfo, params) {
@@ -22,9 +21,9 @@ function renderFormRecord(userInfo, params) {
popup.dataset.company = company;
popup.dataset.comment = comment;
popup.dataset.rnum = params.rnum;
popup.querySelector('.modal-title').innerHTML = onlineModeUtil.isOnlineMode(params.onlinemode)
? 'Запись на онлайн-консультацию'
: 'Записаться к врачу'
popup.querySelector('.modal-title').innerHTML = (params.onlinemode === 'false')
? 'Записаться к врачу'
: 'Запись на онлайн-консультацию'
;
popup.querySelector('.modal-dialog').classList.remove('modal-lg');
@@ -36,7 +35,7 @@ function renderFormRecord(userInfo, params) {
var licenseLink = helper.getLicenseLink(Cookies.get('region'));
if (!onlineModeUtil.isOnlineMode(params.onlinemode)) {
if (params.onlinemode === 'false') {
var license = document.createElement('a');
license.classList = "staff-info__review license-link";
license.href = licenseLink;
@@ -882,7 +881,11 @@ function validateData(data) {
}
function sendReserve(el) {
var onlineMode = onlineModeUtil.toOnlineType(el.dataset.onlinemode);
if (el.dataset.onlinemode === 'true') {
var onlineMode = 1;
} else {
var onlineMode = 0;
}
var workDate = new Date(el.dataset.workDate);
var time = el.dataset.time.split('-');