fix: в заголовке заявковк на чтение теперь показывает правильный номер
This commit is contained in:
@@ -13,6 +13,8 @@ export interface IApproveFeatureProps {
|
||||
itemId: number;
|
||||
/** Партиция, где лежит заявка (см. IRoute.listId) — не задана у ссылок старого формата. */
|
||||
listId?: string;
|
||||
/** Уведомление о загруженном уникальном коде заявки — транзитом в ViewComponent (см. заголовок Drawer в RequestPortal). */
|
||||
onCodeLoaded?: (code: string) => void;
|
||||
}
|
||||
|
||||
// Фича «Согласование»: открывается по ссылке из потока (mode=approve&type=&id=)
|
||||
@@ -23,7 +25,7 @@ export interface IApproveFeatureProps {
|
||||
// знает о полях конкретной формы, а эта фича — единственный вход в просмотр
|
||||
// заявки, общий для всех типов. Стоит вне .rp-print-root формы, поэтому в
|
||||
// печатную версию заявки переписка не попадает.
|
||||
const ApproveFeature: React.FC<IApproveFeatureProps> = ({ context, formKey, itemId, listId }) => {
|
||||
const ApproveFeature: React.FC<IApproveFeatureProps> = ({ context, formKey, itemId, listId, onCodeLoaded }) => {
|
||||
const ViewComponent = getViewComponent(formKey);
|
||||
|
||||
// Партиция указана и реестр ТОЧНО знает, что её там нет — см. тот же
|
||||
@@ -40,7 +42,13 @@ const ApproveFeature: React.FC<IApproveFeatureProps> = ({ context, formKey, item
|
||||
) : ViewComponent ? (
|
||||
<>
|
||||
<React.Suspense fallback={<div className={styles.state}>Загрузка…</div>}>
|
||||
<ViewComponent context={context} itemId={itemId} formKey={formKey} listId={listId} />
|
||||
<ViewComponent
|
||||
context={context}
|
||||
itemId={itemId}
|
||||
formKey={formKey}
|
||||
listId={listId}
|
||||
onCodeLoaded={onCodeLoaded}
|
||||
/>
|
||||
</React.Suspense>
|
||||
{/* Доступно всем, кто может открыть заявку: автору, всем согласующим
|
||||
(и уже решившим, и ещё ждущим своей очереди) и исполнителям —
|
||||
|
||||
Reference in New Issue
Block a user