From 7cd6587d43dfda47b043c775ea9e67ee4c1bbd08 Mon Sep 17 00:00:00 2001 From: Mr Ke <kelq@hugeinfo.com.cn> Date: Tue, 14 Apr 2020 14:09:55 +0800 Subject: [PATCH] 跳转问题 --- src/components/page/DocumentEditPage/index.jsx | 31 ++++++++++++++++++++----------- 1 files changed, 20 insertions(+), 11 deletions(-) diff --git a/src/components/page/DocumentEditPage/index.jsx b/src/components/page/DocumentEditPage/index.jsx index 1a5b7fa..1e4bcc1 100644 --- a/src/components/page/DocumentEditPage/index.jsx +++ b/src/components/page/DocumentEditPage/index.jsx @@ -44,7 +44,7 @@ _this.setState({ loading: true, disabled: id ? true : false - }) + }) fetch({ url: 'api/document/findDetail', params: { @@ -58,6 +58,7 @@ documentType: res.documentType || 'DT00002' }, loading: false, + fileList: res.attachmentList && res.attachmentList.map((a) => ({ ...a, key: a.id, uid: a.id, name: a.fileName + '.' + a.suffix})) || [] }); }); } @@ -100,7 +101,8 @@ iconLoading: false, }); message.success("提交成功!"); - this.props.history.goBack() + this.props.history.push("/index/rules") + // this.props.history.goBack() }); // Fetch.savePatrolCom(savedate) // .then(res => { @@ -128,6 +130,9 @@ const { savedate, fileList, loading, disabled } = this.state; const props = { action: BASE_URL + `api/attachment/materials?associateId=${savedate.documentType == 'DT00002' ? 1001 : 1002}&entityId=` + savedate.id, + header: { + Authorization: window.localStorage.getItem('token') + }, onChange: ({ file, fileList }) => { if (file.status !== 'uploading') { console.log(file); @@ -137,6 +142,10 @@ this.setState({ fileList }); }, fileList: fileList, + onPreview: (file) => { + console.log(file) + }, + showUploadList: { showPreviewIcon: true, showDownloadIcon: true, showRemoveIcon: disabled ? false : true } // onDownload: (file) => { // console.log(file) // Fetch.attachmentDownload(file.uid) @@ -167,7 +176,7 @@ <Row gutter={16}> <Col className="gutter-row" > 文档类型: - </Col> + </Col> </Row> <Row gutter={16}> <Col className="gutter-row" style={{ margin: '12px 0' }} > @@ -186,7 +195,7 @@ <Row gutter={16} style={{ marginTop: '12px' }}> <Col className="gutter-row" style={{ marginTop: '12px' }}> 通知标题: - </Col> + </Col> </Row> } { @@ -194,7 +203,7 @@ <Row gutter={16} style={{ marginTop: '12px' }}> <Col className="gutter-row" style={{ marginTop: '12px' }}> 规章制度标题: - </Col> + </Col> </Row> } <Row gutter={16}> @@ -208,7 +217,7 @@ <Row gutter={16}> <Col className="gutter-row" > 通知内容: - </Col> + </Col> </Row> } { @@ -230,8 +239,8 @@ {savedate.documentType == 'DT00001' && <Row gutter={16} > <Col className="gutter-row" > - <Upload {...props}> - <Button disabled={disabled}> + <Upload {...props} > + <Button disabled={disabled} style={{ display: disabled ? 'none' : 'inline-block' }}> <Icon type="upload" />上传文件</Button> </Upload> </Col> @@ -260,9 +269,9 @@ </Col> </Row> } - <Row gutter={16} style={{ marginTop: '12px' }}> - <Col span={2} className="gutter-row" ><Button disabled={disabled} style={{ marginRight: '15px', width: '100px' }} type="primary" loading={this.state.iconLoading} onClick={this.submit}>发布</Button></Col> - <Col span={2} className="gutter-row" ><Button style={{ marginLeft: '15px', width: '100px' }} onClick={this.cancle}>返回</Button></Col> + <Row type="flex" gutter={20} style={{ marginTop: '12px' }}> + <Col className="gutter-row" ><Button onClick={this.cancle}>返回</Button></Col> + <Col className="gutter-row" ><Button disabled={disabled} type="primary" loading={this.state.iconLoading} onClick={this.submit}>发布</Button></Col> </Row> </Card> </Spin> -- Gitblit v1.8.0