526 lines
29 KiB
Plaintext
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/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>
|
||
|