回收站功能实现

来源:互联网 发布:linux 看网站访问ip 编辑:程序博客网 时间:2024/05/20 14:41

问题场景

有这样一个类似回收站的需求,要求记录删除只是暂时的,可以还原回去。这很像我们删除文件到回收站的流程。

解决方式

a 增加一个字段标记删除的状态
b 当点击删除时只是把标记标为‘DELETED’
c 在回收站界面只展示这些状态为‘DELETED’的记录,在回收站界面点击删除就是真正删除记录了,同时在该界面增加还原按钮。

效果

a 点击展示回收站模块按钮显示带有回收站功能的界面(iframe展示)

这里写图片描述

b 两个小iframe组成总界面

这里写图片描述

c 回收站界面

这里写图片描述