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

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

[javascript] 获取智能搜索框值的脚本

[复制链接]
admin 发表于 2021-2-19 22:37:25 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v4.4- sp 23
【浏览器类型】:Chrome/其他
【问题描述】:

  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. })();
复制代码

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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