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.

162 lines
6.4 KiB
Plaintext

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>方向条件</title>
<script src="../../Scripts/QueryString.js" type="text/javascript"></script>
<link href="../../Comm/Style/CommStyle.css" rel="stylesheet" type="text/css" />
<link href="../../Scripts/easyUI/themes/default/easyui.css" rel="stylesheet" type="text/css" />
<link href="../../Scripts/easyUI/themes/icon.css" rel="stylesheet" type="text/css" />
<script src="../../Scripts/easyUI/jquery-1.8.0.min.js" type="text/javascript"></script>
<script src="../../Scripts/easyUI/jquery.easyui.min.js" type="text/javascript"></script>
<script src="../../Scripts/config.js" type="text/javascript"></script>
<script src="../../Comm/Gener.js" type="text/javascript"></script>
<script src="../Admin.js" type="text/javascript"></script>
<link href="../../../DataUser/Style/ccbpm.css" rel="stylesheet" type="text/css" />
<base target="_self" />
<script type="text/javascript">
function ToNew() {
if (confirm('您要使用新版本吗?')) {
var url = GetHrefUrl();
url = url.replace('Condition.htm', 'List.htm');
SetHref(url);
return;
}
}
//初始化页面函数.....
$(function () {
var handler = new HttpHandler("BP.WF.HttpHandler.WF_Admin_Cond");
handler.AddUrlData();
var data = handler.DoMethodReturnString("Condition_Init");
if (data.indexOf('err@') == 0) {
$("#Msg").html("<font color=red>加载失败:<br>" + data + "</font>.");
return;
}
if (data.indexOf('url@') == 0) {
var url = data.replace('url@', '');
alert(url);
SetHref(url);
return;
}
//转json.
data = JSON.parse(data);
var str = "";
switch (data.HisDataFrom) {
case "NodeForm":
str = "CondByFrm";
break;
case "Stas":
str = "CondStation";
break;
case "Depts":
str = "CondDept";
break;
case "SQL":
str = "CondBySQL";
break;
case "Paras":
str = "CondByPara";
break;
case "Url":
str = "CondByUrl";
break;
case "SQLTemplate":
str = "CondBySQLTemplate";
break;
case "SQLTemplate":
str = "CondBySQLTemplate";
break;
case "StandAloneFrm":
str = "StandAloneFrm";
break;
default:
alert('err没有判断的条件..' + data.HisDataFrom);
return;
}
//选择数据库中有的数据.
$('#cond').combobox('select', str);
});
var currCond = "";
function changeCond(c) {
if (c == null || c.value.length == 0)
return;
var condType = GetQueryString("CondType");
var fk_flow = GetQueryString("FK_Flow");
var fk_mainNode = GetQueryString("FK_MainNode");
var fk_Node = GetQueryString("FK_Node");
var toNodeID = GetQueryString("ToNodeID");
var FK_Attr = GetQueryString("FK_Attr");
var dirType = GetQueryString("DirType");
var toNodeId = GetQueryString("ToNodeId");
$('#mainCond').layout('panel', 'center').panel('setTitle', c.text);
var paras = 'CondType=' + condType + '&FK_Flow=' + fk_flow + '&FK_MainNode=' + fk_mainNode + '&FK_Node=' + fk_Node + '&FK_Attr=' + FK_Attr + '&DirType=' + dirType + '&ToNodeID=' + toNodeId;
$('#context').attr('src', c.value + '.htm?' + paras);
// if (c.value == 'CondByFrm' || c.value == 'CondBySQL' || c.value == 'CondBySQLTemplate' || c.value == 'CondByUrl' || c.value == 'CondByPara')
// $('#context').attr('src', c.value + '.htm?' + paras);
// else
// $('#context').attr('src', c.value + '.aspx?' + paras);
}
$(function () {
var bodyHeight = $("body").height();
var selHeight = $("#conditionSelector").height();
$("#container").height(bodyHeight - selHeight - 40);
});
//返回.
function Back() {
var url = GetHrefUrl();
url = url.replace('Condition.htm', 'List.htm');
SetHref(url);
}
</script>
<base target="_self" />
</head>
<body class="easyui-layout" topmargin="0" leftmargin="0" >
<form id="form1" runat="server">
<div data-options="region:'center',border:false,title:''">
<div id="mainCond" class="easyui-layout" data-options="fit:true">
<div id="conditionSelector" data-options="region:'north',border:false" style="height:35px; padding:5px">
&nbsp;&nbsp; <label for="">条件设置类型:</label>
<select id="cond" name="cond" class="easyui-combobox" data-options="onSelect:function(rec){ changeCond(rec); }">
<option value="CondByFrm">按表单条件计算</option>
<option value="StandAloneFrm">按已选择的独立表单条件计算</option>
<option value="CondStation">按指定操作员的岗位条件</option>
<option value="CondDept">按指定操作员的部门条件</option>
<option value="CondBySQL">按SQL条件计算</option>
<option value="CondBySQLTemplate">按SQL模版条件计算</option>
<option value="CondByPara">按开发者参数计算</option>
<option value="CondByUrl">按Url条件计算</option>
</select>
<input type=button value="新版本" onclick="ToNew()" />
</div>
<div id="container" data-options="region:'center',title:' '" style="overflow-y:hidden;">
<iframe id="context" scrolling="yes" frameborder="0" src="" style="width: 100%; height: 100%;"></iframe>
</div>
</div>
</div>
</form>
</body>
</html>