多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
禁用、恢复、删除、永久删除、还原都用到了异步操作,全部封装成js方法,方便一键调用 ##方法一览表 | 方法 | 功能 | 参数 | | --- | --- | --- | | del_forever | 永久删除操作项 | obj : this,id : 对象 id,url : 删除地址,一般为` {:\\think\\Url::build('delete_forever')} ` | | del | 假性删除操作项 | obj : this,id : 对象 id,url : 删除地址,一般为 `{:\\think\\Url::build('delete')}` | | recycle | 从回收站恢复操作 | obj:this,id:对象id,url:删除地址,一般为` {:\\think\\Url::build('recycle')}` | | del_forever_all | 批量永久删除操作项 | url:批量删除地址,一般为 `{:\\think\\Url::build('delete_forever')}`,checkbox_group : checkbox 组的名称,默认 id[] | | del_all | 批量假性删除操作项 | url : 批量删除地址,一般为 `{:\\think\\Url::build('delete')`},checkbox_group : checkbox 组的名称,默认 id[] | | recycle_all | 批量从回收站恢复操作项 | url : 批量删除地址,一般为 `{:\\think\\Url::build('recycle')}`,checkbox_group : checkbox 组的名称,默认 id[] | | forbid_all | 批量禁用操作项 | url : 批量删除地址,一般为 `{:\\think\\Url::build('forbid')}`,checkbox_group : checkbox 组的名称,默认 id[] | | resume_all | 批量恢复操作项 | url : 批量删除地址,一般为 `{:\\think\\Url::build('resume')}`,checkbox_group : checkbox 组的名称,默认 id[] | | clear_recyclebin | 清空回收站 | url : 清空回收站地址,一般为 `{:\\think\\Url::build('clear')}` | ##使用示例 ``` // 删除 <a title="删除" href="javascript:;" onclick="del(this,'3','/admin/admin_group/delete.html')" class="ml-5" style="text-decoration:none"><i class="Hui-iconfont"></i></a> // 还原 <a href="javascript:;" onclick="recycle(this,'3','/admin/admin_group/recycle.html')" class="label label-success radius">还原</a> // 彻底删除 <a href="javascript:;" onclick="del_forever(this,'3','/admin/admin_group/deleteforever.html')" class="label label-danger radius">彻底删除</a> // 批量禁用 <a href="javascript:;" onclick="forbid_all('/admin/admin_group/forbid.html')" class="btn btn-warning radius ml-5"><i class="Hui-iconfont"></i> 禁用</a> // 批量恢复 <a href="javascript:;" onclick="resume_all('/admin/admin_group/resume.html')" class="btn btn-success radius ml-5"><i class="Hui-iconfont"></i> 恢复</a> // 批量删除 <a href="javascript:;" onclick="del_all('/admin/admin_group/delete.html')" class="btn btn-danger radius ml-5"><i class="Hui-iconfont"></i> 删除</a> // 批量还原 <a class="btn btn-success radius" href="javascript:;" onclick="recycle_all('/admin/admin_group/recycle.html')"><i class="Hui-iconfont"></i> 还原</a> // 批量彻底删除 <a href="javascript:;" onclick="del_forever_all('/admin/admin_group/deleteforever.html')" class="btn btn-danger radius ml-5"><i class="Hui-iconfont"></i> 彻底删除</a> // 清空回收站 <a href="javascript:;" onclick="clear_recyclebin('/admin/admin_group/clear.html')" class="btn btn-danger radius ml-5"><i class="Hui-iconfont"></i> 清空回收站</a> ``` >[info] 所有单个操作对象都是操作后移除该记录,不会刷新页面,其他批量操作、清空回收站都会刷新页面