天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
12
返回列表 发新帖
楼主: 网络菜菜

[已解决] 需要通过下拉选人,提交审批人时为下拉的选人

[复制链接]
 楼主| 网络菜菜 发表于 2025-4-20 17:50:08 | 显示全部楼层
yaya 发表于 2025-4-17 15:35
节点审批人改成脚本的方式:
(function(){
var doc = getCurrentDocument();

我修改如下,但输出无法有审批人入选。

(function(){
var doc = getCurrentDocument();
var dsName = "售后管理系统库";
var sel_name = doc.getItemValueAsString("需要支撑人员"); //表单下拉框字段
println(sel_name);
var sql = "select ID FROM `obpm5`.t_user WHERE `NAME` = '" + sel_name + "'";
var userid = queryByDSName(dsName, sql);
println(userid);
var userVO = getUserById(userid);//userid要通过t_user表中查出来
println(userVO);
#return userVO;
})()

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
 楼主| 网络菜菜 发表于 2025-4-22 15:51:10 | 显示全部楼层
\\\\\\\"已解决可结帖\\\\\\\

附上我的代码
(function(){
        var doc = getCurrentDocument();
        var dsName = "售后管理系统库";
        var sel_name = doc.getItemValueAsString("需要支撑人员"); //表单下拉框字段
        println(sel_name);
        var sql = "select ID FROM `obpm5`.t_user WHERE `NAME` = '" + sel_name + "'";
        var userid = "";
        var userid_list = queryByDSName(dsName, sql);
                for(var itor = userid_list.iterator();itor.hasNext();){
                        var item = itor.next();
                        userid += item.get('ID') + "$$";
                }
        println(userid);
        var userid2 = userid.split("$$");
        println(userid2[0]);
        var userVO = getUserById(userid2);//userid要通过t_user表中查出来
        return userVO;
})()

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 06:43

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表