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

[已解决] 通过url直接在企业微信单点进去并打开表单,该如何操作?

[复制链接]
问题收集小助手 发表于 2021-3-5 17:54:02 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v4.4- sp 22
【浏览器类型】:Chrome/其他
【联系方式-QQ】:
【联系电话】:
【问题描述】:通过url直接在企业微信单点进去并打开表单,该如何操作?
smart 发表于 2021-3-10 19:48:14 | 显示全部楼层
  1. (function(){      
  2. var doc = getCurrentDocument();     
  3. var docid = doc.getId();                     
  4. var formid = doc.getFormid();
  5. var touser = "";
  6. var title = doc.getItemValueAsString("title");                     
  7. var domainId = getWebUser().getDomainid();           
  8. var applicationId = getApplication();                          
  9. var lastApprovedTime = getToday();                           
  10. var curDate = format(lastApprovedTime,"yyyy-MM-dd HH:mm");                           
  11. // var content = "景德镇高新区智慧政务平台提醒您,您于" + curDate  + "收到来自" + deptName  + "发布的通知(公告)(《" + title + "》),请查看。" ;              
  12. var content = "景德镇高新区智慧政务平台提醒您,您于" + curDate  + "收到来自单位账号待处理通知(《" + title + "》),请查看。" ;                    
  13. var sql = "select * from T_ACTORRT where DOC_ID='"+docid+"'";                        
  14. var datas = queryByDSName("O_DS",sql);
  15. if(datas!=null){                  
  16.   for(var iterator = datas.iterator();iterator.hasNext();){                        
  17.     var map1 = iterator.next();//取值                        
  18.     var userid= map1.get("ACTORID");                        
  19.     touser+=getUserById(userid).getField1()+"|";
  20.   }
  21.   var url1="actionContent="+formid+"&docId="+docid+"&openType=from_weixin_message";                        
  22.   url1 = sys_function.WEIXIN_URL+ "obpm/mobile/index.html?application=__4svxZB6wTFsmrRt1bch#/open?linkType=00&" + url1;                        
  23.   url1 = encodeURIComponent(url1);                        
  24.   var url = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wwd1314fd58d639528&redirect_uri="+url1+"&response_type=code&scope=snsapi_base&agentid=1000002&state="+domainId+"#wechat_redirect";
  25.   
  26.   var picUrl="http://www.flxoa.cn/obpm/resource/image/tz_bg.png";                           
  27.   touser=touser.substring(0,touser.length-1);                 
  28.   sendWeixinRichTextMessage("yinxuewen",title,content,url,picUrl,domainId,applicationId);                       
  29. }      
  30. })()
复制代码
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 18:40

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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