2025-12-10 17:11
@TenantIgnore
@Override
public JeeLowCodeBpmFormData getLastJeeLowCodeBpmFormDataByNodeId(String processInstanceId, String nodeId) {
LambdaQueryWrapper<JeeLowCodeBpmFormData> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(JeeLowCodeBpmFormData::getProcessInstanceId, processInstanceId);
wrapper.eq(JeeLowCodeBpmFormData::getFormNodeId, nodeId);
wrapper.orderByDesc(JeeLowCodeBpmFormData::getId);
List<JeeLowCodeBpmFormData> dataMapList = baseMapper.selectList(wrapper);
if (FuncBase.isEmpty(dataMapList)) {
//没有则从nodeId获取
wrapper = new LambdaQueryWrapper<>();
wrapper.eq(JeeLowCodeBpmFormData::getProcessInstanceId, processInstanceId);
wrapper.eq(JeeLowCodeBpmFormData::getNodeId, nodeId);
wrapper.orderByDesc(JeeLowCodeBpmFormData::getId);
dataMapList = baseMapper.selectList(wrapper);
}
if (FuncBase.isEmpty(dataMapList)) {
return null;
}
return dataMapList.get(0);
}

2025-12-10 14:09
绑定值问题,上面添加的可以不用了,直接改下面的就可以
src\components\LowDesign\src\LowTable\index.vue
<AvueSlot
v-if="scope.column.cell && scope.row?.$cellEdit"
slotType="form"
:scope="scope"
:control="c"
v-model="scope.row[c.prop]"
form-type="edit"
></AvueSlot>
<AvueSlot
v-else
slotType="form"
:scope="scope"
:control="c"
v-model="tableForm[c.prop]"
@change="() => crudRef.validateField(c.prop)"
></AvueSlot>
