feat(recycle-bin): 实现回收站功能
- 新增回收站相关 API 接口 - 添加回收站页面组件和路由 - 实现笔记和分类的软删除功能 - 支持回收站内容的获取、恢复和永久删除操作 - 优化用户界面,增加回收站入口和相关提示
This commit is contained in:
@@ -115,3 +115,15 @@ export const MD5 = (data, file) => {
|
||||
|
||||
|
||||
|
||||
|
||||
// 获取回收站内容
|
||||
export const getTrash = () => axiosApi.get('/api/trash');
|
||||
|
||||
// 恢复项目
|
||||
export const restoreTrashItem = (id) => axiosApi.post(`/api/trash/restore/${id}`);
|
||||
|
||||
// 彻底删除
|
||||
export const permanentlyDeleteItem = (id) => axiosApi.delete(`/api/trash/permanently/${id}`);
|
||||
|
||||
// 清空回收站
|
||||
export const cleanTrash = () => axiosApi.delete('/api/trash/clean');
|
||||
|
||||
Reference in New Issue
Block a user