/* 1. 该JS文件被嵌入到了MyFlowGener.htm 的工作处理器中. 2. 开发者可以重写该文件处理通用的应用,比如通用的函数. */ function GenerNextStepEmp() { var qingjiaren = $("TB_QingJiaRen").val(); var url = "xxx.aspx?QingJiaRen=" + qingjiaren; $("TB_DiYiJiShenPiRen").val("zhangsna"); return ""; } //页面启动函数. $(document).ready(function () { //表单加载筛选发送下拉框(此方法在表单加载前执行的,取不到对应的表单元素,无法完成筛选) LoaclOperation(); }); /* * 此函数为发送前做JS效验检查demo所用. * 1. 函数里面可以使用jquery语法. * 2. 配置到发送JS按钮里 if (CheckBlank()==false) return true; 即可被调用. * 3. 此方法也可以写入到 xxxx_Self.js里面. * 4. return true执行发送动作,return false 阻止执行. **/ function CheckBlank() { if ($("#TB_Email").val() == null) { alert('邮件不能为空.'); return false; } if ($("#TB_Tel").val() == null) { alert('电话不能为空.'); return false; } return true; } function DZ() { alert('sss'); var url = 'pop.htm'; window.open(url); } function LoaclOperation() { if (GetQueryString("NodeID") != "202") return; var val = $("#DDL_SFBJBL option:selected").val(); if (val == 0) { //启动子流程的选项设置为不可见 $("#DDL_ToNode option").eq(0).hide(); $("#DDL_ToNode option").eq(1).hide(); $("#DDL_ToNode option").eq(2).show(); //将Bar上的发送节点设置为结办节点 $("#DDL_ToNode").val("203"); } else { //显示启用启动子流程的选项 $("#DDL_ToNode option").eq(0).show(); $("#DDL_ToNode option").eq(1).show(); $("#DDL_ToNode option").eq(2).hide(); //将Bar上的发送节点设置为结办节点 $("#DDL_ToNode").val("302"); } } /* 1. beforeSave、beforeSend、 beforeReturn、 beforeDelete 2 .MyFlowGener、MyFlowTree的固定方法,禁止删除 3.主要写保存前、发送前、退回前、删除前事件 4.返回值为 true、false */ //保存前事件 function beforeSave() { return true; } //发生前事件 function beforeSend() { return true; } //退回前事件 function beforeReturn() { return true; } //删除前事件 function beforeDelete() { return true; } /** * 发送走之后,弹出来的消息. * @param {html格式的信息} msg */ function WindowCloseReloadPage(msg) { return; if ($('#returnWorkModal:hidden').length == 0 && $('#returnWorkModal').length > 0) { $('#returnWorkModal').modal('hide'); } //增加msg的模态窗口 //初始化退回窗口的SRC. var html = '