增加删除后的刷新

This commit is contained in:
2020-09-04 20:52:39 +08:00
parent e79910b915
commit 6b45b4d53d

View File

@@ -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();})}
/>
</ClickHandler>
);
@@ -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))}
/>
</ClickHandler>
</LazyLoad>