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

526 lines
29 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ 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/echarts@4.8.0/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>