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

[已解决] 获取智能搜索框值的脚本

[复制链接]
吴思敏 发表于 2021-5-21 09:20:57 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v4.4- sp XX
【浏览器类型】:Chrome/其他
【联系方式-QQ】:请留下您的QQ号码
【联系电话】:    请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:









1、问题描述最好图文并茂,如有视频/脚本可直接放出,这样技术同事在处理该问题时效率更加高效哦~
2、如果该问题已得到解决,请在该帖子下回复\"已解决可结帖\"
 楼主| 吴思敏 发表于 2021-5-21 09:21:58 | 显示全部楼层
  1. (function(){           
  2. var doc = getCurrentDocument();              
  3. var month = doc.getItemValueAsString("客户名称"); //这里写你智能搜索框里面的字段名称      
  4. println("销售订单month------>"+month);
  5. if(month!=null){
  6.          var sql="select '"+getDomainid()+"'as domainid,E.cCusCode as item_客户编号, E.cCusName as item_客户名称,E.cCusOAddress as item_发货地址,E.cCusPhone as item_联系电话,C.cDepName as item_部门名称,G.cPersonName as item_业务员,E.cCusCode as id FROM Customer E INNER JOIN Department C ON E.cCusDepart= C.cDepCode INNER JOIN Person G ON E.cCusPPerson= G.cPersonCode where E.cCusName='"+month+"'"; 
  7.          println("销售订单sql------>"+sql);
  8.          var datarts=queryBySQL(sql);
  9.         println("销售订单datarts------>"+datarts);    
  10.                  if(datarts!=null && datarts.size()>0){      
  11.                          for(var iter=datarts.iterator();iter.hasNext();){      
  12.                                  var docone=iter.next();      
  13.                                 var doc = getCurrentDocument(); 
  14.                                  var name=docone.getItemValueAsString("客户名称");
  15.                                 println("销售订单name------>"+name);
  16.                                  var Telephone = docone.getItemValueAsString("联系电话");
  17.                                 println("销售订单Telephone------>"+Telephone);
  18.                                  var ShippingAddress = docone.getItemValueAsString("发货地址");
  19.                                 println("销售订单ShippingAddress------>"+ShippingAddress);
  20.                                  var DepartmentName = docone.getItemValueAsString("部门名称");
  21.                                 println("销售订单DepartmentName------>"+DepartmentName);
  22.                                  var Salesman = docone.getItemValueAsString("业务员");
  23.                                  println("销售订单Salesman------>"+Salesman);
  24.                                 doc.findItem("联系电话").setValue(Telephone);   
  25.                                  doc.findItem("业务员").setValue(Salesman);
  26.                                  doc.findItem("销售部门").setValue(DepartmentName);
  27.                                  doc.findItem("发货地址").setValue(ShippingAddress);  
  28.                          }      
  29.                  } 
  30.          }
  31. })();
复制代码
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 06:01

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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