/* 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 = ''; $('body').append($(html)); if (msg == null || msg == undefined) msg = ""; msg = msg.replace("@查看", '') $("#msgModalContent").html(msg.replace(/@/g, '
').replace(/null/g, '')); var trackA = $('#msgModalContent a:contains("工作轨迹")'); var trackImg = $('#msgModalContent img[src*="PrintWorkRpt.gif"]'); trackA.remove(); trackImg.remove(); $('#btnMsgModalOK').bind('click', function () { var id = window.parent.nthTabs.getActiveId(); var idlist = id.split("TLJ"); //console.log("==="+idlist); if (idlist.length > 0) { $('#' + idlist[1], parent.document).attr('src', $('#' + idlist[1], parent.document).attr('src')); } window.parent.nthTabs.delTab(id); }); $('#btnMsgModalOK1').bind('click', function () { //提示消息有错误,页面不跳转 var msg = $("#msgModalContent").html(); if (msg.indexOf("err@") == -1) { window.close(); } else { setToobarEnable(); $("#msgModal").modal("hidden"); } if (window.parent != null && window.parent != undefined) window.parent.close(); opener.window.focus(); }); $("#msgModal").modal().show(); interval = setInterval("clock()", 1000); }