查看: 7615|回复: 5

选择活动判断问题

lin

升级   0.02%

65

主题

53

回帖

2

积分

注册会员

Rank: 2

积分
2
发表于 2022-3-9 09:54:40 | 显示全部楼层 |阅读模式

如图1,选择活动其中一个条件设备为判断部门是否为技术部可以正常走这条路由,但是如果在条件中再添加个一个条件就不起作用了(即图2),请问这会是什么问题呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-3-9 14:36:24 | 显示全部楼层
不起作用是什么意思?走向不对?
您详细说一下,最好能附上相关截图
回复

使用道具 举报

lin

升级   0.02%

65

主题

53

回帖

2

积分

注册会员

Rank: 2

积分
2
发表于 2022-3-9 17:53:01 | 显示全部楼层
论坛管理员 发表于 2022-3-9 14:36
不起作用是什么意思?走向不对?
您详细说一下,最好能附上相关截图

图一图二这是一个选择活动中的两条判段路由,如果判断条件只有一个技术部,流程流转时属于技术部的申请单能正常从图一中的条路由通过。不是技术部的申请单能从图二的路由通过,但是如果多了一个判断条件,路由都是只能从图二的路由通过,不管是不是技术部和产品部
二个判断条件代码如下:

是否是代码写错了呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-3-10 10:26:28 | 显示全部楼层
是您写的条件有问题,您把两个if合并到一起
一条:
var b = this.data.unit;
return (b.indexOf("技术部")>=0 || b.indexOf("产品部"));
另一条:
var b = this.data.unit;
return !(b.indexOf("技术部")>=0 || b.indexOf("产品部"));
回复

使用道具 举报

lin

升级   0.02%

65

主题

53

回帖

2

积分

注册会员

Rank: 2

积分
2
发表于 2022-3-10 11:05:10 | 显示全部楼层
论坛管理员 发表于 2022-3-10 10:26
是您写的条件有问题,您把两个if合并到一起
一条:
var b = this.data.unit;

已成功解决,谢谢管理员大大!
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-3-10 13:30:31 | 显示全部楼层
不客气
回复

使用道具 举报

发表回复

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

本版积分规则

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