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

 找回密码
 注册成为天翎用户
123
返回列表 发新帖
楼主: xmuboso1

[已解决] 5.1移动端跳转表单选项卡加载不出来

[复制链接]
 楼主| xmuboso1 发表于 2023-12-7 18:14:12 | 显示全部楼层
本帖最后由 xmuboso1 于 2023-12-7 18:25 编辑
jimmy 发表于 2023-12-7 17:18
那麻烦拿新建跳转成功的页面进行复制链接进行对比,看下你们的链接缺了啥参数


企业微信应用复制出来地址
1.新建表单时的地址
  1. http://域名:8089/static/mobile/index.html?application=__luBupUAUxmdauWN3ODr&accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJhdXRoMCIsImV4cCI6MTcwMTk1MDMwNCwidXNlcm5hbWUiOiJOMHlqU3Z5R0lidlk5OFU5bmU2In0.mszjRpoJ17c5TuLwYtAGXbEFYsnjBlbxQSg2mZroC8U#/open?linkType=00&actionContent=__kKtPazuDGQQFTXorLv3&queryString=%5B%5D
复制代码

2.用发帖脚本输出的链接打开时的地址
  1. http://域名:8089/static/mobile/index.html?application=__luBupUAUxmdauWN3ODr&accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJhdXRoMCIsImV4cCI6MTcwMTk1MDMwNCwidXNlcm5hbWUiOiJOMHlqU3Z5R0lidlk5OFU5bmU2In0.mszjRpoJ17c5TuLwYtAGXbEFYsnjBlbxQSg2mZroC8U#/open?linkType=103&actionContent=http%3A%2F%2F域名%3A8089%2Fstatic%2Fmobile%2Findex.html%23%2Fopen%3FlinkType%3D00%26appId%3D__luBupUAUxmdauWN3ODr%26actionContent%3D__kKtPazuDGQQFTXorLv3%26accessToken%3DeyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJhdXRoMCIsImV4cCI6MTcwMTk1MDMwNiwidXNlcm5hbWUiOiJOMHlqU3Z5R0lidlk5OFU5bmU2In0.rVuKwM5yMOAk7kNIuwCm8r1P7v0iv_BfeQPnzEWPo14&showBack=true
复制代码
jimmy 发表于 2023-12-7 18:28:00 | 显示全部楼层
xmuboso1 发表于 2023-12-7 18:14
企业微信应用复制出来地址
1.新建表单时的地址

那就改成跟成功的链接一样的
 楼主| xmuboso1 发表于 2023-12-7 19:00:43 | 显示全部楼层
jimmy 发表于 2023-12-7 18:28
那就改成跟成功的链接一样的

输出和成功一样的地址,跳转不打开,空白页面

脚本
  1. (function() { // 按钮url跳转表单      
  2.         /**      
  3.          * doViewByFormName("表单名",getApplication())      
  4.          * 只需要更新表单名与传递内容即可         
  5.          */
  6.         var userid =  getWebUser().getId();
  7.         var Security = new Packages.cn.myapps.common.util.Security();
  8.         var token = Security.getToken(userid);
  9.         var sql = "select * from tlk_RSXX where item_ZH='" + userid + "'";
  10.         var datas = queryByDSName("rsglxt", sql);
  11.         if (datas != null) {
  12.                 for (var iterator = datas.iterator(); iterator.hasNext();) {
  13.                         var map1 = iterator.next(); //取值   
  14.                         var docid = map1.get("ID");
  15.                 }
  16.         }
  17.         var formProcess = getFormProcess();
  18.         var form = formProcess.doViewByFormName("RSXX", getApplication());
  19.         var formid = form.getId();
  20.         var request = $WEB.getParamsTable().getHttpRequest();
  21.         var url1 = "http://" + request.getServerName() + ":" + request.getServerPort();
  22.         //获取appid      
  23.         var appid = getApplication();
  24.         //地址拼接
  25.         if(docid != "" && docid != null){
  26.                                                 var url = url1 + "static/mobile/index.html?application="+appid+"&accessToken="+token+"#/open?linkType=00&actionContent="+formid+"&docid="+docid+"&queryString=%5B%5D"
  27.     }else{
  28.                                       var url = url1 + "static/mobile/index.html?application="+appid+"&accessToken="+token+"#/open?linkType=00&actionContent="+formid+"&queryString=%5B%5D"
  29.     }
  30.           Packages.java.lang.System.out.println("---------------url----------"+url);
  31.         return url;
  32. })()
