JaguarJack / catch-admin

CatchAdmin是一个基于对Laravel和Element Plus进行二次开发的后台管理系统。CatchAdmin仍然采用传统的前后端分离策略,其中Laravel框架仅用作Api输出。通过这种设计,成功将管理系统模块之间的耦合降至最低。
https://catchadmin.com
Apache License 2.0
694 stars 118 forks source link

批量删除只能删一个的小问题 #12

Closed tlerbao closed 4 years ago

tlerbao commented 4 years ago

按照你前端 multiDel 的写法del(this.selectedRowKeys.join(','))结合后端的delete($id)方法只会删除一条记录

因为传过去的是 3,4,5这样的字符串 delete()接收主键数组才行 delete([3,4,5])

小问题,但是不知道是在前端处理好还是后端处理好一点,交给你弄个更优秀的做法把。

JaguarJack commented 4 years ago

具体点 接口 方法

tlerbao commented 4 years ago

几乎所有的啊,我发现你的前端代码里 基本都有multiDel 这个方法用来批量删除,同样调用的是后端的delete方法。 后端delete方法要么接收数值要么接收数组 ,但现在multiDel传过去的是 3,4,5 字符串 还有批量删除的按钮都加了v-action 可能你在写各个功能列表的时候复制粘贴的,导致这个批量删除的按钮不出现