61,129
社区成员




<%@ Page Language="C#" AutoEventWireup="true" %>
<script type="text/C#" runat="server">
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
NameValueCollection co = this.Request.QueryString;
StringBuilder sb = new StringBuilder();
foreach (string s in co.AllKeys)
{
sb.AppendFormat("var {0}='{1}';", s, co[s]);
}
if (!this.Page.ClientScript.IsClientScriptBlockRegistered("params"))
{
this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "params", sb.ToString(), true);
}
}
}
</script>
<!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 id="Head1" runat="server">
<title>我的待办</title>
<script src="/_layouts/script/jQuery.js" type="text/javascript"></script>
<script src="/_layouts/script/flexigrid.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="/_layouts/styles/flexigrid.css" />
</head>
<body style="margin: 0px; padding: 0px; font-size: 12px; height: 100%">
<form id="form1" runat="server">
<div id="frame_content">
<table id="flex1" style="display: none">
</table>
</div>
<%
String sys = Request["className"];
string refreshTime = Request["refreshtime"];
%>
<script type="text/javascript">
var s = window.parent.document.getElementById(webpart);
var w = $(s).width();
var h = $(s).height();
$(s)[0].firstChild.width = w;
var sh;
var eq = 0;
function reinitIframe() {
var iframe = document.getElementById("frame_content");
try {
var bHeight = iframe.scrollHeight;
var dHeight = iframe.document.documentElement.scrollHeight;
var ht = Math.max(bHeight, dHeight);
$(s)[0].firstChild.height = ht;
if (bHeight == dHeight)
eq++;
if (eq >= 5)
try {
clearInterval(sh);
}
catch (ex) { }
} catch (ex) { }
}
// var rt = "<%=refreshTime%>";
var rt = 60 * 10;
sh = setInterval("reinitIframe()", 3000);
setInterval("flexireload()", rt * 1000);
var a = "<%=sys %>";
switch (a) {
case "MailPart":
creatgrid("mail", "/_layouts/Document/OA_Login.aspx?url=http://office.ln.cmcc/eOffice/OA/View/PortalCenter_mail.asp", "共有{total}封未读", 210);
break;
case "AmsPart":
creatgrid("ams", "/_layouts/document/AmsSSO.aspx?type=amslistmore", "共有{total}条未读");
break;
case "BaozhangPart":
creatgrid("baozhang", "/_layouts/Document/donettojava_sso.aspx?sysname=baozhang", "共有{total}条未读");
break;
case "EhrPart":
creatgrid("ehr", "/_layouts/Document/ehrentry.aspx?_userName=&_misId=", "共有{total}条未读");
break;
case "EpmsPart":
creatgrid("epms", "/_layouts/Document/SmapChagePage.aspx?_url=http://10.1.48.235:80/index.html&remoteAppId=epms@hq.cmcc", "共有{total}条未读");
break;
case "InnovationPart":
creatgrid("innovation", "/_layouts/Document/chuangxinWaitInfo.aspx", "共有{total}条未读");
break;
case "BudgetPart":
creatgrid("budget", "/_layouts/Document/BudgetInfo.aspx", "共有{total}条未读");
break;
case "ContractPart":
creatgrid("contract", "http://portaltest01/sites/contract/mytest.aspx", "共有{total}条未读");
break;
case "EPMPart":
creatgrid("epm", "/_layouts/Document/EPMInfo.aspx", "共有{total}条未读");
break;
case "TDBZPart":
creatgrid("td_bz", "/_layouts/Document/donettojava_sso.aspx?sysname=tderp", "共有{total}条未读");
break;
default:
break;
}
function flexireload() {
$("#flex1").flexReload();
}
function creatgrid(sys, moreurl, moreinfo, hei) {
$("#flex1").flexigrid
(
{
url: '/_layouts/Document/ProvideJson.aspx?getdata=' + sys,
moreurl: moreurl,
dataType: 'json',
colModel: [
{ display: '发件人', name: 'Addresser', width: 60, align: 'left' },
{ display: '标题', name: 'Url', width: w - 160, align: 'left' },
{ display: '发送时间', name: 'addresser', width: 60, align: 'left' }
],
sortname: "url",
sortorder: "asc",
usepager: true,
useRp: false,
rp: 5,
nowrap: true, //是否不换行
pagestat: moreinfo,
procmsg: '读取中 ...',
showTableToggleBtn: false,
width: w,
autoload: true,
height: "auto"
}
);
}
</script>
</form>
</body>
</html>