VRTKSSUP-229
Осьмаков Денис 5 years ago
parent 3eb5345b07
commit b564a76458
  1. 14
      src/webparts/summaryWebPart/components/SummaryWebPart.tsx

@ -2,6 +2,7 @@ import * as React from 'react';
import { ISummaryWebPartProps } from './ISummaryWebPartProps';
import { Spinner, SpinnerSize } from 'office-ui-fabric-react/lib/Spinner';
import SummaryGlobalComponent from './SummaryGlobalComponent/SummaryGlobalComponent'
import { PrimaryButton } from 'office-ui-fabric-react';
import { IPageData } from '../interfaces/IPageData';
export interface IComponentState{
@ -28,8 +29,19 @@ export default class SummaryWebPart extends React.Component<ISummaryWebPartProps
})
}
public relocate = () => {
const { pageData } = this.state;
location.href = 'http://portal.vertex.spb.ru/PMIS/SitePages/EditForm.aspx?itemId=' + pageData.PrjInfo.spID;
}
public render(): React.ReactElement<ISummaryWebPartProps> {
const { pageData, isLoaded } = this.state;
return (isLoaded ? <SummaryGlobalComponent data={pageData} /> : <Spinner label="Подождите, идёт загрузка" ariaLive="assertive" size={SpinnerSize.large} />)
return (isLoaded ?
<div style={{display: 'flex', flexDirection: 'column'}}>
<div style={{ display: 'flex', justifyContent: 'flex-end' }}><PrimaryButton text="Изменение карточки проекта" onClick={this.relocate} /></div>
<SummaryGlobalComponent data={pageData} />
</div>
:
<Spinner label="Подождите, идёт загрузка" ariaLive="assertive" size={SpinnerSize.large} />)
}
}

Loading…
Cancel
Save