diff --git a/src/Flows.js b/src/Flows.js index 6436b52..6d20b26 100644 --- a/src/Flows.js +++ b/src/Flows.js @@ -463,14 +463,15 @@ class FlowSidebar extends PureComponent { } } - make_do_delete(token) { + make_do_delete(token, on_complete=null) { const do_delete = (type, id) => { console.log('del', type, id, token); - let note = prompt(`将删除${type}=${id}, 备注:`); + let note = prompt(`将删除${type}=${id}, 备注:`, '(无)'); if (note !== null) { API.del(type, id, note, token) .then((json) => { alert('删除成功'); + on_complete(); }) .catch((e) => { alert('删除失败\n' + e); @@ -524,7 +525,7 @@ class FlowSidebar extends PureComponent { do_filter_name={ replies_cnt[DZ_NAME] > 1 ? this.set_filter_name.bind(this) : null } - do_delete={this.make_do_delete(this.props.token)} + do_delete={this.make_do_delete(this.props.token, ()=>{window.location.reload();})} /> ); @@ -639,7 +640,7 @@ class FlowSidebar extends PureComponent { ? this.set_filter_name.bind(this) : null } - do_delete={this.make_do_delete(this.props.token)} + do_delete={this.make_do_delete(this.props.token, this.load_replies.bind(this))} />