Browse Source

增加删除后的刷新

master
hole-thu 5 years ago
parent
commit
6b45b4d53d
  1. 9
      src/Flows.js

9
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) => { 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>

Loading…
Cancel
Save