feat: выбор организации сотрудника в изменении условий ТД

Условия меняются в одном трудовом договоре, а у совместителя их несколько.
Как в командировке: пикер FullBase теперь выбирает человека (записи
склеены по ИИН), а под ним — список его мест работы «Компания — должность —
подразделение»; единственное место выбирается само. Маршрут строится по
человеку и не ждёт выбора организации. Строка под полем и вложенная сетка,
сжимавшая поля вида, убраны.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Тимур Городецкий
2026-10-28 14:44:16 +05:00
parent 17f9dec39b
commit 4c018154d3
12 changed files with 301 additions and 130 deletions
@@ -19,8 +19,15 @@ export {
employeeCompanies
} from './employeeOrganizations.service';
export type { IEmployeeOrganization } from './models/IEmployeeOrganization';
export { searchActiveEmployees } from './employeeFullBase.service';
export {
searchActiveEmployees,
groupEmployeesByPerson,
personKey,
personFromWorkplace,
workplaceKey
} from './employeeFullBase.service';
export type { IEmployeeFullBaseRecord } from './models/IEmployeeFullBaseRecord';
export type { IEmployeeFullBasePerson } from './models/IEmployeeFullBasePerson';
export { EmployeeFullBasePicker } from './ui/EmployeeFullBasePicker';
export type { IEmployeeFullBasePickerProps } from './ui/EmployeeFullBasePicker';
export { getNomenclature } from './nomenclature.service';
@@ -37,5 +44,9 @@ export {
} from './employeeLookup.service';
export { CityPicker } from './ui/CityPicker';
export type { ICityPickerProps, ICityValue } from './ui/CityPicker';
export { formatEmployeeOrganizationsWithDepartment, parseOrganizationLine } from './organizationLines';
export {
formatEmployeeOrganizationsWithDepartment,
formatOrganizationLine,
parseOrganizationLine
} from './organizationLines';
export type { IOrganizationLine } from './organizationLines';