复制代码

点击直接打不开了,复制出来的地址
  1. http://域名:8089/static/mobile/index.html?application=__luBupUAUxmdauWN3ODr&accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJhdXRoMCIsImV4cCI6MTcwMTk1MzY0NywidXNlcm5hbWUiOiJOMHlqU3Z5R0lidlk5OFU5bmU2In0.VPpzj29-NmOfjk1kku3gR9F2-Kh1DeWh4Cs5PViyses#/open?linkType=103&actionContent=http%3A%2F%2F域名%3A8089static%2Fmobile%2Findex.html%3Fapplication%3D__luBupUAUxmdauWN3ODr%26accessToken%3DeyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJhdXRoMCIsImV4cCI6MTcwMTk1MzY0OSwidXNlcm5hbWUiOiJOMHlqU3Z5R0lidlk5OFU5bmU2In0.EPSn4U2o6xZ5SSofAuvzIknzXt4y8yeK4kbCM5WuUAc%23%2Fopen%3FlinkType%3D00%26actionContent%3D__kKtPazuDGQQFTXorLv3%26queryString%3D%255B%255D&showBack=true
复制代码

actionContent 后面会重新拼一遍地址

本帖子中包含更多资源

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

x
jimmy 发表于 2023-12-11 15:02:49 | 显示全部楼层
xmuboso1 发表于 2023-12-7 19:00
输出和成功一样的地址,跳转不打开,空白页面

脚本

你的链接脚本是写在哪里的?麻烦将配置信息截图
 楼主| xmuboso1 发表于 2023-12-12 08:36:43 | 显示全部楼层
jimmy 发表于 2023-12-11 15:02
你的链接脚本是写在哪里的?麻烦将配置信息截图

本帖子中包含更多资源

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

x
jimmy 发表于 2023-12-12 16:00:51 | 显示全部楼层

建议将accesstoken参数去掉然后试下,或者直接弄个直接返回链接的脚本试下可否成功跳转
jimmy 发表于 2023-12-12 16:39:49 | 显示全部楼层
"http://192.168.88.195:8080/static/mobile/index.html?accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJhdXRoMCIsImV4cCI6MTcwMjM4MzE5OSwidXNlcm5hbWUiOiJWOHBXSHhxWUdwQk1KTm1MNm16In0.m7ZL-E0hXFCLQ-hmK8WfTxzfIl8BY_N4hVfzCXgfOIs#/open?linkType=00&appId=__XGjnLG5yzQZL3hVsZC0&actionContent=__EYhgs5Tokw88Mb4NfA7&viewId=__MOG843rO6snqW1c02Dl"
我们测试环境直接返回固定地址可以跳转的
 楼主| xmuboso1 发表于 2023-12-13 11:03:12 | 显示全部楼层
jimmy 发表于 2023-12-12 16:39
"http://192.168.88.195:8080/static/mobile/index.html?accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ ...

可以跳转了。但是企业微信跳转后“照片”控件上传不了图片
lillian828 发表于 2023-12-13 14:11:25 | 显示全部楼层
xmuboso1 发表于 2023-12-13 11:03
可以跳转了。但是企业微信跳转后“照片”控件上传不了图片

您好,新的问题,请重新发一个贴哦,谢谢
 楼主| xmuboso1 发表于 2023-12-13 18:52:27 | 显示全部楼层
lillian828 发表于 2023-12-13 14:11
您好,新的问题,请重新发一个贴哦,谢谢

已解决可结帖

本版积分规则

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

GMT+8, 2026-8-12 15:14

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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