增加删除后的刷新
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) => {
|
const do_delete = (type, id) => {
|
||||||
console.log('del', type, id, token);
|
console.log('del', type, id, token);
|
||||||
let note = prompt(`将删除${type}=${id}, 备注:`);
|
let note = prompt(`将删除${type}=${id}, 备注:`, '(无)');
|
||||||
if (note !== null) {
|
if (note !== null) {
|
||||||
API.del(type, id, note, token)
|
API.del(type, id, note, token)
|
||||||
.then((json) => {
|
.then((json) => {
|
||||||
alert('删除成功');
|
alert('删除成功');
|
||||||
|
on_complete();
|
||||||
})
|
})
|
||||||
.catch((e) => {
|
.catch((e) => {
|
||||||
alert('删除失败\n' + e);
|
alert('删除失败\n' + e);
|
||||||
@@ -524,7 +525,7 @@ class FlowSidebar extends PureComponent {
|
|||||||
do_filter_name={
|
do_filter_name={
|
||||||
replies_cnt[DZ_NAME] > 1 ? this.set_filter_name.bind(this) : null
|
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>
|
</ClickHandler>
|
||||||
);
|
);
|
||||||
@@ -639,7 +640,7 @@ class FlowSidebar extends PureComponent {
|
|||||||
? this.set_filter_name.bind(this)
|
? this.set_filter_name.bind(this)
|
||||||
: null
|
: 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>
|
</ClickHandler>
|
||||||
</LazyLoad>
|
</LazyLoad>
|
||||||
|
|||||||
Reference in New Issue
Block a user