mirror of
https://github.com/wasrusgen/zashita-brandbook.git
synced 2026-06-03 16:24:49 +00:00
fix: new contract button starts conversation, no generic picker
This commit is contained in:
parent
23bd2ee049
commit
9bd5cea375
32
mockup.html
32
mockup.html
@ -3821,10 +3821,36 @@ function elenaIntent(intent) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// create — Елена сразу спрашивает "Какой документ?" без вступлений
|
// create — Елена начинает разговор, НЕ показывает пикер
|
||||||
|
// Пикер (4 карточки) появляется только если тип документа неизвестен и пользователь уже ответил
|
||||||
if (intent === 'create') {
|
if (intent === 'create') {
|
||||||
document.getElementById('el-step1').style.display = 'none';
|
var step1c = document.getElementById('el-step1');
|
||||||
|
if (step1c) step1c.style.display = 'none';
|
||||||
var wrap = document.querySelector('.chatwrap');
|
var wrap = document.querySelector('.chatwrap');
|
||||||
|
if (!wrap) return;
|
||||||
|
// Добавляем сообщение Елены + поле ввода
|
||||||
|
var msgDiv = document.createElement('div');
|
||||||
|
msgDiv.className = 'msg';
|
||||||
|
msgDiv.innerHTML = '<div class="av"><img src="logos/elena-photo.jpg"></div>' +
|
||||||
|
'<div class="bubble"><div class="nm">Елена</div>' +
|
||||||
|
'Составлю документ. Расскажите коротко: кто стороны и о чём договариваетесь?' +
|
||||||
|
'<div style="color:var(--mut);font-size:12px;margin-top:4px">Например: «ИП оказывает услуги дизайна физлицу» или «аренда офиса между двумя ООО»</div>' +
|
||||||
|
'</div></div>';
|
||||||
|
wrap.appendChild(msgDiv);
|
||||||
|
_elenaShowInput();
|
||||||
|
// Меняем placeholder на нужный
|
||||||
|
setTimeout(function(){
|
||||||
|
var inp = document.getElementById('intake-custom-cont');
|
||||||
|
if (inp) inp.placeholder = 'Опишите кто стороны и о чём договор...';
|
||||||
|
}, 100);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// _LEGACY_PICKER — показывается только при явном вызове (устаревший путь)
|
||||||
|
if (intent === 'create_picker') {
|
||||||
|
var step1x = document.getElementById('el-step1');
|
||||||
|
if (step1x) step1x.style.display = 'none';
|
||||||
|
var wrapx = document.querySelector('.chatwrap');
|
||||||
var old = document.getElementById('el-create-picker'); if (old) old.remove();
|
var old = document.getElementById('el-create-picker'); if (old) old.remove();
|
||||||
var div = document.createElement('div');
|
var div = document.createElement('div');
|
||||||
div.id = 'el-create-picker';
|
div.id = 'el-create-picker';
|
||||||
@ -3845,7 +3871,7 @@ function elenaIntent(intent) {
|
|||||||
'<div class="dt-ico">✏️</div><div class="dt-lbl">Другое</div>' +
|
'<div class="dt-ico">✏️</div><div class="dt-lbl">Другое</div>' +
|
||||||
'<div class="dt-sub">расписка, соглашение, акт, заявление</div></div>' +
|
'<div class="dt-sub">расписка, соглашение, акт, заявление</div></div>' +
|
||||||
'</div>';
|
'</div>';
|
||||||
if (wrap) { wrap.appendChild(div); div.scrollIntoView({behavior:'smooth'}); }
|
if (wrapx) { wrapx.appendChild(div); div.scrollIntoView({behavior:'smooth'}); }
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user