58e4d3c868
Убраны редактируемые поля «Должность» и «Подразделение». Должность и подразделение подтягиваются из Employee/ByEmail и показываются таблицей «Организация · Должность · Подразделение» — своё подразделение на каждую организацию. В скалярные колонки Position/Department/DepartmentId пишется основная (первая) запись — их читают документ и ЭДО. Должность больше не обязательное поле формы. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
33 lines
1.5 KiB
TypeScript
33 lines
1.5 KiB
TypeScript
export { getDepartments } from './departments.service';
|
|
export type { IDepartment } from './models/IDepartment';
|
|
export { DepartmentPicker } from './ui/DepartmentPicker';
|
|
export type { IDepartmentPickerProps } from './ui/DepartmentPicker';
|
|
export { getProjects } from './projects.service';
|
|
export type { IProject } from './models/IProject';
|
|
export { ProjectPicker } from './ui/ProjectPicker';
|
|
export type { IProjectPickerProps } from './ui/ProjectPicker';
|
|
export { getCompanies } from './companies.service';
|
|
export type { ICompany } from './models/ICompany';
|
|
export { CompanyPickerMulti } from './ui/CompanyPickerMulti';
|
|
export type { ICompanyPickerMultiProps } from './ui/CompanyPickerMulti';
|
|
export {
|
|
getEmployeeOrganizations,
|
|
formatEmployeeOrganizations,
|
|
employeeCompanies
|
|
} from './employeeOrganizations.service';
|
|
export type { IEmployeeOrganization } from './models/IEmployeeOrganization';
|
|
export { getNomenclature } from './nomenclature.service';
|
|
export type { INomenclatureRow } from './models/INomenclatureRow';
|
|
export { searchPositions } from './positions.service';
|
|
export type { IPosition } from './models/IPosition';
|
|
export { PositionPicker } from './ui/PositionPicker';
|
|
export type { IPositionPickerProps } from './ui/PositionPicker';
|
|
export {
|
|
directorPositionFor,
|
|
getEmployeeEmailByPosition,
|
|
getCompanyDirectorEmail,
|
|
getManagerEmail
|
|
} from './employeeLookup.service';
|
|
export { formatEmployeeOrganizationsWithDepartment, parseOrganizationLine } from './organizationLines';
|
|
export type { IOrganizationLine } from './organizationLines';
|