<!DOCTYPE html>
|
<html>
|
<head>
|
<meta charset="UTF-8">
|
<title>莫道网校后台管理中心</title>
|
[@static_file /]
|
<link href="${base}/static/style/mainframe/css/style.css" rel="stylesheet" type="text/css" />
|
<link href="${base}/static/style/desktop/css/css.css" rel="stylesheet" type="text/css" />
|
<script type="text/javascript" src="${base}/static/plugins/easyui/easyui.tab.dbclick.js"></script>
|
<script type="text/javascript">
|
$(document).ready(function(){
|
//tab关闭前,请除iframe内存
|
$('#appTabs').tabs({
|
onBeforeClose: function(title,index){
|
var frames=$('iframe');
|
if(frames.length>0){
|
var frame = frames[index];
|
$(frame).remove();
|
if($.browser.msie){CollectGarbage();}
|
}
|
},
|
onContextMenu : function(e, title){
|
e.preventDefault();
|
$('#tabsMenu').menu('show', {
|
left : e.pageX,
|
top : e.pageY
|
}).data("tabTitle", title);
|
}
|
});
|
|
$('#tabsMenu').menu({
|
onClick:function(item){
|
var currtab_title = $('#tabsMenu').data("tabTitle");
|
if(item.text=='关闭'){
|
if(currtab_title == '我的桌面') return;
|
$('#appTabs').tabs('close',currtab_title);
|
}
|
if(item.text=='关闭全部'){
|
var count = $('#appTabs').tabs('tabs').length;
|
for(var i=1;i<count;i++){
|
$('#appTabs').tabs('close',1);
|
}
|
}
|
if(item.text=='关闭其他'){
|
var currtab_title = $('#tabsMenu').data("tabTitle");
|
$('.tabs-inner span').each(function(i, n) {
|
if ($(this).parent().next().is('.tabs-close')) {
|
var t = $(n).text();
|
if (t != currtab_title)
|
$('#appTabs').tabs('close', t);
|
}
|
});
|
}
|
if(item.text=='刷新'){
|
setReload();
|
}
|
}
|
});
|
|
//双击关闭tab
|
$('#appTabs').tabs('bindDblclick', function(index, title){
|
if(index != 0){
|
$('#appTabs').tabs('close',index);
|
}
|
});
|
});
|
|
//增加tab
|
function addTab(id,title,url){
|
if ($('#appTabs #tabObj_'+id).length!=0){
|
//查找tab 对应的index
|
var panel =$('#appTabs #tabObj_'+id).parent();
|
var index =$('.tabs-panels .panel').index(panel[0]);
|
$('#appTabs').tabs('select',index);
|
return;
|
}
|
if($('#appTabs').tabs('tabs').length > 9){
|
if(confirm('最多允许打开10个选项卡,是否关闭现有选项卡后打开新的选项卡?')){
|
var count = $('#appTabs').tabs('tabs').length;
|
for(var i=1;i<count;i++){
|
$('#appTabs').tabs('close',1);
|
}
|
} else {
|
return false;
|
}
|
}
|
var content ='<iframe name="tabFrame_'+ id +'" id="tabFrame_'+ id +'" frameborder="false" scrolling="auto" frameborder="0" src="'+ url +'" style="border:none; margin:0px;width:100%;height:100%;" allowtransparency="true"></iframe>';
|
$('#appTabs').tabs('add',{
|
id:"tabObj_"+id,
|
title:title,
|
content:content,
|
iconCls:'icon-search',
|
closable:true
|
});
|
}
|
|
function loadLeft(id,gnmc){
|
var p = $("#mainLayout").layout("panel","west");
|
p.panel("setTitle",gnmc);
|
var s=0;
|
p.panel('refresh','left.html?menuid='+id+"&index="+s);
|
}
|
|
function onLogout(href){
|
if(!confirm('确定要退出吗?')) return false;
|
href.target = window.top.openDialog(1,400,200,'正在退出系统...');
|
}
|
|
|
//重新加载当前的焦点
|
function setReload(url){
|
var frame = getDomID();
|
var oldSrc = url || frame.src;
|
var url = oldSrc.replace(/#/g,'');
|
if(/\?/g.test(url)) {
|
if(/random=(([0-9.])+)+/.test(url))
|
frame.src = url.replace(/random=(([0-9.])+)+/, "random="+Math.random());
|
else
|
frame.src = url +"&random=" + Math.random();
|
} else {
|
frame.src = url + "?random=" + Math.random();
|
}
|
}
|
|
function reloadDataGrid(id,arg,frameid){
|
if(frameid == undefined || frameid == ""){
|
getDomID().contentWindow.reloadDataGrid(id,arg);
|
} else {
|
getDomID().contentWindow.document.getElementById(frameid).contentWindow.reloadDataGrid(id,arg);
|
}
|
}
|
|
//返回当前焦点DomId;
|
function getDomID(){
|
var tab = $('#appTabs').tabs('getSelected');
|
var index = $('#appTabs').tabs('getTabIndex',tab);
|
var frame = $("iframe").get(index);
|
return frame;
|
}
|
|
//传ID,刷新页面 刷新frameset页面的子frame
|
function setIdReload(domId){
|
var myUrl=getDomID();
|
myUrl.contentWindow.document.getElementById(domId).contentWindow.location.href = myUrl.contentWindow.document.getElementById(domId).contentWindow.location.href;
|
}
|
//刷新页面中的tab
|
function refreshTab(){
|
getDomID().contentWindow.refreshTab();
|
}
|
|
//获取主框架中的iframe
|
function getFrameById(domId){
|
return getDomID().contentWindow.document.getElementById(domId).contentWindow;
|
}
|
|
function changePwd(href){
|
window.top.openDialog(0,50,50,'修改密码',$.http.getAbsoluteUrl('changePwd.html'),{
|
buttons:[{text:"提交",iconCls:'icon-add',_handler:"_onFormSubmit()"},{text:"关闭",_handler:"closeWin()"}]
|
});
|
return false;
|
}
|
|
function showMyInfo(href){
|
window.top.openDialog(0,80,80,'我的资料',$.http.getAbsoluteUrl('MyInfo.html'),{
|
buttons:[{text:"修改",iconCls:'icon-add',_handler:"_onFormSubmit()"},{text:"关闭",_handler:"closeWin()"}]
|
});
|
return false;
|
}
|
|
function ok(id){
|
window.frames["desktopFrame"].ff(id);
|
}
|
</script>
|
<style type="text/css">
|
body { margin:0px; }
|
/*避免iframe外层DIV出现滚动条*/
|
.easyui-tabs div { overflow:visible; }
|
</style>
|
</head>
|
<body class="easyui-layout">
|
<div id="topDIV" data-options="region:'north',border:false" style="height:82px; overflow:hidden;">
|
<!-- 头部开始 -->
|
<div class="top">
|
<div class="top_logo"></div><div></div>
|
<div class="top_right" id="menu">
|
<ul>
|
<li><span>用户名:</span>${info.user.ZSXM}</li>
|
<li><span>部门:</span>${info.user.deptName}</li>
|
<li><a href="####" onclick="return showMyInfo(this);"><img src="${base}/static/style/desktop/images/desktop_03.gif" />我的资料</a></li>
|
<li><a href="####" onclick="return changePwd(this);"><img src="${base}/static/style/desktop/images/desktop_05.gif" />修改密码</a></li>
|
<li><a href="logout.html" onclick="return onLogout(this);"><img src="${base}/static/style/desktop/images/desktop_10.gif" />退出登陆</a></li>
|
</ul>
|
</div>
|
<div class="clear"></div>
|
<div class="top_left">
|
<ul>
|
[#assign firstYjgnID = 0 /]
|
[#assign firstYjgnName = 0 /]
|
[#list info.yjgnList as d]
|
[#if firstYjgnID ==0] [#assign firstYjgnID = d.ID /] [/#if]
|
[#if firstYjgnName ==0] [#assign firstYjgnName = d.GNMC /] [/#if]
|
<li><a href="####" onclick="return loadLeft('${d.ID}','${d.GNMC}')" style="text-align:center;"><font style="float:none;">${d.GNMC}</font></a></li>
|
[/#list]
|
<!--<li><a href="#"><img src="${common_static}/static/style/desktop/images/desktop_30.gif" />配置库</a></li>
|
<li><a href="#"><img src="${common_static}/static/style/desktop/images/desktop_25.gif" />知识库</a></li>-->
|
</ul>
|
</div>
|
</div>
|
<!--<div class="index_top">
|
<div class="top_t">
|
<div class="logo ft1 fl">
|
<img src="${common_static}/static/style/mainframe/images/logo.png" alt="logo"/>
|
</div>
|
<div class="index_hello pad2 fl">
|
<p>您好![${info.user.ZSXM}]</p>
|
<p><a href="####" onclick="return changePwd(this);">修改密码</a> | <a href="####" onclick="return showMyInfo(this);">我的资料</a> | <a href="logout.html" onclick="return onLogout(this);">退出</a>
|
|
</p>
|
</div>
|
<ul class="meun pad1 fr">
|
[#assign firstYjgnID = 0 /]
|
[#assign firstYjgnName = 0 /]
|
[#list info.yjgnList as d]
|
[#if firstYjgnID ==0] [#assign firstYjgnID = d.ID /] [/#if]
|
[#if firstYjgnName ==0] [#assign firstYjgnName = d.GNMC /] [/#if]
|
<li class="curr mu2"><a href="####" onclick="return loadLeft('${d.ID}','${d.GNMC}')" hidefocus="true" style="outline:none;">${d.GNMC}</a></li>
|
[/#list]
|
</ul>
|
</div>
|
</div>
|
--><!-- 头部结束 -->
|
</div>
|
<div data-options="region:'center',border:false">
|
<div id="mainLayout" class="easyui-layout" data-options="fit:true,border:false">
|
<div title="${firstYjgnName}" id="leftDIV" data-options="region:'west',href:'${base}/business/pages/left.html?menuid=${firstYjgnID}',split:true" style="width:180px;">
|
加载中...
|
</div>
|
<div data-options="region:'center',border:false">
|
<div class="easyui-tabs" id="appTabs" data-options="fit:true">
|
<!--<div title="我的桌面" style="padding:10px" data-options="iconCls:'icon-back'">
|
<iframe name="desktopFrame" id="desktopFrame" frameborder="false" scrolling="auto" frameborder="0" src="${base}/business/pages/desktop.html" style="border:none; margin:0px;width:100%;height:100%;overflow-x: hidden" allowtransparency="true"></iframe>
|
</div>-->
|
</div>
|
<div id="tabsMenu" class="easyui-menu" style="width:150px;">
|
<div id="tab_menu-tabclose" iconCls="icon-save">关闭</div>
|
<div id="tab_menu-tabcloseall">关闭全部</div>
|
<div id="tab_menu-tabcloseother">关闭其他</div>
|
<div class="menu-sep"></div>
|
<div id="tab_menu-tabupdate">刷新</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
<div data-options="region:'south',split:true,border:false" style="height:20px;text-align:right;">
|
技术支持: <a href="####" style="color:#000000" target="_blank">郑州东方天成软件技术有限公司</a> 版本号:V1.0
|
</div>
|
</body>
|
|
</html>
|