You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

192 lines
6.1 KiB
Plaintext

11 months ago

function GenerNextStepEmp() {
var qingjiaren = $("TB_QingJiaRen").val();
var url = "xxx.aspx?QingJiaRen=" + qingjiaren;
$("TB_DiYiJiShenPiRen").val("zhangsna");
return "";
}
//表单结束之后执行的方法., 该方法放在了 AfterBindEn_DealMapExt 里面.
function frmLoadEnd() {
var flowNo = GetQueryString("FK_Flow");
if (flowNo == '008') {
var webUser = new WebUser();
var jxs = $("#TB_JingXiaoShang").val();
if (jxs == null || jxs == '')
jxs = "xxx";
var title = "<b>[" + webUser.FK_DeptName + "]事业部[" + jxs + "]经销商-月核销单.</b>";
$("#FrmTitle").html(title);
}
}
/*
1. 该页面,是被引用到 /WF/MyFlowGener.htm, /WF/CCForm/FrmGener.htm 里面的.
2. 这里方法大多是执行后返回json ,可以被页面控件调用.
*/
function funDemo() {
alert("我被执行了。");
}
function IsSelectAccount() {
var val = $('input[name="RB_SFYHJZT"]:checked').val();
//若是本级办理,就不做处理
if ($("#DDL_SFBJBL option:selected").val() == 0)
return;
if (val == 0) {
if (GetQueryString("NodeID") == "202") {
//只显示会计主体子流程
$("#DDL_ToNode option").eq(0).show();
$("#DDL_ToNode option").eq(1).hide();
//选择会计主体子流程
$("#DDL_ToNode").val("302");
}
}
else {
if (GetQueryString("NodeID") == "202") {
//隐藏会计主体子流程
$("#DDL_ToNode option").eq(0).hide();
$("#DDL_ToNode option").eq(1).show();
//选择非会计主体子流程
$("#DDL_ToNode").val("402");
}
}
}
function IsLoaclOperation() {
var val = $("#DDL_SFBJBL option:selected").val();
if (val == 0) {
if (GetQueryString("NodeID") == "202") {
//启动子流程的选项设置为不可见
$("#DDL_ToNode option").eq(0).hide();
$("#DDL_ToNode option").eq(1).hide();
$("#DDL_ToNode option").eq(2).show();
//将Bar上的发送节点设置为结办节点
$("#DDL_ToNode").val("203");
}
if (GetQueryString("NodeID") == "302") {
//启动子流程的选项设置为不可见
$("#DDL_ToNode option").eq(0).hide();
$("#DDL_ToNode option").eq(1).show();
$("#DDL_ToNode option").eq(2).show();
//将Bar上的发送节点设置为结办节点
$("#DDL_ToNode").val("303");
}
if (GetQueryString("NodeID") == "402") {
//启动子流程的选项设置为不可见
$("#DDL_ToNode option").eq(0).hide();
$("#DDL_ToNode option").eq(1).hide();
$("#DDL_ToNode option").eq(2).show();
$("#DDL_ToNode option").eq(3).show();
$("#DDL_ToNode option").eq(4).show();
//将Bar上的发送节点设置为结办节点
$("#DDL_ToNode").val("403");
}
if (GetQueryString("NodeID") == "502") {
//启动子流程的选项设置为不可见
$("#DDL_ToNode option").eq(0).hide();
$("#DDL_ToNode option").eq(1).show();
$("#DDL_ToNode option").eq(2).show();
$("#DDL_ToNode option").eq(3).show();
//将Bar上的发送节点设置为结办节点
$("#DDL_ToNode").val("503");
}
}
else {
if (GetQueryString("NodeID") == "202") {
//显示启用启动子流程的选项
$("#DDL_ToNode option").eq(0).show();
$("#DDL_ToNode option").eq(1).show();
$("#DDL_ToNode option").eq(2).hide();
//将Bar上的发送节点设置为结办节点
$("#DDL_ToNode").val("302");
}
if (GetQueryString("NodeID") == "302") {
//显示启用启动子流程的选项
$("#DDL_ToNode option").eq(0).show();
$("#DDL_ToNode option").eq(1).hide();
$("#DDL_ToNode option").eq(2).hide();
//将Bar上的发送节点设置为结办节点
$("#DDL_ToNode").val("401");
}
if (GetQueryString("NodeID") == "402") {
//显示启用启动子流程的选项
$("#DDL_ToNode option").eq(0).show();
$("#DDL_ToNode option").eq(1).show();
$("#DDL_ToNode option").eq(2).hide();
$("#DDL_ToNode option").eq(3).hide();
$("#DDL_ToNode option").eq(4).hide();
//将Bar上的发送节点设置为结办节点
$("#DDL_ToNode").val("502");
}
if (GetQueryString("NodeID") == "502") {
//显示启用启动子流程的选项
$("#DDL_ToNode option").eq(0).show();
$("#DDL_ToNode option").eq(1).hide();
$("#DDL_ToNode option").eq(2).hide();
$("#DDL_ToNode option").eq(3).hide();
//将Bar上的发送节点设置为结办节点
$("#DDL_ToNode").val("621");
}
}
}
//FK_MapData,附件属性RefPK,FK_Node
function afterDtlImp(FK_MapData, frmAth, newOID, FK_Node, oldOID, oldFK_MapData) {
//处理从表附件导入的事件.
}
function CompareData() {
if ($("#TB_StartTime").val() > $("#TB_EndTime").val()) {
alert("开始时间不能大于结束时间");
return false;
}
return true;
}
function HeJi() {
var bmhj = $("#BMHJ").val();
var jthj = $("#JTHJ").val();
var bzhj = $("#BZHJ").val();
$("#HeJj").val(bmhj + jthj + bzhj);
}
function GetShiJian(keyOfEn) {
alert($("#TB_" + keyOfEn + "_0").val());
}
function IsSaveDtl() {
var regInput = true;
//获取页面的所有IFrame
var frames = $("#divCCForm").find("iframe");
var dtlFrames = $.grep(frames, function (frame, idx) {
if (frame.id.indexOf("Dtl_") == 0)
return frame;
});
//循环从表IFrame如果有未填的返回false
$.each(dtlFrames, function (idx, dtlFrame) {
var mustInput = $(this).contents().find(".errorInput");
if (mustInput.length > 0) {
regInput = false;
return;
}
});
return regInput;
}