超级管理员

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 16:59

你是自定义表单,为什么增强写到表单开发里面?

示例获取值的方法是自定义表单的增强

2025-12-10 16:59

漏了控件属性了

src\components\lowBpmDesign\components\ExtraFormHandle.vue

:filterable="true"

:allowCreate="true"


2025-12-10 16:51

在排查问题了,走默认审批表单有问题,自定义表单是正常的

2025-12-10 15:25

例子表做了特殊处理的了,不要改例子表。正常表单开发的表是放在master库里面,例子表太多了,放在master库里面的话会把你们搞蒙的,就放在frame里面了做了特殊出来查的是frame库

2025-12-10 14:34

这种需要通过java增强来处理,在代码里面判断然后覆盖值就可以了。在楼层表里面填写中文:一号楼。 通过一号楼去去楼栋表通过名称来查,获取多条,取第一条,所以两条都是1。


2025-12-10 14:20

src\components\LowDesign\src\LowTable\index.vue

大概在exportTableData这个方法里面你可以对比一下


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>


2025-12-10 13:52

这个没有什么配置,演示环境也是正常有提示的

2025-12-10 13:38

console.log 在打包后会被去掉,可以用其他提示console.warn

2025-12-09 18:01

应该是改这里可以了,然后全局搜索一下IdWorker.getId() 看哪里用到,主要是data构造sql的时候用到才需要改,其他的实体类的不用改

添加客服
图片未加载,请刷新后再试
联系我们