1.整体思路:前端批量选择数据,传ids数组给后端;模态框添写数据后将目标字段和目标数据传给后端,后端先由map接收到前端所传数据,查询目标数据表所有字段,遍历获取单个字段,与前端传来的目标字段做equals判断,当相等时则为需要修改的字段,调用service和mapper后由sql完成数据库字段值修改。
后端:
前端:
classList:
modal:
form:
父传子传数据,现在上图以selectedRowKeys接收,再赋值给selectedKeys;再在下图model中添加ids:selectedKeys.value.join(",")
form表单中接口给后端传值:form表单中更新的数据用isUpdate.value传值,父传子得到的数据给后端传值时写在model里。
2.查询目标数据表所有字段
show columns from table name;
3.前后端接收数组时的一致性
前端:
后端:
前端数组用join分割开时,后端要转成字符串然后用split分割开
4.弹框消失,数据动态刷新,Api需设置如下代码
isTransformResponse:false
5.后端最终思路代码:
日常工作思路记录。。。