From 6b45b4d53d65f23e7d378fe608ab96ff6310c91c Mon Sep 17 00:00:00 2001 From: hole-thu Date: Fri, 4 Sep 2020 20:52:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=88=A0=E9=99=A4=E5=90=8E?= =?UTF-8?q?=E7=9A=84=E5=88=B7=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Flows.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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))} />