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 | 35 +++++++++++++++++++++++------------
1 files changed, 23 insertions(+), 12 deletions(-)
diff --git a/src/components/page/DocumentEditPage/index.jsx b/src/components/page/DocumentEditPage/index.jsx
index e5f073a..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})) || []
});
});
}
@@ -99,6 +100,9 @@
_this.setState({
iconLoading: false,
});
+ message.success("提交成功!");
+ this.props.history.push("/index/rules")
+ // this.props.history.goBack()
});
// Fetch.savePatrolCom(savedate)
// .then(res => {
@@ -114,9 +118,9 @@
cancle = () => {
// this.props.history.push("/index/workbench");
const { id } = this.props.match.params;
- if(id){
+ if (id) {
this.props.history.goBack()
- }else {
+ } else {
this.props.history.push("/index/workbench");
}
// console.log(this.props)
@@ -126,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);
@@ -135,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)
@@ -165,7 +176,7 @@
<Row gutter={16}>
<Col className="gutter-row" >
文档类型:
- </Col>
+ </Col>
</Row>
<Row gutter={16}>
<Col className="gutter-row" style={{ margin: '12px 0' }} >
@@ -184,7 +195,7 @@
<Row gutter={16} style={{ marginTop: '12px' }}>
<Col className="gutter-row" style={{ marginTop: '12px' }}>
通知标题:
- </Col>
+ </Col>
</Row>
}
{
@@ -192,7 +203,7 @@
<Row gutter={16} style={{ marginTop: '12px' }}>
<Col className="gutter-row" style={{ marginTop: '12px' }}>
规章制度标题:
- </Col>
+ </Col>
</Row>
}
<Row gutter={16}>
@@ -206,7 +217,7 @@
<Row gutter={16}>
<Col className="gutter-row" >
通知内容:
- </Col>
+ </Col>
</Row>
}
{
@@ -228,8 +239,8 @@
{savedate.documentType == 'DT00001' &&
<Row gutter={16} >
<Col className="gutter-row" >
- <Upload disabled={disabled} {...props}>
- <Button>
+ <Upload {...props} >
+ <Button disabled={disabled} style={{ display: disabled ? 'none' : 'inline-block' }}>
<Icon type="upload" />上传文件</Button>
</Upload>
</Col>
@@ -258,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