查看: 10592|回复: 8

奇怪,为什么这流程控制选择条件怎么不执行了?

升级   0.04%

149

主题

189

回帖

4

积分

注册会员

Rank: 2

积分
4
发表于 2023-4-18 02:16:44 | 显示全部楼层 |阅读模式

表单

643d8b8c6a3c1.png
流程节点:
643d8bb3a9ad5.png
流向判断条件:
费用审批:return parseFloat(this.data.txtExpense)>0;
无须费用:return parseFloat(this.data.txtExpense)==0;


当填制表单进行流转时,如果有填写上费用
643d8c8cc865d.png
实际的流程:
643d8cc8f1469.png
按理说应该是进入“总监审批”,为什么反而在“选择”节点不动了呢?

回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-4-18 13:41:00 | 显示全部楼层
说明在这个节点出错了,您看看后端日志的报错信息,加一些输出,看看this.data.txtExpense是否有获取到数据,表单上txtExpense字段检查一下,标识前后是否有空格
回复

使用道具 举报

升级   0.04%

149

主题

189

回帖

4

积分

注册会员

Rank: 2

积分
4
发表于 2023-4-18 14:54:17 | 显示全部楼层


643e3e2faa0c2.png
打开已填写的表单,进入F12模式,怎么会有这么多条信息,也看不出txtExpense的值
643e3d9f860ee.png
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-4-19 10:01:18 | 显示全部楼层
流转的时候,您看看日志查看器的报错信息,在选择的条件判断里加一些输出,看看this.data.txtExpense是否有获取到数据,表单设计界面上txtExpense字段检查一下,标识前后是否有空格
回复

使用道具 举报

升级   0.04%

149

主题

189

回帖

4

积分

注册会员

Rank: 2

积分
4
发表于 2023-4-19 12:53:58 | 显示全部楼层
643f73c00d303.png

我是在表单里对该字段添加了事件,然后跟踪输出,可是F12没有看出来数据
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-4-20 10:17:32 | 显示全部楼层
怎么跟踪的,实际发起流程实例去测试,不要使用表单的小眼睛预览,输出的this.data是什么?截图看一下
回复

使用道具 举报

升级   0.04%

149

主题

189

回帖

4

积分

注册会员

Rank: 2

积分
4
发表于 2023-4-20 17:36:59 | 显示全部楼层
上面的截图就是一个实例的截图,没有找到输出,所以,有些奇怪,哪儿写错了
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-4-21 09:52:18 | 显示全部楼层

您在条件里加一些输出,在日志查看器里去查看一下,,字段值有没有正确获取到
6441ec3adc044.png
回复

使用道具 举报

升级   0.04%

149

主题

189

回帖

4

积分

注册会员

Rank: 2

积分
4
发表于 2023-4-22 20:19:06 | 显示全部楼层
非常感谢,我一直只检查了校验条件,原来是条件里的错误引起了
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread