| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143 |
- <%@ page language="java" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8" %>
- <%@include file="./taglib.jsp" %>
- <%@ page import="cn.sinobest.framework.util.ConfUtil,cn.sinobest.framework.comm.Environment" %>
- <html>
- <head>
- <title>页面导航栏</title>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <link href="${ctx}/themes/default/default.css?v=${deployVersion}" rel="stylesheet" type="text/css">
- <!--[if IE 6]>
- <link href="${ctx}/themes/default/ie6.css" rel="stylesheet" type="text/css">
- <![endif]-->
- <script type="text/javascript">
- var contextPath = '<%=request.getContextPath()%>';
- </script>
- <script src="${ctx}/js/comm/lib/json2.js"></script>
- <script src="${ctx}/js/comm/lib/jquery.js"></script>
- <script src="${ctx}/js/comm/fw/ajax.js?v=${deployVersion}"></script>
- </head>
- <%@ include file="/jsp/framework/head.jsp"%>
- <%
- final String todoMsgTipTime=Environment.todoMsgTipTime;
- %>
- <body leftmargin="0" topmargin="0">
- <div id="_navigator" class="navigator" >
- </div>
- <script>
- function fnSsoLogin(sUrl, fnCallback){
- loadScript({
- url:contextPath + "/js/comm/fw/encrypt.js",
- beforeFunc: function(){return null==document.getElementById("fwencrypt");},
- afterFunc: function(script){
- if(null != script){
- script.id = "fwencrypt";
- }
- loadScript({
- url:contextPath + "/js/comm/fw/encrypt2.js",
- beforeFunc: function(){return null==document.getElementById("fwencrypt2");},
- afterFunc: function(script){
- if(null != script){
- script.id = "fwencrypt2";
- }
- <%-- 加载JS完毕后单点登录 --%>
- ssoLogin(sUrl,readCookie("LOGINID"),getSsoUid(),
- function(jsonpdata){
- if(jsonpdata.FHZ<0){
- alert(jsonpdata.MSG);
- return;
- }else{
- <%-- 调用回调函数--%>
- fnCallback();
- }
- }
- );
- }
- });
- }
- });
- }
- function fnOpenHelp(sHelpUrl,sRightName){
- var msgObj = parent.frames["workspace"].showMsg('正在单点登陆',-1);
- fnSsoLogin("<%=ConfUtil.getParam("HELP_SER_URL")%>",function(){
- var sUrl = "<%=ConfUtil.getParam("HELP_SER_URL")%>" + sHelpUrl
- +"&FROM_RIGHTNAME=" + encodeURIComponent(sRightName)
- +"&_t=" + new Date().getTime();
- var sFeatures = "resizable:yes;status:no;help:no;scroll:yes;center:yes;"
- +"dialogWidth:"+1024+"px;"+"dialogHeight:"+768+"px";
- //window.showModelessDialog(sUrl,window,sFeatures);
- window.open(sUrl,"");
- parent.frames["workspace"].hideMsg(msgObj);
- });
- }
-
- function loadScript(opt){
- var url = opt.url || "";
- var afterFunc = opt.afterFunc || function(){};
- var beforeFunc = opt.beforeFunc || function(){return true};
-
- if('[object Function]' != Object.prototype.toString.call(beforeFunc)){
- beforeFunc = function(){return true};
- }
- if('[object Function]' != Object.prototype.toString.call(afterFunc)){
- afterFunc = function(){};
- }
- //校验不通过,直接调用回调函数
- if(false == beforeFunc()){
- afterFunc();
- return;
- }
- //校验通过,则下载script,并且下载执行完毕后调用afterFunc,并且把script作为参数传递
- var script = document.createElement('script');
- script.src = url;
- script.type= 'text/javascript';
- if(script.readyState){
- script.onreadystatechange = function(){
- if('complete' == this.readyState || 'loaded' == this.readyState){
- this.onreadystatechange = null;
- afterFunc(script);
- }
- }
- }else{
- script.onload = function(){
- afterFunc(script);
- }
- }
- document.getElementsByTagName("head")[0].appendChild(script);
- }
-
-
- function showMessage(msg,id){
- /*$.messager.lays(width, height);
- *该方法主要用来定义弹出窗口的宽度和高度。
- */
- $.messager.lays(400, 250);
- /*$.messager.show(title,text,time);
- *该方法主要定义窗口显示的内容,以及窗口显示多长时间后进行隐藏。
- *如果使用默认的标题,则将title设置为0,另外title和text还可以设置为html内容进行显示。如果希望用户点击弹窗的关闭按钮才关闭
- *消息框,可将time设置为0。
- */
- $.messager.show(id,"新代办任务",msg,0);
- }
- var index=0;
- function getTodoMsg() {
- var sTime=new Date().getTime();
- new Service({
- serviceId:'todoMsgService',//活动信息service
- method:'getTodoMsg',//保存活动审批信息
- parameters:{"sTime": sTime,"todoID":"fw_blank_todolist"}
- }).sentAjax('',function(data){
- if(data!=''){
- showMessage(data,"message"+index);
- index++;
- }
- });
- }
- var millisec=<%=todoMsgTipTime%>;
- if(millisec>0)setInterval("getTodoMsg()",millisec*60*1000);
-
-
- </script>
- </body>
- </html>
|