Files
fleet-contractor/Site/fic/fic/FIC.aspx
T
2023-04-28 12:22:26 +08:00

526 lines
29 KiB
Plaintext

<%@ Page Title="" Language="C#" MasterPageFile="~/IronIntelMasterPage.master" AutoEventWireup="true" CodeFile="FIC.aspx.cs" Inherits="FIC" %>
<asp:Content ID="Content1" ContentPlaceHolderID="holder_head" runat="Server">
<link type="text/css" href="<%=Common.GenerateUrl("fic/js/components/css/modal.css")%>" rel="stylesheet" />
<link type="text/css" href="<%=Common.GenerateUrl("fic/css/workspace.css") %>" rel="stylesheet" />
<link type="text/css" href="<%=Common.GenerateUrl("../css/override.css") %>" rel="stylesheet" />
<link type="text/css" href="<%=Common.GenerateUrl("fic/js/components/css/override.css")%>" rel="stylesheet" />
<link type="text/css" href="<%=Common.GenerateUrl("fic/js/components/css/gridview.css")%>" rel="stylesheet" />
<link type="text/css" href="<%=Common.GenerateUrl("fic/js/components/css/datagrid.css") %>" rel="stylesheet" />
<link type="text/css" href="<%=Common.GenerateUrl("fic/js/components/css/design-grid.min.css") %>" rel="stylesheet" />
<link type="text/css" href="<%=Common.GenerateUrl("fic/css/chart.css")%>" rel="stylesheet" />
<link type="text/css" href="<%=Common.GenerateUrl("fic/css/pivot.css")%>" rel="stylesheet" />
<link type="text/css" href="<%=Common.GenerateUrl("fic/js/components/css/vue-ctrls.css") %>" rel="stylesheet" />
<link type="text/css" href="<%=Common.GenerateUrl("fic/css/form.css") %>" rel="stylesheet" />
<link type="text/css" href="<%=Common.GenerateUrl("fic/css/wizardctrl.css") %>" rel="stylesheet" />
<link type="text/css" href="<%=Common.GenerateUrl("fic/css/Grid.css")%>" rel="stylesheet" />
<link type="text/css" href="<%=Common.GenerateUrl("css/datepicker.min.css")%>" rel="stylesheet" />
<link type="text/css" href="<%=Common.GenerateUrl("fic/css/JsTreeCss/style.min.css")%>" rel="stylesheet" />
<link type="text/css" href="<%=Common.GenerateUrl("fic/css/tabcontrol.css") %>" rel="stylesheet" />
<link rel="stylesheet" href="https://js.arcgis.com/3.40/esri/css/esri.css" />
<style type="text/css">
body {
/* 禁止选中 */
-moz-user-select: none; /*火狐*/
-webkit-user-select: none; /*webkit浏览器*/
-ms-user-select: none; /*IE10*/
-khtml-user-select: none; /*早期浏览器*/
user-select: none;
overflow: hidden;
}
#wsp_personal {
outline: none;
margin: 0 3px;
height: 33px;
float: left;
}
#host_header .workspace_menu {
padding-right: 0;
/*overflow-y: auto;
overflow-x: hidden;*/
min-width: 255px;
}
#host_header .workspace_menu .wspMenuTitle {
height: 30px;
line-height: 30px;
font-weight: bold;
}
#host_header .workspace_menu ul {
padding: 0;
margin: 0;
max-height: 260px;
overflow-y: auto;
overflow-x: hidden;
}
#host_header .workspace_menu li {
white-space: nowrap;
height: 24px;
line-height: 24px;
cursor: pointer;
padding: 0 40px 0 2px;
margin: 0 5px 0 0;
list-style: none;
}
#host_header .workspace_menu li:hover {
background: #eaeaea;
}
#host_header .workspace_menu li.no-result {
cursor: default;
font-style: italic;
}
#host_header .workspace_menu li.no-result:hover {
background: inherit;
}
#wsp_content {
position: fixed;
top: 93px;
width: 100%;
bottom: 0;
overflow: auto;
}
#workspace_info {
height: 33px;
line-height: 33px;
padding: 0 0 0 4px;
background: rgba(0,0,0,0.2);
}
#workspace_info .workspace_grade_icon {
width: 15px;
height: 11px;
float: left;
margin: 11px 0 0 6px;
}
#chart_comments_container,
#email_subscription_container {
position: fixed;
border: none;
background: white;
top: 0;
right: 0;
height: 100%;
width: 420px;
border-left: 1px solid #aaa;
z-index: 1000;
}
#email_subscription_container {
width: 900px;
}
</style>
<script type="text/javascript">
var subpages = [];
var appPath = "<%=this.ResolveUrl("~/") %>";
var sitePath = "<%=this.ResolveUrl("~/fic/") %>";
ApplicationPath = sitePath;
</script>
<%--<script type="text/javascript" src="<%=Common.GenerateUrl("js/jquery-1.11.3.js") %>"></script>--%>
<script type="text/javascript" src="<%=Common.GenerateUrl("js/lib/vue.min.js")%>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("js/promise.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/components/modal.js")%>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("js/utility.js") %>"></script>
<script type="text/javascript">
if (typeof _utility === 'object') {
_utility.currentLang = _fleet.currentLang;
}
</script>
<script type="text/javascript" src="<%=Common.GenerateUrl("js/cookie.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/controls/dialog.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/controls/additionalFilter.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/controls/editGridCtrl.js") %>"></script>
<%--<script type="text/javascript" src="<%=GenerateUrl("fic/js/controls/changepassword.js") %>"></script>--%>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/workspace.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("js/echarts.min.js")%>"></script>
<%--<script type="text/javascript" src="//cdn.jsdelivr.net/npm/[email protected]/dist/echarts.js"></script>--%>
<script type="text/javascript" src="<%=Common.GenerateUrl("js/datepicker.min.js")%>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("js/lib/vue-color.min.js")%>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/components/gridview.js")%>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/controls/about.js")%>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/menu.js")%>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/pivot.js")%>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/Management/func.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/controls/controls.js") %>"></script>
<%--<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/controls/editGridCtrl.js") %>"></script>--%>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/components/datagrid.js")%>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/components/vue-ctrls.js")%>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/components/design-grid.min.js")%>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/controls/form.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/controls/wizardctrl.js") %>"></script>
<%-- 覆盖fic定义 --%>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/override.js")%>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/g5masterjs.js")%>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/controls/wsp_pivot.js")%>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/Management/languageform.js")%>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/ColumnColorSetting.js")%>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/Management/UserAlertFilter.js")%>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/board.js")%>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chart.js")%>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/charts/gauge.js")%>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/charts/scorecard.js")%>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/controls/gridctrl.js")%>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/charts/grid.js")%>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/charts/graph.js")%>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/charts/simplechart.js")%>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/charts/favorites.js")%>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/charts/fifrs.js")%>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/controls/jstree.min.js")%>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartTypeWizard.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/selectChartType.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/selectChartSubType.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/DimWizard.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/ListWizard.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/Grid2DWizard.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/Grid3DWizard.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/RssWizard.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/WebWizard.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/MapViewWizard.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/StockWizard.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/VideoWizard.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/FavoriteWizard.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/AlertWizard.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/Management/alertMessageWizard.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/Graph2DWizard.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/Graph3DWizard.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/ColumnLineWizard.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/PieWizard.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/GaugeWizard.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/ScatterPlotWizard.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/FifrsWizard.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/ScorecardWizard.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/commonOp.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/selectDTOption.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/chartFilter.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/BaseXYPivotCtrl.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/D1YPivotCtrl.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/D2XYPivotCtrl.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/D3XYPivotCtrl.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/PointSetXYPivotCtrl.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/xCtrl.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/zCtrl.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/parameterInitValueOption.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/shapeAndColorSetting.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/yCtrl.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/pivotCtrl.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/subctrls/webPivotCtrl.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/aggregatesCtrl.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/targetInputDataCtrl.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/chartNoteCtrl.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/chartInformationCtrl.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/setuprssurlCtrl.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/stockSymbolsCtrl.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/typeCtrl.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/setupFavoriteUrlCtrl.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/subscribetoAMessageCtrl.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/TargetRelation.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/SortByCtrl.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/gaugeInformationCtrl.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/drilldownselect.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/drilldownurl.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/webSetup.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/drilldownchart.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/drilldownCell.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/frptSelectReportCtrl.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/frptSetPivot.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/freeReportSetCells.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/freeReportSetPivots.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/subctrls/targetMappingHeader.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/chartManage/chartWizardOptions/subctrls/cellDialog.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/Management/boardFilters.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/Management/workspaceFilters.js") %>"></script>
<script type="text/javascript" src="<%=Common.GenerateUrl("fic/js/Management/filtersSelector.js") %>"></script>
<script>
//必须放在地图js之前
var dojoConfig = {
async: true,//这个参数一定要设置,必须要设置true;
parseOnLoad: true,
paths: {
extras1: location.pathname.replace(/\/[^/]+$/, "") + "/js/mapview"
},
cacheBust: true
};
</script>
<script src="https://js.arcgis.com/3.40"></script>
<script src="<%=Common.GenerateUrl("fic/js/mapview/asset.js")%>"></script>
<script src="<%=Common.GenerateUrl("fic/js/mapview/maphelper.js")%>"></script>
<script src="<%=Common.GenerateUrl("fic/js/mapview/mapview.js")%>"></script>
<script type="text/javascript">
var LinkIcons = new Array();
var frsInstalled = false;
_utility.rootPath = "<%=this.ResolveUrl("~/") %>";
_utility.loginedUser = {};
// register the plugin
Vue.use(window['g5-vue-ctrls'].directives);
function openMessage(text) {
_utility.showMessage(text, DEFAULT_LANG.FIC);
}
$(function () {
new Promise(getThemes)
.then(GetUserParamter)
.then(window.onUserInited || function () { });
// 获取workspace
function getWorkspaces() {
return new Promise(function (resolve, reject) {
_network.query('GetWorkspaces', [], function (data) {
if (!data.Result && data.ErrorMessage) {
writelog("getWorkspaces", data.ErrorMessage, data.ErrorMessage);
} else {
_utility.workspaces = data.Result;
//var tcontainer = $('<ul></ul>').appendTo($('#host_header').children('.workspace_menu').empty());
//fillWsp(data.Result);
}
resolve();
});
});
}
function fillWsp(wsp, filter) {
var tcontainer = $('#host_header').children('.workspace_menu').children('.wspList').empty();
var ts = [];
for (var tid in wsp) {
var theme = wsp[tid];
if (filter) {
if (filter.length > 0) {
if (theme.WSPName.toUpperCase().indexOf(filter.toUpperCase()) === -1)
continue;
}
}
var name = theme.WSPName;
if (theme.Level == '0' && !($.nullOrEmpty(theme.Creater))) {
name = name + ' (' + GetLanguageByKey('LHBIS_FIC_CHARTS_COMMONCHART_A004', 'Private') + ':' + theme.CreaterName + ')';
}
//value IE 会被强转
var li = $('<li></li>');
li.attr({
'iid': theme.IID,
'level': theme.Level,
'creater': theme.Creater,
'secrettype': theme.SecretType,
'IsMyCreate': theme.IsMyCreate,
'WSPName': theme.WSPName,
'WSPDescription': theme.WSPDescription
}).text(name);
ts.push(li);
}
if (ts.length <= 0)
ts.push($('<li class="no-result">' + GetLanguageByKey("NO_RESULTS", "No results") + '.</li>'));
tcontainer.append(ts);
}
initLanguage();
//getUserInfo();
//StartTimer();
// 初始化workspace
_workspace.container = '#wsp_content';
_workspace.init();
_workspace.onchanged = function (lv, personal) {
$('#wsp_personal').parent().css('display', hasPermission(PMS.could_personal, lv) ? '' : 'none');
if (personal == true || personal == "true") {
$('#wsp_personal').prop('checked', true);
}
else {
$('#wsp_personal').prop('checked', false);
}
};
_workspace.onsaved = function () {
$('#host_header').children('.workspace_menu').children('.wspMenuTitle').children('.search-bar').children('.search-text').val('');
getWorkspaces();
};
getChartColorSchemes()
.then(function () {
getWorkspaces();
}).catch(catchError);
});
function catchError(err) {
_utility.showMessage(err, DEFAULT_LANG.FIC, null, function () {
window.location = '../Logout.ashx';
});
}
function GetDefaultWorkspace() {
return new Promise(function (resolve, reject) {
_network.query('GetDefaultWorkspace', [], function (data) {
if (data.Result) {
if (_utility.workspaces == null || _utility.workspaces.length === 0) {
_utility.workspaces = [data.Result];
}
changeWorkspace(data.Result.IID, data.Result.WSPName, data.Result.Level, data.Result.Creater, data.Result.SecretType, data.Result.IsMyCreate, data.Result.WSPDescription);
} else {
// 去除此验证
//if (loginedUser('UserType') != READONLY_USER) { //不为readonly用户
_workspace.newWorkspace();
//} else {
// //throw new Error('GetDefaultWorkspace error.');
// alert('GetDefaultWorkspace error.');
// window.location = 'login.aspx';
// return;
//}
}
resolve();
});
});
}
function changeWorkspace(iid, name, level, Creater, secrettype, IsMyCreate, WSPDescription) {
_network.query('GetWorkspacePersonalCheck', [iid], function (data) {
if (!data.Result && data.ErrorMessage) {
writelog("changeWorkspace", data.ErrorMessage, data.ErrorMessage);
} else {
var personalChecked = data.Result;
if (_workspace.changed && _utility.CanSaveAccessByPersonalIsVisableWhenLogout()) {
$alertdialog.showConfirm(DEFAULT_LANG.FIC,
GetLanguageByKey("LHBIS_FIC_SILVERLIGHT_WSP_WORKSPACEPAGE_A004", 'The Workspace setting defaults have changed, do you want to save the changes?'), [
[DEFAULT_LANG.cancel],
[DEFAULT_LANG.no, function () { _workspace.onchangewsp(iid, name, level, Creater, secrettype, personalChecked, IsMyCreate, WSPDescription); }],
[DEFAULT_LANG.yes, function () { _utility.doSaveWorkspace(function () { _workspace.onchangewsp(iid, name, level, Creater, secrettype, personalChecked, IsMyCreate, WSPDescription); }); }]
]);
} else {
_workspace.onchangewsp(iid, name, level, Creater, secrettype, personalChecked, IsMyCreate, WSPDescription);
}
}
});
}
function init() {
$('#wsp_personal').change(function () {
_workspace.changePersonal();
});
GetLogo();
// chart comments
var iframe = $('<iframe id="chart_comments_container" style="display:none;margin-right:-420px"></iframe>');
var email_iframe = $('<iframe id="email_subscription_container" style="display:none;margin-right:-900px"></iframe>');
var bg = $('<div id="chart_comments_bg" class="maskbg" style="display:none"></div>').click(function () {
iframe.stop().animate({ 'margin-right': -420 }, ANIMATE_FAST_SPEED, function () {
iframe.hide();
bg.hide();
});
email_iframe.stop().animate({ 'margin-right': -900 }, ANIMATE_FAST_SPEED, function () {
iframe.hide();
bg.hide();
});
});
$(document.body).append(bg, iframe);
$(document.body).append(bg, email_iframe);
}
var commentOpenCount = 0;
function onCommentsOpened() {
commentOpenCount++;
if (commentOpenCount < 2) {
return;
}
var container = $('#chart_comments_container')[0];
//container.contentWindow.user = _utility.loginedUser;
container.contentWindow.showMessage(_utility.loginedUser, _utility.currentLang, sitePath);
}
function onUserInited() {
GetDefaultWSP().then(init).catch(catchError);
}
function GetDefaultWSP() {
var iid = '<%=_wspIID%>';
if (iid.length == 0) {
return GetDefaultWorkspace();
} else {
return GetWorkspaceByIID(iid);
}
}
function GetWorkspaceByIID(iid) {
return new Promise(function (resolve, reject) {
_network.query('GetWorkspaceByIID', [iid], function (data) {
if (data.Result) {
setPageTitle(data.Result.WSPName, true);
changeWorkspace(data.Result.IID, data.Result.WSPName, data.Result.Level, data.Result.Creater, data.Result.SecretType, data.Result.IsMyCreate, data.Result.WSPDescription);
} else {
_workspace.newWorkspace();
}
resolve();
});
});
}
function GetLogo() {
_network.management('GetLogoUrls', [], function (data) {
if (data.ErrorCode !== 0) {
return;
}
var logos = data.Result;
for (var i = 0; i < logos.length; i++) {
var logo = logos[i];
var imgurl = "../ImageService.ashx?img=LogoUrlIcon&id=" + logo.IID + "&sn=" + Math.random();
var div = $("<div class=\"menu\" title=\"" + logo.TooltipText + "\" style=\"text-align: center; position: relative\"><img src=" + imgurl + " width=\"40px\" height=\"40px\" style=\"margin: 0 auto; padding-top: 10px;\" /></div>");
div.click(logo, LogoUrlClick);
$('#div_fic').after(div);
}
})
}
function LogoUrlClick(e) {
var logo = e.data;
GotoTargetPage(logo.Url, "ForesightWindow" + logo.OrderIndex, logo.IsSingletion);
}
function GotoTargetPage(url, target, isSingle) {
target = target.replace(/\//g, "");
if (isSingle)
LinkIcons[target] = window.open(url, target);
else
window.open(url, '_blank');
}
function ShowLoadingMask() {
}
function HiddenLoadingMask() {
}
</script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="holder_content" runat="Server">
<div id="workspace_info">
<img class="workspace_grade_icon" style="display: none;" />
<span class="workspace_name" style="float: left; padding-left: 5px;" data-langkey="EXTEND_LHBIS_FIC_CLIENT_MODULES_FRPTDATATABLECELL_A017" data-defaultlang="loading...">loading...</span>
<span style="float: left; line-height: 33px; height: 33px; margin-left: 20px; display: none;">
<input id="wsp_personal" type="checkbox" /><label for="wsp_personal" class="smaller" data-langkey="LHBIS_FIC_SILVERLIGHT_WSP_WORKSPACEPAGE_A023" data-defaultlang="Personal">Personal</label>
</span>
</div>
<div id="wsp_content"></div>
</asp:Content>