查看: 4500|回复: 8

审批中的互批流程设计

升级   12.6%

134

主题

183

回帖

1260

积分

注册会员

Rank: 2

积分
1260
发表于 2024-2-20 14:40:37 | 显示全部楼层 |阅读模式


出差审批董事长和总经理互批的判断条件怎么编写?
表单中使用的是“文本字段”或“人员组织”来添加随行人员的名字








本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-2-21 10:14:28 | 显示全部楼层
用人员组织控件,循环里面的人,获取每个人的职务,看职务是否有董事长或者总经理,来决定流程走向
回复

使用道具 举报

升级   12.6%

134

主题

183

回帖

1260

积分

注册会员

Rank: 2

积分
1260
发表于 2024-2-21 15:34:21 | 显示全部楼层
论坛管理员 发表于 2024-2-21 10:14
用人员组织控件,循环里面的人,获取每个人的职务,看职务是否有董事长或者总经理,来决定流程走向 ...

使用人员组织后,条件判断的程序具体应该如何编写呢?
能否给出详细编码或截图,感谢!
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-2-22 09:32:26 | 显示全部楼层
管理员这边没有现成的样例,跟您说一下大概思路,您去写写看
1、org组件里存储的是身份对象的数组,因为是多人,所以是数组,您要循环这个数组,拿到身份里的distinguishName
2、用拿到的distinguishName去获取职务,var dutyNameList = this.org.listDutyNameWithIdentity( identity );详细用法可以看一下api
3、拿到职务数组去匹配是否有总经理和董事长的职务,最终决定流程走向
回复

使用道具 举报

升级   12.6%

134

主题

183

回帖

1260

积分

注册会员

Rank: 2

积分
1260
发表于 2024-2-22 10:50:17 | 显示全部楼层
论坛管理员 发表于 2024-2-22 09:32
管理员这边没有现成的样例,跟您说一下大概思路,您去写写看
1、org组件里存储的是身份对象的数组,因为是 ...



没能实现,不知道哪里有问题

我现在的需求是:张三,职务是董事长。李四,职务是总经理。表单rog组件里选择很多人   1.如果里面包含总经理李四走左侧路线    2.如果里面包含董事长张三走有色路线,请管理员指点一下详细的代码











本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-2-23 09:27:21 | 显示全部楼层
上面管理员已经给出思路了,您写的代码发出来看看,我看看哪里写的不对
回复

使用道具 举报

升级   12.6%

134

主题

183

回帖

1260

积分

注册会员

Rank: 2

积分
1260
发表于 2024-2-23 09:52:44 | 显示全部楼层
论坛管理员 发表于 2024-2-23 09:27
上面管理员已经给出思路了,您写的代码发出来看看,我看看哪里写的不对


表单中使用的是org控件

var identityList = this.org.getIdentity( "张三" );
return identityList.includes("张三");


var identityList = this.org.getIdentity( "李四" );
return identityList.includes("李四");








本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-2-23 15:46:20 | 显示全部楼层
您可以先在表单上加一个按钮来调试一下代码,表单上的脚本是前端脚本,可以F12调试
首先您要拿到表单上选人时的选择的人,this.data.字段标识,您可以F12看一下结构,然后循环它,按照上面提供的思路继续往下写
回复

使用道具 举报

升级   12.6%

134

主题

183

回帖

1260

积分

注册会员

Rank: 2

积分
1260
发表于 2024-2-26 10:57:23 | 显示全部楼层
论坛管理员 发表于 2024-2-23 15:46
您可以先在表单上加一个按钮来调试一下代码,表单上的脚本是前端脚本,可以F12调试
首先您要拿到表单上选人 ...


没能实现,还请管理员直接给标准答案吧,show json里的标识如下












这是之前用text field测试的,也没成功




本帖子中包含更多资源

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

x
回复

使用道具 举报

发表回复

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

本版积分规则

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