| | |
| | | const { TextArea } = Input; |
| | | |
| | | import fetch from '../../../api/request'; |
| | | import { BASE_URL } from '../../../api/httpurl' |
| | | import { BASE_URL } from '../../../api/httpurl'; |
| | | import moment from 'moment'; |
| | | |
| | | const param = [{ value: 'DT00002', name: '通知公告' }, { value: 'DT00001', name: '规章制度' }] |
| | | export default class DocumentDetailPage extends Component { |
| | |
| | | <Spin spinning={loading}> |
| | | |
| | | <Card style={{ border: 20, margin: 20, padding: 20 }}> |
| | | <Row gutter={16}> |
| | | <Col className="gutter-row marginTop flex-box-row" > |
| | | <div className="document-detail-page-main-label"> |
| | | 文档类型: |
| | | </div> |
| | | <div className="document-detail-page-main-value"> |
| | | { |
| | | saveData.documentType ? param.find(({ value }) => value == saveData.documentType).name : '无' |
| | | } |
| | | </div> |
| | | </Col> |
| | | <Row className="document-detail-page-main-title"> |
| | | {saveData.documentTitle || '无'} |
| | | </Row> |
| | | |
| | | <Row gutter={16} className="marginTop"> |
| | | <Col className="gutter-row marginTop flex-box-row"> |
| | | <div className="document-detail-page-main-label"> |
| | | {saveData.documentType && this.switchWordByType(saveData.documentType).title}标题: |
| | | </div> |
| | | <div className="document-detail-page-main-value"> |
| | | {saveData.documentTitle || '无'} |
| | | </div> |
| | | </Col> |
| | | <Row className="document-detail-page-main-documentType marginTop"> |
| | | <div className="marginTop"> |
| | | { |
| | | saveData.documentType ? param.find(({ value }) => value == saveData.documentType).name : '无' |
| | | } |
| | | </div> |
| | | </Row> |
| | | |
| | | <Row gutter={16} className="marginTop"> |
| | | <Col className="gutter-row marginTop flex-box-row flex-start"> |
| | | <div className="document-detail-page-main-label"> |
| | | 通知内容: |
| | | </div> |
| | | <div className="flex-1"> |
| | | { |
| | | saveData.documentContent ? <div dangerouslySetInnerHTML={{ |
| | | __html: saveData.documentContent |
| | | }} style={{ width: '70%' }} /> : <div className="document-detail-page-main-value"> |
| | | 无 |
| | | <Row className="document-detail-page-main-detail marginTop"> |
| | | <Row gutter={16} type="flex" className="marginTop"> |
| | | <Col>广州恒巨信息科技有限公司</Col> |
| | | <Col>{saveData.createTime && moment(saveData.createTime).format("YYYY-MM-DD HH:mm")}</Col> |
| | | </Row> |
| | | <Row className="marginTop"> |
| | | {saveData.readNumber}人已读,{saveData.noticeNumber - saveData.readNumber}人未读 |
| | | </Row> |
| | | </Row> |
| | | |
| | | <Row className="marginTop"> |
| | | <div> |
| | | { |
| | | saveData.documentContent ? <div dangerouslySetInnerHTML={{ |
| | | __html: saveData.documentContent |
| | | }} style={{ width: '70%' }} /> : <div className="document-detail-page-main-value"> |
| | | 无 |
| | | </div> |
| | | } |
| | | </div> |
| | | |
| | | </Col> |
| | | } |
| | | </div> |
| | | </Row> |
| | | |
| | | {/* 当有富文本内容的时候 -- 显示 */} |
| | | {/* { |
| | | saveData.documentContent && |
| | | <div dangerouslySetInnerHTML={{ |
| | | __html: saveData.documentContent |
| | | }} style={{ width: '70%' }} className="marginTB" /> |
| | | } */} |
| | | |
| | | <Row gutter={16} className="marginTop"> |
| | | <Col className="gutter-row marginTop flex-box-row flex-start"> |