jeecgboot/jeecgboot-vue3

行内编辑,用户选择无效,导致无法获取到用户信息。

Closed this issue · 5 comments

版本号:

3.6.3

问题描述:

行内编辑,用户选择无效,导致无法获取到用户信息。

受影响范围:Online表单、代码生成后源码。

经过我自己的排查,是这次提交导致的:09a1a49

引起问题的代码:

// update-begin--author:liaozhiyang---date:20230326---for:【QQYUN-8694】BasicTable在使用clickToRowSelect=true下,selection-change 事件在触发多次
onClick={(e) => e.stopPropagation()}
// update-end--author:liaozhiyang---date:20230326---for:【QQYUN-8694】BasicTable在使用clickToRowSelect=true下,selection-change 事件在触发多次

将这行代码注释掉后恢复。

截图&代码:

image

image

经测没复现问题。
你可按我这样在【综合示例】页面使用用户组件选择用户,然后点击勾选当前数据,点击【获取选中数据】按钮,F12面板上面就会有jvxe-table选中行的数据了。定位到底是vxetable没获取到用户的数据还是业务中丢了?

image

image

image image

只选择一个用户,不要选多个用户,不要有多余的点击动作

已解决,下一版本发布。是JSelectUser组件有bug导致的。09a1a497b9b8a85f36e64985ed5245ca81d1db8a 这次提交没问题,这次提交之前点击复选框,勾选动作会执行两次。