|
|
【myApps/OBPM版本号】:v4.4- sp XX
【浏览器类型】:Chrome/其他
【联系方式-QQ】:1153434640
【问题描述】:点击认领,填写认领信息后返回,不刷新表单,需要重新进入表单。
点击认领,跳转表单
填写认领信息,点击保存并返回
保存并返回脚本(使用过两种方法都没有效果(sql更新,文档更新))
- (function(){
- var process = getDocProcess(getApplication()); //创建文档操作类对象
- var user_id = getItemValueAsString("认领人");
- var time = getItemValueAsString("认领时间");
- var ht_name = getItemValueAsString("合同名称");
- var ht_number = getItemValueAsString("合同编号");
- var xm_name = getItemValueAsString("项目名称");
- var xm_number = getItemValueAsString("项目编号");
- var kh_name = getItemValueAsString("客户名称");
- var kh_number = getItemValueAsString("客户编号");
- var claim_reason = getItemValueAsString("认领理由");
- var relate_id = getItemValueAsString("项目经费");
- /*if (relate_id != "" && relate_id != null) {
- var sql1 = "update tlk_项目经费 set item_认领人='" + user_id + "',item_认领时间='" + time + "',item_合同名称='" + ht_name + "',item_合同编号='" + project_id + "',item_claim_reason='" + claim_reason + "',item_audit_status='" + audit_status + "',item_payment_status='认领审核中' where ID='" + relate_id + "'";
- updateByDSName("qs", sql1);
- }*/
- var doc = findDocument(relate_id); //根据文档id获取文档对象
- doc.findItem("认领人").setValue(user_id);
- doc.findItem("认领时间").setValue(time); //实际开始时间
- doc.findItem("合同名称").setValue(ht_name); //开始时间
- doc.findItem("合同编号").setValue(ht_number); //开始时间
- doc.findItem("项目名称").setValue(xm_name); //开始时间
- doc.findItem("项目编号").setValue(xm_number); //开始时间
- doc.findItem("客户名称").setValue(kh_name); //开始时间
- doc.findItem("客户编号").setValue(kh_number); //开始时间
- doc.findItem("审核状态").setValue("待审核");
- doc.findItem("认领理由").setValue(claim_reason); //实际开始时间
- doc.findItem("来款状态").setValue("认领审核中"); //实际开始时间
- process.doUpdate(doc);
- })()
复制代码
重新进入表单
|
|