Улучшена обработка SSD в компонентах QuickDetailSection, UnitDetailsSection и KnotIn. Добавлены отладочные логи для отслеживания значений SSD и состояния загрузки данных. Обновлены условия пропуска запросов в зависимости от наличия SSD. Исправлена логика передачи SSD в компонент KnotIn с использованием значения узла или родительского SSD.
This commit is contained in:
@ -327,7 +327,12 @@ const VinLeftbar: React.FC<VinLeftbarProps> = ({ vehicleInfo, onSearchResults, o
|
||||
className="dropdown-link-3 w-dropdown-link"
|
||||
onClick={(e) => {
|
||||
e.preventDefault();
|
||||
handleQuickGroupToggle(group.quickgroupid, 0);
|
||||
// Если это конечная группа с link=true, открываем QuickGroup
|
||||
if (group.link && onQuickGroupSelect) {
|
||||
onQuickGroupSelect(group);
|
||||
} else {
|
||||
handleQuickGroupToggle(group.quickgroupid, 0);
|
||||
}
|
||||
}}
|
||||
>
|
||||
{group.name}
|
||||
@ -366,7 +371,12 @@ const VinLeftbar: React.FC<VinLeftbarProps> = ({ vehicleInfo, onSearchResults, o
|
||||
className="dropdown-link-3 w-dropdown-link"
|
||||
onClick={(e) => {
|
||||
e.preventDefault();
|
||||
handleQuickGroupToggle(child.quickgroupid, 1);
|
||||
// Если это конечная группа с link=true, открываем QuickGroup
|
||||
if (child.link && onQuickGroupSelect) {
|
||||
onQuickGroupSelect(child);
|
||||
} else {
|
||||
handleQuickGroupToggle(child.quickgroupid, 1);
|
||||
}
|
||||
}}
|
||||
>
|
||||
{child.name}
|
||||
@ -400,7 +410,12 @@ const VinLeftbar: React.FC<VinLeftbarProps> = ({ vehicleInfo, onSearchResults, o
|
||||
className="dropdown-link-3 w-dropdown-link"
|
||||
onClick={(e) => {
|
||||
e.preventDefault();
|
||||
handleQuickGroupToggle(subChild.quickgroupid, 3);
|
||||
// Если это конечная группа с link=true, открываем QuickGroup
|
||||
if (subChild.link && onQuickGroupSelect) {
|
||||
onQuickGroupSelect(subChild);
|
||||
} else {
|
||||
handleQuickGroupToggle(subChild.quickgroupid, 3);
|
||||
}
|
||||
}}
|
||||
>
|
||||
{subChild.name}
|
||||
@ -458,7 +473,10 @@ const VinLeftbar: React.FC<VinLeftbarProps> = ({ vehicleInfo, onSearchResults, o
|
||||
className="dropdown-link-3 w-dropdown-link pl-0"
|
||||
onClick={e => {
|
||||
e.preventDefault();
|
||||
if (onNodeSelect) {
|
||||
// Если это конечная категория с link=true, открываем QuickGroup
|
||||
if (subcat.link && onQuickGroupSelect) {
|
||||
onQuickGroupSelect(subcat);
|
||||
} else if (onNodeSelect) {
|
||||
onNodeSelect({
|
||||
...subcat,
|
||||
unitid: subcat.unitid || subcat.quickgroupid || subcat.id
|
||||
|
Reference in New Issue
Block a user