Web/MainFrame.js
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
// 定义视图管理器
var m_ViewManager = new ViewManager();
// 定义左侧栏地址字典
var m_LeftUrlDict = {
"Xtwh": "SystemMgr/Left.aspx" // 系统维护
, "Bbtj": "ReportMgr/Left.aspx" // 报表统计
};
var a_AjaxFun = null;
var a_User = null;
var m_user = null; // 当前用户
// page_load
$(function () {
a_AjaxFun = WebApp.LxAjaxFunction;
a_User = WebApp.LxUserContext;
// 初始化视图管理器
m_ViewManager.ViewFramePrefix = "fraWorkFrame_";
m_ViewManager.ViewFrameContainer = $("#tdWorkFrame");
m_ViewManager.ViewLabelPrefix = "labViewLabel_";
m_ViewManager.ViewLabelContainer = $("#pnlViewLabelPanel");
m_ViewManager.ViewLabelCss = "ViewLabel";
m_ViewManager.ViewLabelSelectedCss = "ViewLabelSelected";
m_ViewManager.ViewLabelTextCss = "LabelText";
m_ViewManager.WorkFrameCss = "workframe";
m_ViewManager.ViewLabelTemplate = "<div id=\"{$ID}\" onclick=\"showThisView(this);\"><div class=\"LabelTag\"></div><div class=\"LabelText\">{$Title}</div>"
+ "<div onmouseover=\"$(this).addClass('LabelCloseTagMouseOver')\" onclick=\"m_ViewManager.close($(this.parentNode).data('ViewName'))\" onmouseout=\"$(this).removeClass('LabelCloseTagMouseOver')\" class=\"LabelCloseTag\"></div>"
+ "</div>";
// 视图标签数量改变时自动修改标签占用区域大小
m_ViewManager.OnViewChanged = function () {
$("#pnlViewLabelPanel").css("width", 74 + 134 * (m_ViewManager.Views.length - 1) + "px");
}
using("linkbutton", function () {
$(".btn").linkbutton();
$(".tbtn").linkbutton({ plain: true });
});
// 创建桌面视图
var strDesktopLabelViewTemplate = "<div id='{$ID}' onclick='showThisView(this);'><div class='LabelTag'></div><div class='LabelText'>{$Title}</div></div>";
//获得登录人页面权限列表中第一个页面
// 获取当前用户信息
result = a_User.GetCurUserContext();
if (result.error != null) {
showAjaxError(result.error);
return;
}
m_user = result.value.User;
var result = a_AjaxFun.GetFirstPageUrl(m_user.ID);
if (result.error != null) {
showAjaxError(result.error);
return;
}
var strPageUrl = result.value;
if (!strPageUrl) {
alert("您没有权限进行系统操作!");
return false;
后面还有 87 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。