修复写日记问题

This commit is contained in:
mx1700 2019-08-04 21:17:11 +08:00
parent 9c6346f9eb
commit 9dd231c41a

View file

@ -282,14 +282,19 @@ export default class WritePage extends Component {
if (this.state.notebooks.length == 0) { if (this.state.notebooks.length == 0) {
this.contentInput.blur(); this.contentInput.blur();
Alert.alert('提示', '没有可用日记本,无法写日记', [ Alert.alert('提示', '没有可用日记本,无法写日记', [
{text: '取消', onPress: () => {}}, {
{text: '创建一个', onPress: () => { text: '取消', onPress: () => {
}
},
{
text: '创建一个', onPress: () => {
Navigation.push(this.props.componentId, { Navigation.push(this.props.componentId, {
component: { component: {
name: 'NotebookEdit' name: 'NotebookEdit'
} }
}); });
}} }
}
]); ]);
} else { } else {
@ -318,30 +323,11 @@ export default class WritePage extends Component {
Msg.hideMsg(waitingToast); Msg.hideMsg(waitingToast);
Msg.showMsg('日记保存完成'); Msg.showMsg('日记保存完成');
DeviceEventEmitter.emit(Event.updateDiarys); DeviceEventEmitter.emit(Event.updateDiarys);
this.closePage();
if(this.diary || this.topic) { }).catch(e => {
Navigation.pop(this.props.componentId);
} else {
Navigation.setStackRoot(this.props.componentId, {
component: {
name: 'Empty',
options: {
bottomTabs: {
visible: true
}
},
passProps: {
from: 'write'
}
}
});
}
})
.catch(e => {
Msg.hideMsg(waitingToast); Msg.hideMsg(waitingToast);
Msg.showMsg('保存失败'); Msg.showMsg('保存失败');
}) });
} }
render() { render() {