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

 找回密码
 注册成为天翎用户
查看: 896|回复: 0

[常见问题] 跳转企业微信视图中对应的数据

[复制链接]
lingling17 发表于 2021-2-18 18:03:43 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v4.4- sp 23
【浏览器类型】:Chrome/其他
【问题描述】:跳转企业微信视图中对应的数据

  1. //跳转企业微信视图中对应的数据
  2. (function(){
  3.         var user = getWebUser();
  4.         var btn="";
  5.         var doc = getCurrentDocument();
  6.         var domainid = getDomainid();
  7.         println("domainid------------>"+domainid);
  8.         var formId=doc.getFormid();
  9.         println("formId------------>"+formId);
  10.         var ApplicationId=getApplication();
  11.         println("ApplicationId------------>"+ApplicationId);
  12.         var DomainId=getDomainid();
  13.         println("DomainId------------>"+DomainId);
  14.         var docId=doc.getId();
  15.         println("docId------------>"+docId);
  16.         var request = $WEB.getParamsTable().getHttpRequest();
  17.     println("request==="+request);
  18.     var urlt="http://" + request.getServerName()+":" + request.getServerPort() + request.getContextPath();
  19.     println("urlt-------->"+urlt);
  20.        
  21.         if(user.getEquipment()==1){//用手机设备访问
  22.                 var url = urlt+"/portal/phone/main.jsp?application="+ApplicationId+"&action=null&returnUrl=#form_view/_docid="+docId+"/_formid="+formId+"/signatureExist=false/_currpage=1/_pagelines=10/_rowcount=1/domain="+domainid+"/application="+ApplicationId+"/isedit=/isenbled=/signatureExist=false/FormID="+formId+"/ApplicationID="+ApplicationId+"/DocumentID="+docId+"/mGetBatchDocumentUrl=";
  23.         println("url-------->"+url);
  24.                 url=encodeURIComponent(url);
  25.                 var wxurl="https://open.weixin.qq.com/connect/oauth2/authorize?appid=ww0452da4137df5f18&redirect_uri="+url+"&response_type=code&scope=snsapi_base&agentid=1000033&state=11e1-81e2-37f74759-9124-47aada6b7467#wechat_redirect";//该处对应企业微信配置处的软件信息
  26.                 btn="<a href="+wxurl+">跳转</a>";
  27.         }else{
  28.                 var url = urlt+"/portal/dynaform/document/view.action?_docid="+docId+"&application="+ApplicationId+"&_formid="+formId+"&signatureExist=false";
  29.                 btn="<a href="+url+">跳转</a>";
  30.         }
  31.         return btn;
  32. })();
复制代码

本版积分规则

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

GMT+8, 2026-8-12 05:53

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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