增加删除后的刷新
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user