电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

应用构建自建单据引用主组织,在新增态为主组织赋当前用户的默认值

来源:用友作者:用友2025-08-163

应用构建自建单据引用主组织,在新增态为主组织赋当前用户的默认值

场景说明

应用构建自建单据引用主组织,在新增态为主组织赋当前用户的默认值。

一、公式赋值

公式赋值要考虑新增态才赋值 所以公式配置在页面规则中

//组织id getValue(#{"bd.staff.StaffMainJob"}$,"org_id","staff_id",getValue(#{"bd.staff.Staff"}$,"id","user_id",userId())) //组织 getValue(#{"org.func.AdminOrg"}$,"name","id",getValue(#{"bd.staff.StaffMainJob"}$,"org_id","staff_id",getValue(#{"bd.staff.Staff"}$,"id","user_id",userId())))

二、函数脚本

1、前端脚本

  // 卡单初始化  function (event) {    var viewModel = this;    let user = cb.rest.AppContext.user;    let mode = viewModel.getParams().mode;    viewModel.on('afterLoadData',function(){      //查询组织信息 赋值主组织      debugger;      if(mode.toLowerCase() === 'add') {        let result = cb.rest.invokeFunction("GT102500AT53.backApi.queryOrgAndDept", {userId:user.userId},        function(err, res) {},viewModel, {async:false});        viewModel.get("org_id").setValue(result.result.orgId);        viewModel.get("org_id_name").setValue(result.result.orgName);      }    })  }

2、后端脚本

  let AbstractAPIHandler = require('AbstractAPIHandler');    class MyAPIHandler extends AbstractAPIHandler {    execute(request){      var userId = request.userId;      //通过用户ID查询员工信息      let base_path = "https://yonbip.diwork.com/iuap-api-gateway/yonbip/digitalModel/staffQry/getStaff";      var body = {          "userId": [              userId          ]      };      //请

应用构建自建单据引用主组织,在新增态为主组织赋当前用户的默认值

场景说明应用构建自建单据引用主组织,在新增态为主组织赋当前用户的默认值。一、公式赋值公式赋值要考虑新增态才赋值 所以公式配置在页面...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信