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.

168 lines
6.9 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>
<meta charset="utf-8"/>
<title>驰骋工作流引擎</title>
<link href="../Scripts/bootstrap/css/bootstrap.css" rel="stylesheet" type="text/css" />
<link href="../Scripts/bootstrap/css/font-awesome.css" rel="stylesheet">
<link href="../Style/skin/css/style.css" rel="stylesheet" type="text/css" />
<link href="../Style/skin/css/animate.css" rel="stylesheet" type="text/css" />
<link href="../Style/skin/plugins/iCheck/custom.css" rel="stylesheet">
<link href="../Style/skin/font/iconfont.css" rel="stylesheet" type="text/css" />
</head>
<body topmargin="0" leftmargin="0" onkeypress="NoSubmit(event);">
<div class="wrapper wrapper-content animated fadeInRight">
<form role="form" onkeypress="NoSubmit(event);">
<div class="row">
<div class="col-sm-12 form-inline pull-right">
<div class="form-group">
<label>关键字</label>
<input name="TB_KWds" type="text" id="TB_KWds" class="form-control" />
</div>
<div class="checkbox m-l m-r-xs">
<label class="i-checks">
<input id="CHK_Myself" type="checkbox" name="CHK_Myself" value="1"><i></i> 仅查询我审批的流程</label>
</div>
<div class="form-group">
<input type="button" value="按工作ID查" id="Btn_ByWorkID" name="ByWorkID" class="btn btn-white" onclick="Btn_Click();"/>
<input type="button" value="按流程标题字段关键字查" id="Btn_ByTitle" name="ByTitle" class="btn btn-white" onclick="Btn_Click();"/>
</div>
</div>
</div>
<div id="result">
</div>
</form>
</div>
<script src="../Scripts/jquery/jquery.min.js" type="text/javascript"></script>
<script src="../Scripts/config.js" type="text/javascript"></script>
<script src="../Scripts/QueryString.js" type="text/javascript"></script>
<script src="../Comm/Gener.js" type="text/javascript"></script>
<script src="../Style/skin/plugins/iCheck/icheck.min.js"></script>
<script>
$(document).ready(function () {
$('.i-checks').iCheck({
checkboxClass: 'icheckbox_square-green',
radioClass: 'iradio_square-green',
});
});
</script>
<script type="text/javascript">
function OpenIt(workid, fk_node, fk_flow) {
var url = '../WFRpt.htm?WorkID=' + workid + '&FK_Flow=' + fk_flow + '&FK_Node=' + fk_node;
var newWindow = window.open(url, 'card', 'width=700,top=50,left=50,height=500,scrollbars=yes,resizable=yes,toolbar=false,location=false');
newWindow.focus();
return;
}
</script>
<script type="text/javascript">
function RSize() {
if (document.body.scrollWidth > (window.screen.availWidth - 100)) {
window.dialogWidth = (window.screen.availWidth - 100).toString() + "px"
} else {
window.dialogWidth = (document.body.scrollWidth + 50).toString() + "px"
}
if (document.body.scrollHeight > (window.screen.availHeight - 70)) {
window.dialogHeight = (window.screen.availHeight - 50).toString() + "px"
} else {
window.dialogHeight = (document.body.scrollHeight + 115).toString() + "px"
}
window.dialogLeft = ((window.screen.availWidth - document.body.clientWidth) / 2).toString() + "px"
window.dialogTop = ((window.screen.availHeight - document.body.clientHeight) / 2).toString() + "px"
}
function NoSubmit(ev) {
if (window.event.srcElement.tagName == "TEXTAREA")
return true;
if (ev.keyCode == 13) {
window.event.keyCode = 9;
ev.keyCode = 9;
return true;
}
return true;
}
function Btn_Click() {
var key = $("#TB_KWds").val();
if (key == null || key == undefined || key == "") {
alert("请输入关键字...");
return;
}
var handler = new HttpHandler("BP.WF.HttpHandler.WF_RptSearch");
handler.AddPara("TB_KWds", key);
var data = handler.DoMethodReturnString("KeySearch_Query");
if (data.indexOf('err@') == 0) {
alert(data);
return;
}
//转化成json.
data = JSON.parse(data);
if (data.length <= 0) {
document.getElementById("result").innerHTML = "<h3>&nbsp;&nbsp;竟然没有查出任何东西,真不思议。</h3>";
return;
}
var tableHtml = "<table class='Table'>",
statusArr = ["未完成", "已完成", "其他"],
tr = "";
tableHtml += "<tr>";
tableHtml += "<th>Idx</th>";
tableHtml += "<th>流程</th>";
tableHtml += "<th>停留节点</th>";
tableHtml += "<th>处理人</th>";
tableHtml += "<th>标题</th>";
// tableHtml += "<th>轨迹图</th>";
tableHtml += "<th>发起人</th>";
tableHtml += "<th>发起日期</th>";
tableHtml += "<th>状态</th>";
tableHtml += "<th>参与人</th>";
tableHtml += "</tr>";
data.forEach(function (item, index) {
tr = "";
tr += "<td class=Idx >" + (index + 1) + "</td>";
tr += "<td>" + item.FlowName + "</td>";
tr += "<td>" + item.NodeName + "</td>";
tr += "<td>" + item.TodoEmps + "</td>";
tr += "<td><a href=\"javascript:OpenIt('" + item.WorkID + "','" + item.FK_Node + "','" + item.FK_Flow + "');\" >" + item.Title + "</a></td>";
// tr += "<td><a href=\"javascript:OpenIt('" + item.FK_Flow + "','" + item.FK_Node + "','" + item.WorkID + "');\" >轨迹</a></td>";
tr += "<td>" + item.StarterName + "</td>";
tr += "<td>" + item.RDT + "</td>";
tr += "<td>" + statusArr[item.WFSta] + "</td>";
tr += "\n<td class='BigDoc' valign=top>" + item.Emps + "</td>";
tr += "</tr>";
tableHtml += tr;
});
tableHtml += "</table>";
document.getElementById("result").innerHTML = tableHtml;
}
/* 打开表单. */
function OpenFrm(workid, nodeID, flowNo) {
var url = "../MyView.htm?FK_Flow=" + flowNo + "&WorkID=" + workid + "&FK_Node=" + nodeID;
window.open(url);
return;
}
</script>
</body>
</html>